> A couple of tips.
>
> 1) In glade, in containers ( vbox, hbox ), set the 'homogenous' setting to
> 'No'. If this is set to 'Yes', then *all* widgets in the container will end
> up taking up the same amount of space ( ie as much as the largest widget in
> the container ). This setting ends up not looking so good astheticlly, but
> it works.
>
I'm not sure if this has any relevance but in my glade file homogenous
is set to false rather than 'no':
<property name="homogeneous">False</property>
The table is also created with homogenous as 'false':
my $table = Gtk2::Table->new(2,9,FALSE);
> 2) Use multi-line text in labels.
There should be more than enough screen real estate to have single
line labels. However the separators seem to expand. Is there a way
to stop these from expanding? I can do it in glade but I can't find
the command to do it in the code.
> 3) Use markup such as <small>some text</small> around your labels.
>
> If this *still* doesn't work, post back with a more detailed glade file and
> I'll have another look at what you're doing.
I'm not sure what you mean by a more detailed glade file. The
original glade file and the one attached is simplified as this is
really all I'm trying to do...create a table programmatically and then
add it to a vbox container that is part of a window.
If you could tell me what other information I should be including in
the glade file I'd be happy to add it.
Many thanks for the tips.
Peter.
Attachment:
with_glade.glade
Description: application/glade