[Glade-users] background on label
Dennis L. Goyette Sr.
dennisg@metronics.com
Mon, 26 Feb 2001 06:28:26 -0500
--------------070206060509080504090109
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Thanks a lot... I'll try it out.... guess I didn't see it or just forgot
about it in the FAQ....
Damon Chaplin wrote:
> "Dennis L. Goyette Sr." wrote:
>
>> anyway to change the background color on a label widget????
>
>
> This is covered in the FAQ:
>
> 2.2 How do I change the colors of a widget, e.g. make a label red?
>
> You can use standard GTK+ rc files to set the colors & fonts of your
> widgets.
> If you turn on the 'Set Widget Names' project option in Glade, that may
> make
> it easier to refer to your widgets, as you can refer to them by name.
> See the GTK+ Resource Files documentation at
> http://developer.gnome.org/doc/API
>
> You can also change a widget's style within your code by calling
> gtk_widget_modify_style(), e.g.
>
> GdkColor red = { 0, 65535, 0, 0 };
> GtkRcStyle *rc_style = gtk_rc_style_new ();
> rc_style->fg[GTK_STATE_NORMAL] = red;
> rc_style->color_flags[GTK_STATE_NORMAL] |= GTK_RC_FG;
> gtk_widget_modify_style (widget, rc_style);
> gtk_rc_style_unref (rc_style);
>
>
>
> Note that labels do not draw their own background, so you may need to
> place it in a GtkEventBox and set the background of that instead.
>
> Damon
>
>
>
>
--------------070206060509080504090109
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<html><head></head><body>Thanks a lot... I'll try it out.... guess I didn't see it or just forgot about it in the FAQ....<br>
<br>
<br>
Damon Chaplin wrote:<br>
<blockquote type="cite" cite="mid:Pine.LNX.4.21.0102251342030.22087-100000@trna.ximian.com"><pre wrap="">"Dennis L. Goyette Sr." wrote:<br></pre>
<blockquote type="cite"><pre wrap="">anyway to change the background color on a label widget????<br></pre></blockquote>
<pre wrap=""><!----><br>This is covered in the FAQ:<br><br>2.2 How do I change the colors of a widget, e.g. make a label red?<br><br>You can use standard GTK+ rc files to set the colors & fonts of your<br>widgets.<br>If you turn on the 'Set Widget Names' project option in Glade, that may<br>make<br>it easier to refer to your widgets, as you can refer to them by name.<br>See the GTK+ Resource Files documentation at<br><a class="moz-txt-link-freetext" href="http://developer.gnome.org/doc/API">http://developer.gnome.org/doc/API</a><br><br>You can also change a widget's style within your code by calling<br>gtk_widget_modify_style(), e.g.<br><br> GdkColor red = { 0, 65535, 0, 0 };<br> GtkRcStyle *rc_style = gtk_rc_style_new ();<br> rc_style->fg[GTK_STATE_NORMAL] = red;<br> rc_style->color_flags[GTK_STATE_NORMAL] |= GTK_RC_FG;<br> gtk_widget_modify_style (widget, rc_style);<br> gtk_rc_style_unref (rc_style);<br><br><br><br>Note that labels do not draw their own background, so you may need to<br>place it in a GtkEventBox and set the background of that instead.<br><br>Damon<br><br><br><br><br></pre>
</blockquote>
<br>
</body></html>
--------------070206060509080504090109--