On 08/27/2013 02:18 AM, Colomban Wendling wrote:
> Le 27/08/2013 08:07, Joshua Strobl a écrit :
>> [...] and set to expand horizontally (set_hexpand(true)).
> Tip: you could use the Vala-style property setter, toolbar.hexpand=true

I think at the time I was getting compile-time errors so I thought it was
an issue with my syntax. I much prefer to "Vala-style" property setting as
compared to using a set_* function for everything. Much cleaner. Thanks
for the suggestion, I'll certainly make use of it!

> AFAIK the correct solution is using a separator item set to be invisible
> and to expand.  I didn't do Vala for at least a year so excuse the maybe
> crappy style, but:
>
>       var sep = new Gtk.SeparatorToolItem();
>       sep.draw = false;
>       toolbar.add(sep);
>       toolbar.child_set(sep, expand:true);
>
> This way you have the items after the separator pushed to the right[1]
> -- and as a bonus you see a nice separator in the overflowing items menu
> if the toolbar has to show it.
>
> https://developer.gnome.org/gtk3/stable/GtkSeparatorToolItem.html#GtkSeparatorToolItem.description
> https://developer.gnome.org/gtk3/stable/GtkToolbar.html#GtkToolbar--c-expand
>

Thanks for linking me to it. At the time I was using the offline docs I
downloaded (and dealing with slow McDonalds wifi when I was away from
the house) and it isn't so parsable / digestible that way.

> Regards,
> Colomban

Thank you Colomban and Florian for your assistance =) It was appreciated.
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to