Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "SWT/Devel/Gtk/CSS selector"
(→Avoiding CSS warnings in console) |
|||
Line 9: | Line 9: | ||
Forming CSS strings with this format will not cause any warnings. Additional semi-colons will cause problems. Note that only one semi-colon is needed. | Forming CSS strings with this format will not cause any warnings. Additional semi-colons will cause problems. Note that only one semi-colon is needed. | ||
+ | |||
+ | Please note that the selectors have changed for GTK3.20+, so using things like <code>GtkWidget</code> as a selector will not work. Thankfully, GTK3 CSS is now part of the API, so you can look up the proper selectors [https://developer.gnome.org/gtk3/stable/chap-css-overview.html here]. |
Latest revision as of 14:05, 22 August 2018
Avoiding CSS warnings in console
GTK CSS has a specific format in order to be parsed without warnings. The format is as follows:
<widget name/selector> {<property>: <value>;}
For example:
GtkWidget {background-color: rgba(255, 0, 0, 255);}
Forming CSS strings with this format will not cause any warnings. Additional semi-colons will cause problems. Note that only one semi-colon is needed.
Please note that the selectors have changed for GTK3.20+, so using things like GtkWidget
as a selector will not work. Thankfully, GTK3 CSS is now part of the API, so you can look up the proper selectors here.