[Ongui-dev] OnGui development launched
Status: Alpha
Brought to you by:
robinrowe
|
From: Robin R. <ro...@Mo...> - 2003-11-07 07:42:20
|
Mike, Hi. I have created the developers mailing list and added us to it. Zipped up my old GFX API source as a development prototype and placed in our developers attic on SF site. http://sourceforge.net/project/showfiles.php?group_id=93808 Please download that, browse through the code for ideas, and start asking questions on the list. Look at the Window and Dialog test code examples for starters. GFX was not cleaned up or documented for other users. Will want to talk through it. > Why OnGui? Just curious. Because the event handlers use "On" in the method names, sort of like MFC does. Other than that, OnGui isn't much like MFC. ;-) Coincidentally, ongui may mean claw or nail in some languages. Found that libgfx was already taken by another GUI library and wanted to come up with a name quickly. Considered your suggestions, but had problems with each of them. Of your proposed names EGO (Easy Graphic Objects) was the best and the worst. I could just imagine what some would say if I led a project named that! Thanks for prompting me to get this off the ground. Appreciate your help! Cheers, Robin --------------------------------------------------------------------------- Rob...@Mo... Hollywood, California www.CinePaint.org Free motion picture and still image editing software ----- Original Message ----- From: "Robin Rowe" <Rob...@Mo...> Sent: Thursday, October 30, 2003 7:57 AM Subject: Re: Cinepaint GFX API > Mike, > > The Swing listener approach is too much like GTK for my taste, and too much > exposed plumbing. The GFX virtual callback system was inspired by MFC, > another system with too much exposed plumbing. GFX is much cleaner than MFC > though. Oddly, the GTK2 folks were apparently influenced toward GObject by > MFC, which makes every class derive from a base generic object type. That's > an approach avoided in GFX. > > I was mentioning Swing as a set of capabilities, not a design approach. > Swing doesn't include the kitchen sink like GTK, but does offer a more > complete widget set. > > Not having Windows is not a problem. I can keep up the Windows side. You do > Linux and Mac please. On Linux I would like you to implement on both X11 and > DirectFB. On the Mac use Carbon, not Cocoa. > > Will roll up the GFX Win32 stuff I have implemented. > > Cheers, > > Robin > -------------------------------------------------------------------------- - > Rob...@Mo... Hollywood, California > www.CinePaint.org Free motion picture and still image editing software > |