GTK resource file - ALLE widgets gleichermaßen beeinflussen

Gast #1411970
Lesenswert?

Ich will mit einem resource file für gtk alle widgets gleichermaßen 
beeinflussen. Irgendwie klappt das nicht.

Und zwar weder mit dem class noch mit dem widget_classe-Eintrag.
Einen gewissen Einfluss hat der erste Eintrag auf DrawingAreas und auf 
Entries usw. aber nicht auf Labels.

style "window"
{
bg[NORMAL] = { 00, 0.0, 1.0 }
fg[NORMAL] = { 0, 0, 1.0 }
text[NORMAL] = { 1.0, 1.0, 0 }
base[NORMAL] = { 0, 0, 1.0 }
}

widget_class "Gtk*" style "window"

class "GtkLabel" style "window"

widget_class "<GtkWindow>.GtkLabel" style "window"

Hat jemand eine Idee?

Sowas wie
widget_class "*.Gtk*" style "window"
widget_class "*.*.Gtk*" style "window"
etc. habe ich auch schon probiert.

Da alle Widgets gleichermaßen betroffen sind, möchte ich eine möglichs 
allgemeine Lösung, also nicht jedes Widget einzeln benennen.
Gast #1616083
Lesenswert?

Hallo,

obwohl der Thread schon angestaubt ist:

Versuche mal sowas wie:

class "GtkWidget" style "blabla"

GtkWidget ist die Basisklasse aller Widgets, daher
wirken dort gesetzte Eigenschaften auf alle abgeleiteten
Klassen (wie GtkVBox, GtkScale, GtkButton).

Gruß, D.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren