information Agar is an open-source, cross-platform toolkit for graphical applications. The Agar GUI takes maximum advantage of hardware graphics acceleration when it is available, but it also supports plain framebuffer interfaces such as direct video via SDL. When a window system is not available, Agar can even provide its own.
Agar includes a comprehensive set of standard widgets, and writing new widgets is straightforward.
When compiled with threads support, the Agar API is fully thread-safe.
syndicateUTC clock | event counters The last message was received 1.01 months ago at 11:46 on Jan 14, 2012 0 messages so far today, 0 messages yesterday 0 messages so far this week, 0 messages last week 0 messages so far this month, 9 messages last month 2184 messages since the first one, 4.38 years ago, for an average of 17.59 hours between messages recent messages date | project | content | link |
|---|
| 11:46 on Jan 14 | agar | Commit by vedge :: r9084 /trunk/gui/widget.c: add missing unlock call in PollRedrawOnChange()! | # | | 10:50 on Jan 14 | agar | Commit by vedge :: r9082 /trunk/gui/ (AG_DirDlg.3 dir_dlg.c dir_dlg.h): add AG_DIRDLG_NOBUTTONS option | # | | 10:49 on Jan 14 | agar | Commit by vedge :: r9081 /trunk/ (4 files in 2 dirs): remove undocumented AG_ObjectDuplicate() call | # | | 10:48 on Jan 14 | agar | Commit by vedge :: r9080 /trunk/core/AG_Threads.3: rewrite confusing example | # | | 10:39 on Jan 14 | agar | Commit by vedge :: r9079 /trunk/core/AG_Threads.3: add manlinks for AG_Mutex, etc. | # | | 12:04 on Jan 06 | agar | Commit by vedge :: r9078 /trunk/core/ (AG_Object.3 object.c object.h): - in AG_ObjectFindS(), allow pathnames with terminating "/".
- implement AG_ObjectGetName()
| # | | 10:29 on Jan 01 | agar | Commit by vedge :: r9077 /trunk/ (14 files in 4 dirs): document AG_GetKeyState() and AG_GetModState() in AG_Keyboard(3) | # | | 10:28 on Jan 01 | agar | Commit by vedge :: r9076 /trunk/math/m_polygon.c: n must be >= 3 in M_PointInPolygon() | # | | 10:27 on Jan 01 | agar | Commit by vedge :: r9075 /trunk/gui/Makefile: + missing AG_Anim, AG_GlobalKeys, AG_Keyboard | # | | 05:49 on Dec 29, 2011 | agar | Commit by vedge :: r9074 /trunk/gui/AG_Colors.3: typo | # | | 04:13 on Dec 23, 2011 | agar | Commit by vedge :: r9072 /trunk/ (configure configure.in gui/load_png.c): don't look for HAVE_LIBPNG14 if !HAVE_PNG | # | | 06:43 on Dec 22, 2011 | agar | Commit by vedge :: r9071 /trunk/gui/ (gui_pub.h sdl.h): pull in <gui/cursors.h> | # | | 07:18 on Dec 20, 2011 | agar | Commit by vedge :: r9070 /trunk/gui/ (11 files): - implement AG_SetVideoSurfaceSDL(); add setVideoContext() op to AG_DriverSw.
- for multiple window drivers, keep a global stack of modal windows.
| # | | 06:20 on Dec 19, 2011 | agar | Commit by vedge :: r9068 /trunk/configure: regen | # | | 05:06 on Dec 12, 2011 | agar | Commit by vedge :: r9067 /trunk/gui/ (glview.c glview.h): accept generic object pointers in AG_GLView*Fn() | # | | 05:05 on Dec 12, 2011 | agar | Commit by vedge :: r9066 /trunk/math/ (9 files): - document M_PointSet.
- implement M_Polygon{To,From}PointSet*(), M_Polygon{Copy,Scale,Offset}()
| # | | 04:41 on Dec 12, 2011 | agar | Commit by vedge :: r9065 /trunk/math/ (M_Line.3 m_line.c m_line.h): - add M_LineLineShortest3(): compute shortest segment connecting two lines in R^3.
- add M_Line{Init,Term}Pt[23] shorthands.
| # | | 08:57 on Dec 11, 2011 | agar | Commit by vedge :: r9062 /trunk/ (3 files in 2 dirs): remove circular manlink | # | | 07:49 on Nov 19, 2011 | agar | Commit by vedge :: r9058 /trunk/math/ (m_polyhedron.c m_polyhedron.h): M_Polyhedron | # | | 07:49 on Nov 19, 2011 | agar | Commit by vedge :: r9057 /trunk/math/ (17 files): - M_Geom3: add M_Polyhedron
- M_Polygon2 -> M_Polygon, M_Rectangle2 -> M_Rectangle
| # |
|