New upstream version 3.24.34

This commit is contained in:
Simon McVittie
2022-06-01 16:13:05 +01:00
473 changed files with 306973 additions and 738624 deletions

View File

@ -114,82 +114,82 @@
74
75
76</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="n">style</span> <span class="s">&quot;default&quot;</span> <span class="p">{</span>
<span class="n">xthickness</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">ythickness</span> <span class="o">=</span> <span class="mi">1</span>
<td class="listing_code"><pre class="programlisting"><span class="n">style</span><span class="w"> </span><span class="s">&quot;default&quot;</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">xthickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="w"></span>
<span class="w"> </span><span class="n">ythickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="w"></span>
<span class="n">GtkButton</span><span class="o">::</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="n">x</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">GtkButton</span><span class="o">::</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="n">y</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">GtkCheckButton</span><span class="o">::</span><span class="n">indicator</span><span class="o">-</span><span class="n">size</span> <span class="o">=</span> <span class="mi">14</span>
<span class="w"> </span><span class="n">GtkButton</span><span class="o">::</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="n">x</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="w"></span>
<span class="w"> </span><span class="n">GtkButton</span><span class="o">::</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="n">y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">1</span><span class="w"></span>
<span class="w"> </span><span class="n">GtkCheckButton</span><span class="o">::</span><span class="n">indicator</span><span class="o">-</span><span class="n">size</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">14</span><span class="w"></span>
<span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">bg_color</span>
<span class="n">bg</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">1.02</span><span class="p">,</span> <span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="n">bg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">selected_bg_color</span>
<span class="n">bg</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">bg_color</span>
<span class="n">bg</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">0.9</span><span class="p">,</span> <span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">1.02</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">selected_bg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">0.9</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="n">fg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">fg_color</span>
<span class="n">fg</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">fg_color</span>
<span class="n">fg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">selected_fg_color</span>
<span class="n">fg</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span> <span class="o">=</span> <span class="n">darker</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="n">fg</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">fg_color</span>
<span class="w"> </span><span class="n">fg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">fg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">fg</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">fg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">fg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">selected_fg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">fg</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">darker</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">fg</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">fg_color</span><span class="w"></span>
<span class="n">text</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">text_color</span>
<span class="n">text</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">text_color</span>
<span class="n">text</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">selected_fg_color</span>
<span class="n">text</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span> <span class="o">=</span> <span class="n">darker</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="n">text</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">selected_fg_color</span>
<span class="w"> </span><span class="n">text</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">text_color</span><span class="w"></span>
<span class="w"> </span><span class="n">text</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">text_color</span><span class="w"></span>
<span class="w"> </span><span class="n">text</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">selected_fg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">text</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">darker</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">text</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">selected_fg_color</span><span class="w"></span>
<span class="n">base</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">base_color</span>
<span class="n">base</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">0.95</span><span class="p">,</span> <span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="n">base</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">selected_bg_color</span>
<span class="n">base</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">bg_color</span>
<span class="n">base</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">0.9</span><span class="p">,</span> <span class="err">@</span><span class="n">selected_bg_color</span><span class="p">)</span>
<span class="w"> </span><span class="n">base</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">base_color</span><span class="w"></span>
<span class="w"> </span><span class="n">base</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">0.95</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">base</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">selected_bg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">base</span><span class="p">[</span><span class="n">INSENSITIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">base</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">0.9</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">selected_bg_color</span><span class="p">)</span><span class="w"></span>
<span class="n">engine</span> <span class="s">&quot;clearlooks&quot;</span> <span class="p">{</span>
<span class="n">colorize_scrollbar</span> <span class="o">=</span> <span class="n">TRUE</span>
<span class="n">style</span> <span class="o">=</span> <span class="n">CLASSIC</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="w"> </span><span class="n">engine</span><span class="w"> </span><span class="s">&quot;clearlooks&quot;</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">colorize_scrollbar</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">TRUE</span><span class="w"></span>
<span class="w"> </span><span class="n">style</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">CLASSIC</span><span class="w"></span>
<span class="w"> </span><span class="p">}</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="n">style</span> <span class="s">&quot;tooltips&quot;</span> <span class="p">{</span>
<span class="n">xthickness</span> <span class="o">=</span> <span class="mi">4</span>
<span class="n">ythickness</span> <span class="o">=</span> <span class="mi">4</span>
<span class="n">style</span><span class="w"> </span><span class="s">&quot;tooltips&quot;</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">xthickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="w"></span>
<span class="w"> </span><span class="n">ythickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">4</span><span class="w"></span>
<span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">tooltip_bg_color</span>
<span class="n">fg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">tooltip_fg_color</span>
<span class="p">}</span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">tooltip_bg_color</span><span class="w"></span>
<span class="w"> </span><span class="n">fg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">tooltip_fg_color</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="n">style</span> <span class="s">&quot;button&quot;</span> <span class="p">{</span>
<span class="n">xthickness</span> <span class="o">=</span> <span class="mi">3</span>
<span class="n">ythickness</span> <span class="o">=</span> <span class="mi">3</span>
<span class="n">style</span><span class="w"> </span><span class="s">&quot;button&quot;</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">xthickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="w"></span>
<span class="w"> </span><span class="n">ythickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="w"></span>
<span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">1.04</span><span class="p">,</span> <span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="n">bg</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">1.06</span><span class="p">,</span> <span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="n">bg</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">0.85</span><span class="p">,</span> <span class="err">@</span><span class="n">bg_color</span><span class="p">)</span>
<span class="p">}</span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">1.04</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">PRELIGHT</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">1.06</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">ACTIVE</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">0.85</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="p">)</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="n">style</span> <span class="s">&quot;entry&quot;</span> <span class="p">{</span>
<span class="n">xthickness</span> <span class="o">=</span> <span class="mi">3</span>
<span class="n">ythickness</span> <span class="o">=</span> <span class="mi">3</span>
<span class="n">style</span><span class="w"> </span><span class="s">&quot;entry&quot;</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">xthickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="w"></span>
<span class="w"> </span><span class="n">ythickness</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">3</span><span class="w"></span>
<span class="n">bg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span> <span class="o">=</span> <span class="n">mix</span> <span class="p">(</span><span class="mf">0.4</span><span class="p">,</span> <span class="err">@</span><span class="n">selected_bg_color</span><span class="p">,</span> <span class="err">@</span><span class="n">base_color</span><span class="p">)</span>
<span class="n">fg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span> <span class="o">=</span> <span class="err">@</span><span class="n">text_color</span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">mix</span><span class="w"> </span><span class="p">(</span><span class="mf">0.4</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">selected_bg_color</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">base_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="n">fg</span><span class="p">[</span><span class="n">SELECTED</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">@</span><span class="n">text_color</span><span class="w"></span>
<span class="n">engine</span> <span class="s">&quot;clearlooks&quot;</span> <span class="p">{</span>
<span class="n">focus_color</span> <span class="o">=</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">0.65</span><span class="p">,</span> <span class="err">@</span><span class="n">selected_bg_color</span><span class="p">)</span>
<span class="p">}</span>
<span class="p">}</span>
<span class="w"> </span><span class="n">engine</span><span class="w"> </span><span class="s">&quot;clearlooks&quot;</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">focus_color</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">0.65</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">selected_bg_color</span><span class="p">)</span><span class="w"></span>
<span class="w"> </span><span class="p">}</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="n">style</span> <span class="s">&quot;other&quot;</span> <span class="p">{</span>
<span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span> <span class="o">=</span> <span class="err">#</span><span class="n">fff</span><span class="p">;</span>
<span class="p">}</span>
<span class="n">style</span><span class="w"> </span><span class="s">&quot;other&quot;</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">bg</span><span class="p">[</span><span class="n">NORMAL</span><span class="p">]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="err">#</span><span class="n">fff</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="n">class</span> <span class="s">&quot;GtkWidget&quot;</span> <span class="n">style</span> <span class="s">&quot;default&quot;</span>
<span class="n">class</span> <span class="s">&quot;GtkEntry&quot;</span> <span class="n">style</span> <span class="s">&quot;entry&quot;</span>
<span class="n">widget_class</span> <span class="s">&quot;*&lt;GtkButton&gt;&quot;</span> <span class="n">style</span> <span class="s">&quot;button&quot;</span>
<span class="n">widget</span> <span class="s">&quot;gtk-tooltip*&quot;</span> <span class="n">style</span> <span class="s">&quot;tooltips&quot;</span>
<span class="n">widget_class</span> <span class="s">&quot;window-name.*.GtkButton&quot;</span> <span class="n">style</span> <span class="s">&quot;other&quot;</span></pre></td>
<span class="n">class</span><span class="w"> </span><span class="s">&quot;GtkWidget&quot;</span><span class="w"> </span><span class="n">style</span><span class="w"> </span><span class="s">&quot;default&quot;</span><span class="w"></span>
<span class="n">class</span><span class="w"> </span><span class="s">&quot;GtkEntry&quot;</span><span class="w"> </span><span class="n">style</span><span class="w"> </span><span class="s">&quot;entry&quot;</span><span class="w"></span>
<span class="n">widget_class</span><span class="w"> </span><span class="s">&quot;*&lt;GtkButton&gt;&quot;</span><span class="w"> </span><span class="n">style</span><span class="w"> </span><span class="s">&quot;button&quot;</span><span class="w"></span>
<span class="n">widget</span><span class="w"> </span><span class="s">&quot;gtk-tooltip*&quot;</span><span class="w"> </span><span class="n">style</span><span class="w"> </span><span class="s">&quot;tooltips&quot;</span><span class="w"></span>
<span class="n">widget_class</span><span class="w"> </span><span class="s">&quot;window-name.*.GtkButton&quot;</span><span class="w"> </span><span class="n">style</span><span class="w"> </span><span class="s">&quot;other&quot;</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
@ -273,74 +273,74 @@
66
67
68</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="o">*</span> <span class="p">{</span>
<span class="nl">padding</span><span class="p">:</span> <span class="mi">1</span><span class="p">;</span>
<span class="o">-</span><span class="n">GtkButton</span><span class="o">-</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="nl">x</span><span class="p">:</span> <span class="mi">1</span><span class="p">;</span>
<span class="o">-</span><span class="n">GtkButton</span><span class="o">-</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="nl">y</span><span class="p">:</span> <span class="mi">1</span><span class="p">;</span>
<span class="o">-</span><span class="n">GtkCheckButton</span><span class="o">-</span><span class="n">indicator</span><span class="o">-</span><span class="nl">size</span><span class="p">:</span> <span class="mi">14</span><span class="p">;</span>
<td class="listing_code"><pre class="programlisting"><span class="o">*</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="nl">padding</span><span class="p">:</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="o">-</span><span class="n">GtkButton</span><span class="o">-</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="n">x</span><span class="o">:</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="o">-</span><span class="n">GtkButton</span><span class="o">-</span><span class="n">child</span><span class="o">-</span><span class="n">displacement</span><span class="o">-</span><span class="n">y</span><span class="o">:</span><span class="w"> </span><span class="mi">1</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="o">-</span><span class="n">GtkCheckButton</span><span class="o">-</span><span class="n">indicator</span><span class="o">-</span><span class="n">size</span><span class="o">:</span><span class="w"> </span><span class="mi">14</span><span class="p">;</span><span class="w"></span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">bg_color</span><span class="p">;</span>
<span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">fg_color</span><span class="p">;</span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="err">@</span><span class="n">bg_color</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="nl">color</span><span class="p">:</span><span class="w"> </span><span class="err">@</span><span class="n">fg_color</span><span class="p">;</span><span class="w"></span>
<span class="o">-</span><span class="n">Clearlooks</span><span class="o">-</span><span class="n">colorize</span><span class="o">-</span><span class="nl">scrollbar</span><span class="p">:</span> <span class="nb">true</span><span class="p">;</span>
<span class="o">-</span><span class="n">Clearlooks</span><span class="o">-</span><span class="nl">style</span><span class="p">:</span> <span class="n">classic</span><span class="p">;</span>
<span class="p">}</span>
<span class="w"> </span><span class="o">-</span><span class="n">Clearlooks</span><span class="o">-</span><span class="n">colorize</span><span class="o">-</span><span class="n">scrollbar</span><span class="o">:</span><span class="w"> </span><span class="nb">true</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="o">-</span><span class="n">Clearlooks</span><span class="o">-</span><span class="n">style</span><span class="o">:</span><span class="w"> </span><span class="n">classic</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="o">*:</span><span class="n">hover</span> <span class="p">{</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="n">shade</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span> <span class="mf">1.02</span><span class="p">);</span>
<span class="p">}</span>
<span class="o">*:</span><span class="n">hover</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span><span class="w"> </span><span class="mf">1.02</span><span class="p">);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="o">*:</span><span class="n">selected</span> <span class="p">{</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">selected_bg_color</span><span class="p">;</span>
<span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">selected_fg_color</span><span class="p">;</span>
<span class="p">}</span>
<span class="o">*:</span><span class="n">selected</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="err">@</span><span class="n">selected_bg_color</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="nl">color</span><span class="p">:</span><span class="w"> </span><span class="err">@</span><span class="n">selected_fg_color</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="o">*:</span><span class="n">insensitive</span> <span class="p">{</span>
<span class="nl">color</span><span class="p">:</span> <span class="n">shade</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span> <span class="mf">0.7</span><span class="p">);</span>
<span class="p">}</span>
<span class="o">*:</span><span class="n">insensitive</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="nl">color</span><span class="p">:</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span><span class="w"> </span><span class="mf">0.7</span><span class="p">);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="o">*:</span><span class="n">active</span> <span class="p">{</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="n">shade</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span> <span class="mf">0.9</span><span class="p">);</span>
<span class="p">}</span>
<span class="o">*:</span><span class="n">active</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span><span class="w"> </span><span class="mf">0.9</span><span class="p">);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="p">.</span><span class="n">tooltip</span> <span class="p">{</span>
<span class="nl">padding</span><span class="p">:</span> <span class="mi">4</span><span class="p">;</span>
<span class="p">.</span><span class="n">tooltip</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="nl">padding</span><span class="p">:</span><span class="w"> </span><span class="mi">4</span><span class="p">;</span><span class="w"></span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">tooltip_bg_color</span><span class="p">;</span>
<span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">tooltip_fg_color</span><span class="p">;</span>
<span class="p">}</span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="err">@</span><span class="n">tooltip_bg_color</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="nl">color</span><span class="p">:</span><span class="w"> </span><span class="err">@</span><span class="n">tooltip_fg_color</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="p">.</span><span class="n">button</span> <span class="p">{</span>
<span class="nl">padding</span><span class="p">:</span> <span class="mi">3</span><span class="p">;</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="n">shade</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span> <span class="mf">1.04</span><span class="p">);</span>
<span class="p">}</span>
<span class="p">.</span><span class="n">button</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="nl">padding</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span><span class="w"> </span><span class="mf">1.04</span><span class="p">);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="p">.</span><span class="nl">button</span><span class="p">:</span><span class="n">hover</span> <span class="p">{</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="n">shade</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span> <span class="mf">1.06</span><span class="p">);</span>
<span class="p">}</span>
<span class="p">.</span><span class="n">button</span><span class="o">:</span><span class="n">hover</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span><span class="w"> </span><span class="mf">1.06</span><span class="p">);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="p">.</span><span class="nl">button</span><span class="p">:</span><span class="n">active</span> <span class="p">{</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="n">shade</span> <span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span> <span class="mf">0.85</span><span class="p">);</span>
<span class="p">}</span>
<span class="p">.</span><span class="n">button</span><span class="o">:</span><span class="n">active</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">bg_color</span><span class="p">,</span><span class="w"> </span><span class="mf">0.85</span><span class="p">);</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="p">.</span><span class="n">entry</span> <span class="p">{</span>
<span class="nl">padding</span><span class="p">:</span> <span class="mi">3</span><span class="p">;</span>
<span class="p">.</span><span class="n">entry</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="nl">padding</span><span class="p">:</span><span class="w"> </span><span class="mi">3</span><span class="p">;</span><span class="w"></span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">base_color</span><span class="p">;</span>
<span class="nl">color</span><span class="p">:</span> <span class="err">@</span><span class="n">text_color</span><span class="p">;</span>
<span class="p">}</span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="err">@</span><span class="n">base_color</span><span class="p">;</span><span class="w"></span>
<span class="w"> </span><span class="nl">color</span><span class="p">:</span><span class="w"> </span><span class="err">@</span><span class="n">text_color</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="p">.</span><span class="nl">entry</span><span class="p">:</span><span class="n">selected</span> <span class="p">{</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="n">mix</span> <span class="p">(</span><span class="err">@</span><span class="n">selected_bg_color</span><span class="p">,</span> <span class="err">@</span><span class="n">base_color</span><span class="p">,</span> <span class="mf">0.4</span><span class="p">);</span>
<span class="o">-</span><span class="n">Clearlooks</span><span class="o">-</span><span class="n">focus</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="n">shade</span> <span class="p">(</span><span class="mf">0.65</span><span class="p">,</span> <span class="err">@</span><span class="n">selected_bg_color</span><span class="p">)</span>
<span class="p">}</span>
<span class="p">.</span><span class="n">entry</span><span class="o">:</span><span class="n">selected</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="n">mix</span><span class="w"> </span><span class="p">(</span><span class="err">@</span><span class="n">selected_bg_color</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">base_color</span><span class="p">,</span><span class="w"> </span><span class="mf">0.4</span><span class="p">);</span><span class="w"></span>
<span class="w"> </span><span class="o">-</span><span class="n">Clearlooks</span><span class="o">-</span><span class="n">focus</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="n">shade</span><span class="w"> </span><span class="p">(</span><span class="mf">0.65</span><span class="p">,</span><span class="w"> </span><span class="err">@</span><span class="n">selected_bg_color</span><span class="p">)</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<span class="cm">/* The latter selector is an specification of the first,</span>
<span class="cm"> since any widget may use the same classes or names */</span>
<span class="cm"> since any widget may use the same classes or names */</span><span class="w"></span>
<span class="cp">#window-name .button,</span>
<span class="n">GtkWindow</span><span class="err">#</span><span class="n">window</span><span class="o">-</span><span class="n">name</span> <span class="n">GtkButton</span><span class="p">.</span><span class="n">button</span> <span class="p">{</span>
<span class="n">background</span><span class="o">-</span><span class="nl">color</span><span class="p">:</span> <span class="err">#</span><span class="n">fff</span><span class="p">;</span>
<span class="p">}</span></pre></td>
<span class="n">GtkWindow</span><span class="err">#</span><span class="n">window</span><span class="o">-</span><span class="n">name</span><span class="w"> </span><span class="n">GtkButton</span><span class="p">.</span><span class="n">button</span><span class="w"> </span><span class="p">{</span><span class="w"></span>
<span class="w"> </span><span class="n">background</span><span class="o">-</span><span class="n">color</span><span class="o">:</span><span class="w"> </span><span class="err">#</span><span class="n">fff</span><span class="p">;</span><span class="w"></span>
<span class="p">}</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
@ -374,18 +374,18 @@
3
4
5</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="n">GdkColor</span> <span class="o">*</span><span class="n">color1</span><span class="p">;</span>
<span class="n">GdkColor</span> <span class="n">color2</span><span class="p">;</span>
<td class="listing_code"><pre class="programlisting"><span class="n">GdkColor</span><span class="w"> </span><span class="o">*</span><span class="n">color1</span><span class="p">;</span><span class="w"></span>
<span class="n">GdkColor</span><span class="w"> </span><span class="n">color2</span><span class="p">;</span><span class="w"></span>
<span class="n">color1</span> <span class="o">=</span> <span class="o">&amp;</span><span class="n">style</span><span class="o">-&gt;</span><span class="n">bg</span><span class="p">[</span><span class="n">GTK_STATE_PRELIGHT</span><span class="p">];</span>
<span class="n">gtk_style_lookup_color</span> <span class="p">(</span><span class="n">style</span><span class="p">,</span> <span class="s">&quot;focus_color&quot;</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">color2</span><span class="p">);</span></pre></td>
<span class="n">color1</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">&amp;</span><span class="n">style</span><span class="o">-&gt;</span><span class="n">bg</span><span class="p">[</span><span class="n">GTK_STATE_PRELIGHT</span><span class="p">];</span><span class="w"></span>
<span class="n">gtk_style_lookup_color</span><span class="w"> </span><span class="p">(</span><span class="n">style</span><span class="p">,</span><span class="w"> </span><span class="s">&quot;focus_color&quot;</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">color2</span><span class="p">);</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>
</div>
<p>
With <a class="link" href="GtkStyleContext.html" title="GtkStyleContext"><span class="type">GtkStyleContext</span></a>, you generally use <span class="type">GdkRGBA</span> instead of <span class="type">GdkColor</span>
With <a class="link" href="GtkStyleContext.html" title="GtkStyleContext"><span class="type">GtkStyleContext</span></a>, you generally use <a href="../html/gdk3-RGBA-Colors.html#GdkRGBA"><span class="type">GdkRGBA</span></a> instead of <a href="../html/gdk3-Colors.html#GdkColor"><span class="type">GdkColor</span></a>
and the code looks like this:
</p>
<div class="informalexample">
@ -403,17 +403,17 @@
9
10
11</pre></td>
<td class="listing_code"><pre class="programlisting"><span class="n">GdkRGBA</span> <span class="o">*</span><span class="n">color1</span><span class="p">;</span>
<span class="n">GdkRGBA</span> <span class="n">color2</span><span class="p">;</span>
<td class="listing_code"><pre class="programlisting"><span class="n">GdkRGBA</span><span class="w"> </span><span class="o">*</span><span class="n">color1</span><span class="p">;</span><span class="w"></span>
<span class="n">GdkRGBA</span><span class="w"> </span><span class="n">color2</span><span class="p">;</span><span class="w"></span>
<span class="n">gtk_style_context_get</span> <span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="n">GTK_STATE_FLAG_PRELIGHT</span><span class="p">,</span>
<span class="s">&quot;background-color&quot;</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">color1</span><span class="p">,</span>
<span class="nb">NULL</span><span class="p">);</span>
<span class="n">gtk_style_context_lookup_color</span> <span class="p">(</span><span class="n">context</span><span class="p">,</span> <span class="s">&quot;focus_color&quot;</span><span class="p">,</span> <span class="o">&amp;</span><span class="n">color2</span><span class="p">);</span>
<span class="n">gtk_style_context_get</span><span class="w"> </span><span class="p">(</span><span class="n">context</span><span class="p">,</span><span class="w"> </span><span class="n">GTK_STATE_FLAG_PRELIGHT</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="s">&quot;background-color&quot;</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">color1</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="nb">NULL</span><span class="p">);</span><span class="w"></span>
<span class="n">gtk_style_context_lookup_color</span><span class="w"> </span><span class="p">(</span><span class="n">context</span><span class="p">,</span><span class="w"> </span><span class="s">&quot;focus_color&quot;</span><span class="p">,</span><span class="w"> </span><span class="o">&amp;</span><span class="n">color2</span><span class="p">);</span><span class="w"></span>
<span class="p">...</span>
<span class="p">...</span><span class="w"></span>
<span class="n">gdk_rgba_free</span> <span class="p">(</span><span class="n">color1</span><span class="p">);</span></pre></td>
<span class="n">gdk_rgba_free</span><span class="w"> </span><span class="p">(</span><span class="n">color1</span><span class="p">);</span><span class="w"></span></pre></td>
</tr>
</tbody>
</table>