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.
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.