Una mano per comprendere meglio del codice gtk3 di mint-x

Italian Forum
Post Reply
travelskid
Level 1
Level 1
Posts: 1
Joined: Tue Nov 14, 2017 10:53 am

Una mano per comprendere meglio del codice gtk3 di mint-x

Post by travelskid » Mon Dec 18, 2017 8:49 am

Ciao ragazzi, sto editando un mio tema usando come base "mint-x" e ci sono alcuni oggetti che non capisco a cosa si riferiscono, per adesso mi limito alla scelta dei colori, qua sotto posto il codice che mi crea dei dubbi

Code: Select all

16. @define-color internal_element_color #ff0000; /*???*/
17. @define-color internal_element_prelight #ff0000; /*???*/

26. @define-color button_raised_bg_a #ff0000 /*shade(#ff0000, 1.2)*/; /*???*/
27. @define-color button_raised_bg_b #ff0000 /*shade(@theme_bg_color, 0.95)*/; /*???*/

32. @define-color button_hover_raised_bg_a #ff0000; /*???*/
33. @define-color button_hover_raised_bg_b #ff0000; /*???*/

46. @define-color button_insensitive_active_bg_a #ff0000/*shade(@theme_bg_color, 0.78)*/; /*???*/
47. @define-color button_insensitive_active_bg_b shade(@theme_bg_color, 0.9);

82. @define-color scale_slider_a #ff0000 /*shade(@theme_bg_color, 1.2)*/; /*??*/
83. @define-color scale_slider_b #ff0000 /*shade(@theme_bg_color, 1.05)*/;
84. @define-color scale_slider_hover_a #ff0000 /*shade(@theme_bg_color, 1.15)*/;
85. @define-color scale_slider_hover_b #ff0000 /*shade(@theme_bg_color, 0.95)*/;
86. @define-color scale_slider_insensitive_a #ff0000 /*shade(@theme_bg_color, 1.05)*/;
87. @define-color scale_slider_insensitive_b #ff0000 /*shade(@theme_bg_color, 0.9)*/;
88. @define-color scale_trough_a #ff0000 /*shade(@theme_bg_color, 0.8)*/;
89. @define-color scale_trough_b #ff0000 /*@theme_bg_color*/;

95.   @define-color scroll_trough_border #ff0000 /*shade(@theme_bg_color, 0.8)*/;
96.   @define-color scroll_trough_a #ff0000 /*alpha(black, 0.15)*/;
97.   @define-color scroll_trough_b #ff0000 /*alpha(black, 0.05)*/;
98.   @define-color scroll_slider_a #ff0000 /*shade(@theme_bg_color, 1.1)*/;
99.   @define-color scroll_slider_b #ff0000 /*shade(@theme_bg_color, 1.02)*/;
100. @define-color scroll_slider_c #ff0000 /*shade(@theme_bg_color, 0.96)*/;

107. @define-color inline_toolbar_bg_a #ff0000 /*shade(@theme_bg_color, 0.93)*/; /*???*/
108. @define-color inline_toolbar_bg_b #ff0000 /*@theme_bg_color*/;

112. @define-color iconview_selected_a #ff0000 /*shade(@theme_selected_bg_color, 0.9)*/; /*???*/
113. @define-color iconview_selected_b #ff0000 /*shade(@theme_selected_bg_color, 1.1)*/;	/*???*/

115. @define-color floating_bar_a #ff0000 /*shade(@theme_bg_color, 1.2)*/; /*???*/
116. @define-color floating_bar_b #ff0000 /*shade(@theme_bg_color, 0.9)*/;	/*???*/
117. @define-color sidebar_bg #ff0000 /*shade(@theme_base_color, 0.95)*/;	/*???*/
Uso "A Widget Factory" come tool per verificare i cambiamenti e fare le varie sperimentazioni per vedere se visivamente la modifica è appagante (uso il rosso [#ff0000] proprio per avere un mezzo di contrasto dal resto), però quando cambio il colore di questi oggetti nel tool non cambia nulla (credo che alcuni parametri non sono implementati nel tool).
Molti di questi oggetti, ovviamente, si riferiscono agli assets e alle geometrie delle finestre, però non mi è di molto aiuto per capire quando e in quale contesto poi vengono caricati, molti png sono ripetuti o comunque indistinguibili da altri, magari che hanno solo il nome diverso.
Per caso c'è qualcuno molto più esperto di me che mi possa aiutare a capire dove e quando vengono utilizzati queste righe di codice??
Vi ringrazio in anticipo.

Post Reply

Return to “Italiano (Italian)”