Hi Gezim, On Tue, 23 Oct 2007 09:21:39 -0600 you wrote: > > If I put "widget mainDisplayWindow.mainVBox.buttonHBox.closeButton" in > the rc file, the style is not applied to my button, rather what I have > to put instead is: > "widget mainDisplayWindow.mainVBox.buttonHBox.closeButton*" or to be > more precise: > "mainDisplayWindow.mainVBox.buttonHBox.closeButton.?????????????????????????????" > (took some trial an error to get the exact char length :)). > > My question is, what follows after the closeButton.? The gtkrc > documentation > (http://library.gnome.org/devel/gtk/2.12/gtk-Resource-Files.html) states > that '[t]he widget path ... consist of a "." separated list of all the > parents of the widget and the widget itself'. So why do I have to > specify an asterisk after the widget?
Because you don't actually want to apply the style to the button. The button itself is a container, and doesn't do any (much?) drawing. Instead you need to apply the style to the widgets the button contains, probably an image and a label. That said, the rules are severely confusing and don't always seem to work. I have a problem with a resource file trying to set the style of the text in some buttons and it manages to control all states except the default (sensitive but not hovered over). _______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
