Rubén wrote:
> On 1999/Dec/10, Owen Taylor wrote:
>
> > 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.
>
> I think it's easy to avoid, if you can have the IDE into two
> different states, the code editing state and the interface editing state
> (like JBuilder, for example), then, when in code editing mode, you hide the
> glade windows, and when you return, you show them again. Of course, into
> interface editing mode, you hide all code editing windows opened, or almost
> all. IMHO, the currently glade editing window, should fit with CORBA into
> the IDE main window in any way, to give more integration feeling :)
>
> > 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.
>
> But when you are drawing your interface, you don't need neither
> editors, nor debuggers, and you can hide them.
> --
I don't agree with this. I constantly want to hop between the interface
builder and code editor when I am working. Look at the MS IDE as a reference.
Visual C++ 1.5 had separate programs for interface building and coding. You
could kick off the interface builder from the main IDE, but integration
stopped there. In later versions things are fully integrated. Dialogs, and
source files are all just windows in the IDE. Whilst most aspects of the
Visual C++ IDE have got worse and worse with each revision (e.g. crazier
behaviour in the editor), full integration of the interface builder is a real
boone. Working patterns like "now, what did I call that control in the
interface? Oh, yes. So, in the code I need this." flow much faster when the
interface builder is integrated. I find this a real productivity aide.
I hope one day that Glade will have facilities, like VC++ 4.0 and later,
allowing translations to be conducted within the interface builder. VC++ has
really screwed up the implementation of this, but the basic principal of
integrating it is the right thing. When translations occur outside the
interface builder, you have to keep going back into the interface builder to
see if your new text fits in the available space - very inefficient.
Steve
+---------------------------------------------------------------------+
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the line "unsubscribe glade-devel" in the body of the message.