diff options
Diffstat (limited to 'docs/reference/gtk/migrating-GtkStyleContext.xml')
-rw-r--r-- | docs/reference/gtk/migrating-GtkStyleContext.xml | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/docs/reference/gtk/migrating-GtkStyleContext.xml b/docs/reference/gtk/migrating-GtkStyleContext.xml index 42ede40768..b2e73edc41 100644 --- a/docs/reference/gtk/migrating-GtkStyleContext.xml +++ b/docs/reference/gtk/migrating-GtkStyleContext.xml @@ -27,6 +27,21 @@ with possible variants such as the dark theme being named <filename>gtk-dark.css</filename> in the same directory. </para> + + <para> + If your theme RC file was providing values for #GtkSettings, you + can install a <filename>settings.ini</filename> keyfile along with + the <filename>gtk.css</filename> to provide theme-specific defaults + for settings. + </para> + + <para> + Key themes have been converted to CSS syntax too. See the + <link linkend="css-binding-set">GtkCssProvider</link> documentation + information about the syntax. GTK+ looks for key themes in the file + <filename>$datadir/themes/<replaceable>theme</replaceable>/gtk-3.0/gtk-keys.css</filename>, where <replaceable>theme</replaceable> is the current + key theme name. + </para> </section> <section id="gtk-migrating-theme-GtkStyleContext-engines"> @@ -414,8 +429,8 @@ <orderedlist> <listitem> - Replace <literal>style_set()</literal> calls with - <literal>style_updated()</literal>. + Replace #GtkWidget::style-set handlers with + #GtkWidget::style-updated handlers. </listitem> <listitem> |