Javi Roman <[EMAIL PROTECTED]> writes:

[...]
>     label1 = gtk_label_new ("Label Style_normal");
>       gtk_box_pack_start (GTK_BOX (vbox), label1, FALSE, FALSE, 0);
>       gtk_widget_show (label1);
> 
>       label2 = gtk_label_new ("Label Style_1");
>       gtk_widget_set_name(label2, "Style_1");
>       gtk_box_pack_start (GTK_BOX (vbox), label2, FALSE, FALSE, 0);
>       gtk_widget_show (label2);
> 
>       label3 = gtk_label_new ("Label Style_2");
>       gtk_widget_set_name(label3, "Style_2");
>       gtk_box_pack_start (GTK_BOX (vbox), label3, FALSE, FALSE, 0);
>       gtk_widget_show (label3);

[...]

> filerc------------------------------------
> 
> style "Label1_style"
> {
>   font = "-adobe-helvetica-bold-r-normal--12-*-*-*-*-*-*-*"
> }
> 
> style "Label2_style"
> {
>   font = "-adobe-helvetica-bold-r-normal--18-*-*-*-*-*-*-*"
> }
> 
> widget "Style_1.GtkLabel" style "Label1_style"
> widget "Style_2.GtkLabel" style "Label2_style"

The 'widget PATTERN style STYLE' matches PATTERN
against the path for each widget.

The paths for a widgeta are composed of the widget 
and its parents names, or their class names if no
name is assigned.

In this case, that means that the paths for label2
and label3 are:

 GtkWindow.GtkVBox.Style_1
 GtkWindow.GtkVBox.Style_2

So, what you wanted was

 widget "*.Style_1" style "Label1_style"
 widget "*.Style_2" style "Label2_style"

See:
 
 http://developer.gnome.org/doc/API/gtk/gtk-resource-files.html

In particular, the section title "Pathnames and patterns".

Regards,
                                        Owen




-- 
To unsubscribe: mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Reply via email to