Owen Taylor wrote:
> To chip in with my wish for using Glade with an external IDE -
> a mode with less windows.
>
> I know I am treading in dangerous ground here ... but
> to use Glade currently, you need 4 or 5 windows. This works
> OK when Glade is all you are running - I generally exile
> Glade off to a separate virtual desktop - but if you popped
> up Glade from within a IDE the user would be presented with a
> pile of windows overlaying their current pile ... certainly
> not easy to use.
>
> The configuration I would imagine would be two windows - the
> currently edited application window/dialog and one other
> window layed out like:
>
> +----------------------------------+
> |Menu |
> |----------------------------------|
> |Palette |
> | |
> |----------------------------------|
> | | |
> | | |
> | | |
> | | |
> | | |
> | Tree | Properties |
> | | |
> | | |
> | | |
> | | |
> +----------------------------------+
>
> The separate list of toplevel windows currently in the main
> window could simply be left as the toplevel nodes of the tree.
>
> This integrates 4 windows into one with only a small loss of
> flexibility ... I think a big win in the case where the user
> is trying to juggle Glade in combination with other
> editors, debuggers, and components.
The 'ideal' interface I currently have in mind is:
1) Use a Delphi-like palette under the menu bar in a small
horizontal window (though when integrating with an IDE this
would need a plug & socket making it a bit awkward).
2) Get rid of the current project window and just keep the tree
view (as you say above).
3) Add a widget-tree popup to the top of the Property Editor/Object
Inspector so you can easily select the widget to set the properties
of. This could have an option to automatically show the selected
widget, so you may not even need the tree window on screen.
So you'd have a small horizontal window with menu & palette, the property
editor, and the actual interface windows being designed (plus whatever
the IDE has). And maybe the widget tree window occasionally.
But since people like different layouts I think we should try to support
a few different ones at least. If we make sure all the pieces are simple
widgets then it should be very easy.
The main problem is that I have practically no spare time to work on Glade
at present.
Thanks for the input, Owen. I still can't believe you used a GUI builder
for memprof!
Damon
+---------------------------------------------------------------------+
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the line "unsubscribe glade-devel" in the body of the message.