Last night I had a thought about an mdi interface for gtk+ and/or gnome. I really dont 
know how to implement
this, but it seems like something that needs to be done in order to forward the 
quality of the gtk+ widget
set.

Here is my idea:

make a new container widget like this:

struct _GtkMdiContainer
{
   GtkWidget *container;   //just like any other container (maybe have it be in a 
scrolled window or
something)
   GList *children;   // Glist of sub windows/widgets
};

And make a new window type, something like this:

struct _GtkMdiWindow
{
   GtkWidget *window;
   GtkMdiContainer *parent;
};

Just a thought. Im sure the more experienced gtk'ers could expand on this basic 
principal.

Later,
Chicane


-- 
To unsubscribe: mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Reply via email to