Label resizing window, ellipsizing

2012-01-02 Thread David Gomes
Hello there,

I was wondering if there was a way of avoiding a label (in a notebook)
to resize the window when the text in it is too big.

I heard of ellipsizing, and EllipsizeMode.END seems great for me, but
if I ellipsize it, it will be ellipsized even if the label is small.

So, I want to ellipsize it only when it becomes too big (over X
pixels), but I only seem to be able to limit it's width in chars using
max_width_chars. I also tried setting my label's max_width_chars to
10, but the string could still increase a lot, so it didn't work.

What do you recommend? Ideally, I would like to have a maximum width
in pixels, but chars is ok too.

/* Relevant code (vala) */
tab.label.max_width_chars = 10;

-- 
David Gomes
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: Label resizing window, ellipsizing

2012-01-02 Thread Tristan Van Berkom
Try setting width-chars property as well as max-width-chars property.

GtkLabel apis could use a face-lift. It's possible that the default minimum
width request exceeds the 10 max-width-chars which you set (which is
what I assume is causing this problem).

Cheers,
  -Tristan

On Fri, Dec 9, 2011 at 1:39 AM, David Gomes davidrafago...@gmail.com wrote:
 Hello there,

 I was wondering if there was a way of avoiding a label (in a notebook)
 to resize the window when the text in it is too big.

 I heard of ellipsizing, and EllipsizeMode.END seems great for me, but
 if I ellipsize it, it will be ellipsized even if the label is small.

 So, I want to ellipsize it only when it becomes too big (over X
 pixels), but I only seem to be able to limit it's width in chars using
 max_width_chars. I also tried setting my label's max_width_chars to
 10, but the string could still increase a lot, so it didn't work.

 What do you recommend? Ideally, I would like to have a maximum width
 in pixels, but chars is ok too.

 /* Relevant code (vala) */
 tab.label.max_width_chars = 10;

 --
 David Gomes
 ___
 gtk-app-devel-list mailing list
 gtk-app-devel-list@gnome.org
 http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list