2010-03-29 11 views
6

Wie setze ich gtk "Style Eigenschaften" in der gtk Dokumentation?
wie für GtkWidget gibt es Stileigenschaften:Wie setze ich Gtk "Style Eigenschaften"?

"separator-height"   gint     : Read 
    "separator-width"   gint     : Read 

So, wie sie erhalten und eingestellt? mit GTK + und C.

Danke, PP.

Antwort

4

Zum Beispiel:

gint height, width; 
gtk_widget_style_get(widget, "separator-height", &height, "separator-width", &width, NULL); 

Es funktioniert wie g_object_get(). Es gibt keine entsprechende gtk_widget_style_set(), aber Sie müssen sie über eine RC-Datei, die Sie laden mit gtk_rc_parse(). Here ist die Dokumentation zu RC-Dateien.

Nur um klar zu sein, Benutzer im Allgemeinen nicht mögen es, wenn Sie mit ihren Themen durcheinander bringen.

+0

Danke ... noch eine Sache, wenn wir bg_pixmap verwenden [NORMAL] = Pixmap in RC-Datei, wo wir das Bild behalten. Ist es ein normales PNG, JPG-Bild oder sind es andere Formate? – User7723337

+0

@ptomato Es ist in Ordnung, den Stil zu ändern, aber Sie müssen sich daran erinnern, die * gesamte * UI neu zu gestalten, sonst wird es bei einigen Benutzern Weiß auf Weiß geben. Auch tote Verbindung. – user877329

Verwandte Themen