On 4/14/07, Robert Pearce <[EMAIL PROTECTED]> wrote:
> The other thing to bear in mind is this:
> If you have a row or column of similar widgets, say buttons, then a tool
> like Glade or BCB requires you to place every one individually. Writing the
> code by hand lets you do:
> for ( cc=0; cc<10; cc++ )
> {
> MyButtons[cc] = gtk_button_new (......);
> gtk_box_pack_start ( .... );
> }
>
> This is even more relevant if the number of buttons isn't known at design
> time!
This is a good point. In my app I have functions like (an example)
build_label_entry() which makes a GtkLabel + GtkEntry with layout
following the HIG guidelines. Once you have a few of these set up,
building a dialog from code is really easy. Plus now your layout is
just in one function, so you can change the layout of all label +
entry pairs by just altering a couple of lines of code.
It also depends on the kind of program you are writing. Mine has a
relatively 'small' GUI (most of the code is in the back end) so Glade
would not save me a significant amount of time.
Having said that, most people tell me it has an awful interface, so
maybe you shouldn't listen to me.
John
_______________________________________________
gtk-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gtk-list