1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>gtkmm: Gtk::Style Class Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.7.3 -->
13
<table cellspacing="0" cellpadding="0">
15
<tr style="height: 56px;">
16
<td style="padding-left: 0.5em;">
17
<div id="projectname">gtkmm <span id="projectnumber">2.24.2</span></div>
23
<div id="navrow1" class="tabs">
25
<li><a href="index.html"><span>Main Page</span></a></li>
26
<li><a href="pages.html"><span>Related Pages</span></a></li>
27
<li><a href="modules.html"><span>Modules</span></a></li>
28
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
29
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
32
<div id="navrow2" class="tabs2">
34
<li><a href="annotated.html"><span>Class List</span></a></li>
35
<li><a href="classes.html"><span>Class Index</span></a></li>
36
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
37
<li><a href="functions.html"><span>Class Members</span></a></li>
40
<div id="nav-path" class="navpath">
42
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li>
43
<li class="navelem"><a class="el" href="classGtk_1_1Style.html">Style</a> </li>
49
<a href="#pub-methods">Public Member Functions</a> |
50
<a href="#pub-static-methods">Static Public Member Functions</a> |
51
<a href="#pro-methods">Protected Member Functions</a> |
52
<a href="#related">Related Functions</a> </div>
53
<div class="headertitle">
54
<h1>Gtk::Style Class Reference</h1> </div>
56
<div class="contents">
57
<!-- doxytag: class="Gtk::Style" --><!-- doxytag: inherits="Glib::Object" --><div class="dynheader">
58
Inheritance diagram for Gtk::Style:</div>
59
<div class="dyncontent">
60
<div class="center"><img src="classGtk_1_1Style__inherit__graph.png" border="0" usemap="#Gtk_1_1Style_inherit__map" alt="Inheritance graph"/></div>
61
<map name="Gtk_1_1Style_inherit__map" id="Gtk_1_1Style_inherit__map">
62
<area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,166,111,197"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,86,125,117"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,6,119,37"/></map>
63
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
64
<div class="dynheader">
65
Collaboration diagram for Gtk::Style:</div>
66
<div class="dyncontent">
67
<div class="center"><img src="classGtk_1_1Style__coll__graph.png" border="0" usemap="#Gtk_1_1Style_coll__map" alt="Collaboration graph"/></div>
68
<map name="Gtk_1_1Style_coll__map" id="Gtk_1_1Style_coll__map">
69
<area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="20,166,111,197"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,86,125,117"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="12,6,119,37"/></map>
70
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
72
<p><a href="classGtk_1_1Style-members.html">List of all members.</a></p>
73
<table class="memberdecls">
74
<tr><td colspan="2"><h2><a name="pub-methods"></a>
75
Public Member Functions</h2></td></tr>
76
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a63a9620ecf3d0264542089d74e3d0aa1">~Style</a> ()</td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top">GtkStyle* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a6e459280bd4e09fea7a886bdb7ef0d00">gobj</a> ()</td></tr>
78
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a6e459280bd4e09fea7a886bdb7ef0d00"></a><br/></td></tr>
79
<tr><td class="memItemLeft" align="right" valign="top">const GtkStyle* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a12dcc2b773a3e16b98df85b173d1cef9">gobj</a> () const </td></tr>
80
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a12dcc2b773a3e16b98df85b173d1cef9"></a><br/></td></tr>
81
<tr><td class="memItemLeft" align="right" valign="top">GtkStyle* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aef55d02ee7c780777fda9105a213dd92">gobj_copy</a> ()</td></tr>
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#aef55d02ee7c780777fda9105a213dd92"></a><br/></td></tr>
83
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a257abaad3187dbb82eb727ca33354c6f">set_fg</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
84
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a13d609efcb9573e2411dbfbad416af78">get_fg</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a8d951e6ffad3c361824b8a0377baa9b8">set_bg</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
86
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#af2dce63d7989cc0f7c2e97b17bf0a4fe">get_bg</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a5b32229521409e2395f6f355bfc43442">set_light</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
88
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a2120549b1fce8f306137159bc160a5bc">get_light</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a4c46643f6f38f3551f43dddd30eedf07">set_dark</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
90
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ae9bf701198384159a001b1304eb59096">get_dark</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a38c5c92b588c5930cf9a6a71414b7776">set_mid</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a261394211da9d0525ed0f17c50efef17">get_mid</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a3efc849950c7d79d2b012d7260247da9">set_text</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
94
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a7230c6a23be8010f790280ea7c5b00fd">get_text</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a2e86f90b60f2e865a38839c51a383729">set_base</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
96
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ad573bef31f3193302dc6a83582d9e1ba">get_base</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#afecb1a568e443492e9fd6e5420759348">set_text_aa</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color)</td></tr>
98
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ae74dd31af40d195a282f96f99bb7ed65">get_text_aa</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>
99
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ace77ca31e56e4ede58c3f39078481b38">set_black</a> (const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
100
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a68425abec0732a5c0bb46fc91d4827f5">get_black</a> () const </td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ae6557636d89b8f8dcb6b15ed80e1b6d7">set_white</a> (const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
102
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac21a682c9fddadb11bf38b0a71fec915">get_white</a> () const </td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a6ec504dfd1811ea4ddccf034f78948a0">set_font</a> (const <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a>& font_desc)</td></tr>
104
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a994d05912e87b09dbcdaefb3a25e4d0f">get_font</a> () const </td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aaa6e567edf1b22f5ac0b03371721eca1">set_xthickness</a> (int xthickness)</td></tr>
106
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac74de06d8920cf6ac46654b0d2924875">get_xthickness</a> () const </td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a605307f789afb75731f378ab753f727e">set_ythickness</a> (int ythickness)</td></tr>
108
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a380f5083c9d1f23e5c45fda111442060">get_ythickness</a> () const </td></tr>
109
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ae7cc0135d23f0aea9061fe327d498361">get_fg_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
110
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aa9453185b7d021f8e3ab1444f5823361">get_fg_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
111
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a398892eaa5e352e6c304030cdc423396">get_bg_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
112
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ad08e4054bb100f25473b45b5abf44ee1">get_bg_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a97e4e1e73088d7ff06cc216e91a5ab21">get_light_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
114
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a86b0cd6ce4f7fdcaeae9cee62ad9538f">get_light_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a33ef06fe956932deccf48528dae25ad1">get_dark_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
116
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a719456979ae5e2c22e91a2030f6e3d15">get_dark_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
117
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a9805d5dcc2058f60914ecf61a4fc4380">get_mid_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
118
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a9fd626a95cf4e6db7aaa3da90c9773cd">get_mid_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
119
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a3f4824e669c4f899607253b3f802c618">get_text_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
120
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ae948c5beed2299ab71638fbb443bb446">get_text_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
121
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a3611f7b7d5b0e71a7d320294e3f29156">get_base_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
122
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a8ffe6fb040bdf5ee2a4eb3e4f264b46b">get_base_gc</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ab0f4b3eecdd5b6ccf3dab3bf564e56e9">get_black_gc</a> ()</td></tr>
124
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a9be7cb74dfccf7ea0ff2e48f5b8e3fa4">get_black_gc</a> () const </td></tr>
125
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a779072fbdaf901931ee2c447affb5458">get_white_gc</a> ()</td></tr>
126
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a580204bd064ff8f795f73c382a2c7ef7">get_white_gc</a> () const </td></tr>
127
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a3a761ce2ed611653b7a65ca18e5ff386">get_background</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
128
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a20cc039f1beae77a137b2c382336f0c1">get_background_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
129
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a82c1d8db30391f0bf83f2ed67789dd18">set_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> >& pixmap)</td></tr>
130
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#add2fe0032d8021278ccb190782dc6445">set_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> >& pixmap)</td></tr>
131
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aec75deb13347c7f7e694c9eda7bb1b44">get_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
132
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ab4941e1936550c27dc96bf775f0e9c3e">get_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const </td></tr>
133
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a7b571a29d797e0cfb1f68cdb722e70b9">paint_arrow</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, <a class="el" href="group__gtkmmEnums.html#ga5f1b4259f10ccf40735a017cff64782a">ArrowType</a> arrow_type, bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01570.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>, int x, int y, int width, int height) const </td></tr>
134
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws an arrow in the given rectangle on <em>window</em> using the given parameters. <a href="#a7b571a29d797e0cfb1f68cdb722e70b9"></a><br/></td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a339e68b42f9db7b8feab0e632693d0d8">paint_box</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
136
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a box on <em>window</em> with the given parameters. <a href="#a339e68b42f9db7b8feab0e632693d0d8"></a><br/></td></tr>
137
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a3f77f93a2cd63096ec96172bdd8c37e1">paint_box_gap</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side, int gap_x, int gap_width) const </td></tr>
138
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a box in <em>window</em> using the given style and state and shadow type, leaving a gap in one side. <a href="#a3f77f93a2cd63096ec96172bdd8c37e1"></a><br/></td></tr>
139
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aea0c0121d1c1dbe21df081dab10e9717">paint_check</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
140
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a check button indicator in the given rectangle on <em>window</em> with the given parameters. <a href="#aea0c0121d1c1dbe21df081dab10e9717"></a><br/></td></tr>
141
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a637ac80d430c9c2276ce9ead5c596db1">paint_diamond</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
142
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a diamond in the given rectangle on <em>window</em> using the given parameters. <a href="#a637ac80d430c9c2276ce9ead5c596db1"></a><br/></td></tr>
143
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a9795e32738a590666e85f470ca6c9dc6">paint_extension</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side) const </td></tr>
144
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws an extension, i.e. a notebook tab. <a href="#a9795e32738a590666e85f470ca6c9dc6"></a><br/></td></tr>
145
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a51f4924b154f4a12ce695bf6bf245bc3">paint_flat_box</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
146
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a flat box on <em>window</em> with the given parameters. <a href="#a51f4924b154f4a12ce695bf6bf245bc3"></a><br/></td></tr>
147
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a34a0000b237f3a95b1f23dfa1de2b05c">paint_focus</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
148
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a focus indicator around the given rectangle on <em>window</em> using the given style. <a href="#a34a0000b237f3a95b1f23dfa1de2b05c"></a><br/></td></tr>
149
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a3eccbd3946dfacaa57099560aab054a6">paint_handle</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation) const </td></tr>
150
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a handle as used in <a class="el" href="classGtk_1_1HandleBox.html" title="A widget for detachable window portions.">Gtk::HandleBox</a> and <a class="el" href="classGtk_1_1Paned.html" title="This is the base class for widgets with two panes, arranged either horizontally (Gtk::HPaned) or vert...">Gtk::Paned</a>. <a href="#a3eccbd3946dfacaa57099560aab054a6"></a><br/></td></tr>
151
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#abae9abae7be4ef33f659660dc29de97b">paint_hline</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x1, int x2, int y) const </td></tr>
152
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a horizontal line from ( <em>x1</em>, <em>y</em>) to ( <em>x2</em>, <em>y</em>) in <em>window</em> using the given style and state. <a href="#abae9abae7be4ef33f659660dc29de97b"></a><br/></td></tr>
153
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ad6c135b2c246d8b8a633645b551d6f67">paint_option</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
154
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a radio button indicator in the given rectangle on <em>window</em> with the given parameters. <a href="#ad6c135b2c246d8b8a633645b551d6f67"></a><br/></td></tr>
155
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a6e613d071d65683d497cdf8e96dc42aa">paint_polygon</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>< <a class="el" href="classGdk_1_1Point.html">Gdk::Point</a> >& points, bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01570.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>) const </td></tr>
156
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a1a3591dd177d0c5413846393b4401c19">paint_shadow</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
157
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a shadow around the given rectangle in <em>window</em> using the given style and state and shadow type. <a href="#a1a3591dd177d0c5413846393b4401c19"></a><br/></td></tr>
158
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#affab41c7780feb077300bfb7d5861013">paint_shadow_gap</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side, int gap_x, int gap_width) const </td></tr>
159
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a shadow around the given rectangle in <em>window</em> using the given style and state and shadow type, leaving a gap in one side. <a href="#affab41c7780feb077300bfb7d5861013"></a><br/></td></tr>
160
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aad74f0a28aded396577a57cb122d800b">paint_slider</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation) const </td></tr>
161
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a slider in the given rectangle on <em>window</em> using the given style and orientation. <a href="#aad74f0a28aded396577a57cb122d800b"></a><br/></td></tr>
162
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a179d0483207a7ac79c0b0efadce6d2a7">paint_tab</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height) const </td></tr>
163
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws an option menu tab (i.e. the up and down pointing arrows) in the given rectangle on <em>window</em> using the given parameters. <a href="#a179d0483207a7ac79c0b0efadce6d2a7"></a><br/></td></tr>
164
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac7a6817a8cfed048e6cc92eb95ba1ada">paint_vline</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int y1, int y2, int x) const </td></tr>
165
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a vertical line from ( <em>x</em>, <em>y1</em>) to ( <em>x</em>, <em>y2</em>) in <em>window</em> using the given style and state. <a href="#ac7a6817a8cfed048e6cc92eb95ba1ada"></a><br/></td></tr>
166
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a82c4b977f5f86537550b68bc9fece3b6">paint_expander</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, <a class="el" href="group__gtkmmEnums.html#ga89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> expander_style) const </td></tr>
167
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws an expander as used in <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user to interact with it...">Gtk::TreeView</a>. <a href="#a82c4b977f5f86537550b68bc9fece3b6"></a><br/></td></tr>
168
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a590f68be26f51b6b3238b1affc2c185b">paint_layout</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, bool use_text, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1Layout.html">Pango::Layout</a> >& layout) const </td></tr>
169
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a layout on <em>window</em> using the given parameters. <a href="#a590f68be26f51b6b3238b1affc2c185b"></a><br/></td></tr>
170
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a95feb8d9a62cd68155722fa860bd6cbd">paint_resize_grip</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, <a class="el" href="group__gdkmmEnums.html#gae31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> edge, int x, int y, int width, int height) const </td></tr>
171
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draws a resize grip in the given rectangle on <em>window</em> using the given parameters. <a href="#a95feb8d9a62cd68155722fa860bd6cbd"></a><br/></td></tr>
172
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Style</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ab7878635807a4e44aa93b29333cfc3cc">copy</a> ()</td></tr>
173
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the passed in <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> object. <a href="#ab7878635807a4e44aa93b29333cfc3cc"></a><br/></td></tr>
174
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Style</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac26b8ded8d9b7dce3c603964d594e64c">copy</a> () const </td></tr>
175
<tr><td class="mdescLeft"> </td><td class="mdescRight">Creates a copy of the passed in <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> object. <a href="#ac26b8ded8d9b7dce3c603964d594e64c"></a><br/></td></tr>
176
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Style</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ae429db7376443f05b11a6e380e0181c4">attach</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window)</td></tr>
177
<tr><td class="mdescLeft"> </td><td class="mdescRight">Attaches a style to a window; this process allocates the colors and creates the GC's for the style - it specializes it to a particular visual and colormap. <a href="#ae429db7376443f05b11a6e380e0181c4"></a><br/></td></tr>
178
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac0d61d1b5e47c47d5afb40e7533b1494">detach</a> ()</td></tr>
179
<tr><td class="mdescLeft"> </td><td class="mdescRight">Detaches a style from a window. <a href="#ac0d61d1b5e47c47d5afb40e7533b1494"></a><br/></td></tr>
180
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac21e7e43ac80b65574482b0a5644b3b9">set_background</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
181
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the background of <em>window</em> to the background color or pixmap specified by <em>style</em> for the given state. <a href="#ac21e7e43ac80b65574482b0a5644b3b9"></a><br/></td></tr>
182
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac3934217ee6d42624c76750fd75574f9">apply_default_background</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, bool set_bg, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, int x, int y, int width, int height)</td></tr>
183
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1IconSet.html">IconSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a56707668788ba2b3fcb75fdac47668bd">lookup_icon_set</a> (const <a class="el" href="classGtk_1_1StockID.html">Gtk::StockID</a>& stock_id)</td></tr>
184
<tr><td class="mdescLeft"> </td><td class="mdescRight">Looks up <em>stock_id</em> in the icon factories associated with <em>style</em> and the default icon factory, returning an icon set if found, otherwise <code>0</code>. <a href="#a56707668788ba2b3fcb75fdac47668bd"></a><br/></td></tr>
185
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a5fd9a6003324d1342a6d738aa618ae2b">lookup_color</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& color_name, <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& color) const </td></tr>
186
<tr><td class="mdescLeft"> </td><td class="mdescRight">Looks up <em>color_name</em> in the style's logical color mappings, filling in <em>color</em> and returning <code>true</code> if found, otherwise returning <code>false</code>. <a href="#a5fd9a6003324d1342a6d738aa618ae2b"></a><br/></td></tr>
187
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a40a10865414f55092da7bd1c60d9d5dc">render_icon</a> (const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>& source, <a class="el" href="group__gtkmmEnums.html#gaabfcae0b9b0cf2aab01ee96352668d3d">Gtk::TextDirection</a> direction, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, <a class="el" href="classGtk_1_1IconSize.html">Gtk::IconSize</a> <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01568.html#ga445a43f417432dd1b9aed90ef239c700">size</a>, <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>& widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail)</td></tr>
188
<tr><td class="mdescLeft"> </td><td class="mdescRight">Renders the icon specified by <em>source</em> at the given <em>size</em> according to the given parameters and returns the result in a pixbuf. <a href="#a40a10865414f55092da7bd1c60d9d5dc"></a><br/></td></tr>
189
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#abca28a86b1c100d4e087325d7d1dbd59">get_style_property_value</a> (GType widget_type, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& property_name, <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
190
<tr><td class="mdescLeft"> </td><td class="mdescRight">Queries the value of a style property corresponding to a widget class is in the given style. <a href="#abca28a86b1c100d4e087325d7d1dbd59"></a><br/></td></tr>
191
<tr><td class="memTemplParams" colspan="2">template<class PropertyType > </td></tr>
192
<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aa47b1fead389a2e4a80d2cbc24f01c8f">get_style_property</a> (GType widget_type, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& property_name, PropertyType&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01580.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr>
193
<tr><td class="mdescLeft"> </td><td class="mdescRight">Queries the value of a style property corresponding to a widget class in the given style. <a href="#aa47b1fead389a2e4a80d2cbc24f01c8f"></a><br/></td></tr>
194
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
195
Static Public Member Functions</h2></td></tr>
196
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Style</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a33370f4276571a4c0e17f50ab8df28dd">create</a> ()</td></tr>
197
<tr><td colspan="2"><h2><a name="pro-methods"></a>
198
Protected Member Functions</h2></td></tr>
199
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a69ccb578b593daf7f593fcea37989efa">Style</a> ()</td></tr>
200
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a28ae2823c1a900ccdd5a22a28ed127b3">realize_vfunc</a> ()</td></tr>
201
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a63f9ac2d4f060bc2f1c72f1f74f08e7f">unrealize_vfunc</a> ()</td></tr>
202
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a8ef666ef9d25d45e949f1eb3bfedac3d">copy_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Style</a> >& src)</td></tr>
203
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Style</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ac4d4c5ef4f30268a65ff6cae3ac5fcfa">clone_vfunc</a> ()</td></tr>
204
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a1b07f5c5f068677b8d35130576cf3b40">init_from_rc_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1RcStyle.html">RcStyle</a> >& rc_style)</td></tr>
205
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a062a9e30e0f1ae2fb7d912d215d20484">set_background_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>
206
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aae921c973ce941b9a847bf2ccacb197d">render_icon_vfunc</a> (const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>& source, <a class="el" href="group__gtkmmEnums.html#gaabfcae0b9b0cf2aab01ee96352668d3d">TextDirection</a> direction, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, <a class="el" href="classGtk_1_1IconSize.html">IconSize</a> <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01568.html#ga445a43f417432dd1b9aed90ef239c700">size</a>, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail)</td></tr>
207
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a7bc4aa3ce55a780169dac3b5d0d6ce67">draw_hline_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x1, int x2, int y)</td></tr>
208
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a47683d4db1978979b77acbe5971e86da">draw_vline_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int y1, int y2, int x)</td></tr>
209
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a80034fa89211c9f44392725196c8102a">draw_shadow_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
210
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a8ab3a2cddc8ab4195311c40d0bd66f4b">draw_polygon_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, GdkPoint* point, int npoints, bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01570.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>)</td></tr>
211
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a71c95ea181e003270e0c5a362fb30619">draw_arrow_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, <a class="el" href="group__gtkmmEnums.html#ga5f1b4259f10ccf40735a017cff64782a">Gtk::ArrowType</a> arrow_type, bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01570.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>, int x, int y, int width, int height)</td></tr>
212
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a290cccafaf4622436fbd69ec529fe70a">draw_diamond_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
213
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a4b6f2bc48c39466a0501b610e70a7fe8">draw_string_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01519.html#af4d08898cac5ae6fe1d0a15a6f90d271">string</a>)</td></tr>
214
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a9bb63bb6af6dc32f168d9d86fb566b59">draw_box_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
215
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ab5ea0fda3450a914a5d70ecd5b14c12e">draw_flat_box_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
216
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a7abb819507f686740d31d3dac4d10661">draw_check_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
217
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a92a5f05c98d55e19fca05369f353c10c">draw_option_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
218
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a346846f3dbdf75c43696864b3907781a">draw_tab_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
219
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a940e745ade12c01535acc2f2046ba84b">draw_shadow_gap_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> gap_side, int gap_x, int gap_width)</td></tr>
220
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ad8b86d854858d509aff247d940be1f3e">draw_box_gap_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> gap_side, int gap_x, int gap_width)</td></tr>
221
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a7fcfc94a388b9665e8e86e042d052050">draw_extension_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side)</td></tr>
222
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#abca78973eeeb04932478cce9bcdd7cf5">draw_focus_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height)</td></tr>
223
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a60334c21c5ea4e78986c44a5e7b5ee06">draw_slider_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation)</td></tr>
224
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#abaf54f242b1896112514cd146e6b0287">draw_handle_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation)</td></tr>
225
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a998d61b871e6680590fdf02670977a58">draw_expander_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, <a class="el" href="group__gtkmmEnums.html#ga89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> expander_style)</td></tr>
226
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#adbf4997ac6dabd7fc802760d60e4f7fd">draw_layout_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, bool use_text, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, int x, int y, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1Layout.html">Pango::Layout</a> >& layout)</td></tr>
227
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a94eddd6f4d8ec2c4d36eb3726b74e40e">draw_resize_grip_vfunc</a> (const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& window, <a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>& detail, <a class="el" href="group__gdkmmEnums.html#gae31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> edge, int x, int y, int width, int height)</td></tr>
228
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#affdc678f01e7167ffc9fe0b303ba2c83">signal_realize</a> ()</td></tr>
229
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aec2216c114d3f6bbd0efee103b5c73d5">signal_unrealize</a> ()</td></tr>
230
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a9ad9d0da570b4a42829167be87d7ade9">on_realize</a> ()</td></tr>
231
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a4fd9fe827593e71e50a50836560ede21">on_unrealize</a> ()</td></tr>
232
<tr><td colspan="2"><h2><a name="related"></a>
233
Related Functions</h2></td></tr>
234
<tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr>
235
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a4f5e3e5952d0387f2fea117ecd37bb1a">wrap</a> (GtkStyle* object, bool take_copy=false)</td></tr>
236
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a4f5e3e5952d0387f2fea117ecd37bb1a"></a><br/></td></tr>
238
<hr/><h2>Constructor & Destructor Documentation</h2>
239
<a class="anchor" id="a63a9620ecf3d0264542089d74e3d0aa1"></a><!-- doxytag: member="Gtk::Style::~Style" ref="a63a9620ecf3d0264542089d74e3d0aa1" args="()" -->
240
<div class="memitem">
241
<div class="memproto">
242
<table class="memname">
244
<td class="memname">virtual Gtk::Style::~Style </td>
246
<td class="paramname"></td><td>)</td>
247
<td><code> [virtual]</code></td>
255
<a class="anchor" id="a69ccb578b593daf7f593fcea37989efa"></a><!-- doxytag: member="Gtk::Style::Style" ref="a69ccb578b593daf7f593fcea37989efa" args="()" -->
256
<div class="memitem">
257
<div class="memproto">
258
<table class="memname">
260
<td class="memname">Gtk::Style::Style </td>
262
<td class="paramname"></td><td>)</td>
263
<td><code> [protected]</code></td>
271
<hr/><h2>Member Function Documentation</h2>
272
<a class="anchor" id="ac3934217ee6d42624c76750fd75574f9"></a><!-- doxytag: member="Gtk::Style::apply_default_background" ref="ac3934217ee6d42624c76750fd75574f9" args="(const Glib::RefPtr< Gdk::Window > &window, bool set_bg, Gtk::StateType state_type, const Gdk::Rectangle &area, int x, int y, int width, int height)" -->
273
<div class="memitem">
274
<div class="memproto">
275
<table class="memname">
277
<td class="memname">void Gtk::Style::apply_default_background </td>
279
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
280
<td class="paramname"><em>window</em>, </td>
283
<td class="paramkey"></td>
285
<td class="paramtype">bool </td>
286
<td class="paramname"><em>set_bg</em>, </td>
289
<td class="paramkey"></td>
291
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
292
<td class="paramname"><em>state_type</em>, </td>
295
<td class="paramkey"></td>
297
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
298
<td class="paramname"><em>area</em>, </td>
301
<td class="paramkey"></td>
303
<td class="paramtype">int </td>
304
<td class="paramname"><em>x</em>, </td>
307
<td class="paramkey"></td>
309
<td class="paramtype">int </td>
310
<td class="paramname"><em>y</em>, </td>
313
<td class="paramkey"></td>
315
<td class="paramtype">int </td>
316
<td class="paramname"><em>width</em>, </td>
319
<td class="paramkey"></td>
321
<td class="paramtype">int </td>
322
<td class="paramname"><em>height</em> </td>
335
<a class="anchor" id="ae429db7376443f05b11a6e380e0181c4"></a><!-- doxytag: member="Gtk::Style::attach" ref="ae429db7376443f05b11a6e380e0181c4" args="(const Glib::RefPtr< Gdk::Window > &window)" -->
336
<div class="memitem">
337
<div class="memproto">
338
<table class="memname">
340
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1Style.html">Style</a>> Gtk::Style::attach </td>
342
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
343
<td class="paramname"><em>window</em></td><td>)</td>
350
<p>Attaches a style to a window; this process allocates the colors and creates the GC's for the style - it specializes it to a particular visual and colormap. </p>
351
<p>The process may involve the creation of a new style if the style has already been attached to a window with a different style and colormap.</p>
352
<p>Since this function may return a new object, you have to use it in the following way: <code>style = gtk_style_attach (style, window)</code> </p>
353
<dl><dt><b>Parameters:</b></dt><dd>
354
<table class="params">
355
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
359
<dl class="return"><dt><b>Returns:</b></dt><dd>Either <em>style</em>, or a newly-created <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a>. If the style is newly created, the style parameter will be unref'ed, and the new style will have a reference count belonging to the caller. </dd></dl>
363
<a class="anchor" id="ac4d4c5ef4f30268a65ff6cae3ac5fcfa"></a><!-- doxytag: member="Gtk::Style::clone_vfunc" ref="ac4d4c5ef4f30268a65ff6cae3ac5fcfa" args="()" -->
364
<div class="memitem">
365
<div class="memproto">
366
<table class="memname">
368
<td class="memname">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1Style.html">Style</a>> Gtk::Style::clone_vfunc </td>
370
<td class="paramname"></td><td>)</td>
371
<td><code> [protected, virtual]</code></td>
379
<a class="anchor" id="ac26b8ded8d9b7dce3c603964d594e64c"></a><!-- doxytag: member="Gtk::Style::copy" ref="ac26b8ded8d9b7dce3c603964d594e64c" args="() const " -->
380
<div class="memitem">
381
<div class="memproto">
382
<table class="memname">
384
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1Style.html">Style</a>> Gtk::Style::copy </td>
386
<td class="paramname"></td><td>)</td>
393
<p>Creates a copy of the passed in <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> object. </p>
394
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of <em>style</em>. </dd></dl>
398
<a class="anchor" id="ab7878635807a4e44aa93b29333cfc3cc"></a><!-- doxytag: member="Gtk::Style::copy" ref="ab7878635807a4e44aa93b29333cfc3cc" args="()" -->
399
<div class="memitem">
400
<div class="memproto">
401
<table class="memname">
403
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1Style.html">Style</a>> Gtk::Style::copy </td>
405
<td class="paramname"></td><td>)</td>
412
<p>Creates a copy of the passed in <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> object. </p>
413
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000094">Deprecated:</a></b></dt><dd>Use the const version </dd></dl>
414
<dl class="return"><dt><b>Returns:</b></dt><dd>A copy of <em>style</em>. </dd></dl>
418
<a class="anchor" id="a8ef666ef9d25d45e949f1eb3bfedac3d"></a><!-- doxytag: member="Gtk::Style::copy_vfunc" ref="a8ef666ef9d25d45e949f1eb3bfedac3d" args="(const Glib::RefPtr< Style > &src)" -->
419
<div class="memitem">
420
<div class="memproto">
421
<table class="memname">
423
<td class="memname">virtual void Gtk::Style::copy_vfunc </td>
425
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Style</a> >& </td>
426
<td class="paramname"><em>src</em></td><td>)</td>
427
<td><code> [protected, virtual]</code></td>
435
<a class="anchor" id="a33370f4276571a4c0e17f50ab8df28dd"></a><!-- doxytag: member="Gtk::Style::create" ref="a33370f4276571a4c0e17f50ab8df28dd" args="()" -->
436
<div class="memitem">
437
<div class="memproto">
438
<table class="memname">
440
<td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1Style.html">Style</a>> Gtk::Style::create </td>
442
<td class="paramname"></td><td>)</td>
443
<td><code> [static]</code></td>
451
<a class="anchor" id="ac0d61d1b5e47c47d5afb40e7533b1494"></a><!-- doxytag: member="Gtk::Style::detach" ref="ac0d61d1b5e47c47d5afb40e7533b1494" args="()" -->
452
<div class="memitem">
453
<div class="memproto">
454
<table class="memname">
456
<td class="memname">void Gtk::Style::detach </td>
458
<td class="paramname"></td><td>)</td>
465
<p>Detaches a style from a window. </p>
466
<p>If the style is not attached to any windows anymore, it is unrealized. See <a class="el" href="classGtk_1_1Style.html#ae429db7376443f05b11a6e380e0181c4" title="Attaches a style to a window; this process allocates the colors and creates the GC's for the styl...">attach()</a>. </p>
470
<a class="anchor" id="a71c95ea181e003270e0c5a362fb30619"></a><!-- doxytag: member="Gtk::Style::draw_arrow_vfunc" ref="a71c95ea181e003270e0c5a362fb30619" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, Gtk::ArrowType arrow_type, bool fill, int x, int y, int width, int height)" -->
471
<div class="memitem">
472
<div class="memproto">
473
<table class="memname">
475
<td class="memname">virtual void Gtk::Style::draw_arrow_vfunc </td>
477
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
478
<td class="paramname"><em>window</em>, </td>
481
<td class="paramkey"></td>
483
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
484
<td class="paramname"><em>state_type</em>, </td>
487
<td class="paramkey"></td>
489
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
490
<td class="paramname"><em>shadow_type</em>, </td>
493
<td class="paramkey"></td>
495
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
496
<td class="paramname"><em>area</em>, </td>
499
<td class="paramkey"></td>
501
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
502
<td class="paramname"><em>widget</em>, </td>
505
<td class="paramkey"></td>
507
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
508
<td class="paramname"><em>detail</em>, </td>
511
<td class="paramkey"></td>
513
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5f1b4259f10ccf40735a017cff64782a">Gtk::ArrowType</a> </td>
514
<td class="paramname"><em>arrow_type</em>, </td>
517
<td class="paramkey"></td>
519
<td class="paramtype">bool </td>
520
<td class="paramname"><em>fill</em>, </td>
523
<td class="paramkey"></td>
525
<td class="paramtype">int </td>
526
<td class="paramname"><em>x</em>, </td>
529
<td class="paramkey"></td>
531
<td class="paramtype">int </td>
532
<td class="paramname"><em>y</em>, </td>
535
<td class="paramkey"></td>
537
<td class="paramtype">int </td>
538
<td class="paramname"><em>width</em>, </td>
541
<td class="paramkey"></td>
543
<td class="paramtype">int </td>
544
<td class="paramname"><em>height</em> </td>
549
<td></td><td><code> [protected, virtual]</code></td>
557
<a class="anchor" id="ad8b86d854858d509aff247d940be1f3e"></a><!-- doxytag: member="Gtk::Style::draw_box_gap_vfunc" ref="ad8b86d854858d509aff247d940be1f3e" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height, Gtk::PositionType gap_side, int gap_x, int gap_width)" -->
558
<div class="memitem">
559
<div class="memproto">
560
<table class="memname">
562
<td class="memname">virtual void Gtk::Style::draw_box_gap_vfunc </td>
564
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
565
<td class="paramname"><em>window</em>, </td>
568
<td class="paramkey"></td>
570
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
571
<td class="paramname"><em>state_type</em>, </td>
574
<td class="paramkey"></td>
576
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
577
<td class="paramname"><em>shadow_type</em>, </td>
580
<td class="paramkey"></td>
582
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
583
<td class="paramname"><em>area</em>, </td>
586
<td class="paramkey"></td>
588
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
589
<td class="paramname"><em>widget</em>, </td>
592
<td class="paramkey"></td>
594
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
595
<td class="paramname"><em>detail</em>, </td>
598
<td class="paramkey"></td>
600
<td class="paramtype">int </td>
601
<td class="paramname"><em>x</em>, </td>
604
<td class="paramkey"></td>
606
<td class="paramtype">int </td>
607
<td class="paramname"><em>y</em>, </td>
610
<td class="paramkey"></td>
612
<td class="paramtype">int </td>
613
<td class="paramname"><em>width</em>, </td>
616
<td class="paramkey"></td>
618
<td class="paramtype">int </td>
619
<td class="paramname"><em>height</em>, </td>
622
<td class="paramkey"></td>
624
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> </td>
625
<td class="paramname"><em>gap_side</em>, </td>
628
<td class="paramkey"></td>
630
<td class="paramtype">int </td>
631
<td class="paramname"><em>gap_x</em>, </td>
634
<td class="paramkey"></td>
636
<td class="paramtype">int </td>
637
<td class="paramname"><em>gap_width</em> </td>
642
<td></td><td><code> [protected, virtual]</code></td>
650
<a class="anchor" id="a9bb63bb6af6dc32f168d9d86fb566b59"></a><!-- doxytag: member="Gtk::Style::draw_box_vfunc" ref="a9bb63bb6af6dc32f168d9d86fb566b59" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
651
<div class="memitem">
652
<div class="memproto">
653
<table class="memname">
655
<td class="memname">virtual void Gtk::Style::draw_box_vfunc </td>
657
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
658
<td class="paramname"><em>window</em>, </td>
661
<td class="paramkey"></td>
663
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
664
<td class="paramname"><em>state_type</em>, </td>
667
<td class="paramkey"></td>
669
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
670
<td class="paramname"><em>shadow_type</em>, </td>
673
<td class="paramkey"></td>
675
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
676
<td class="paramname"><em>area</em>, </td>
679
<td class="paramkey"></td>
681
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
682
<td class="paramname"><em>widget</em>, </td>
685
<td class="paramkey"></td>
687
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
688
<td class="paramname"><em>detail</em>, </td>
691
<td class="paramkey"></td>
693
<td class="paramtype">int </td>
694
<td class="paramname"><em>x</em>, </td>
697
<td class="paramkey"></td>
699
<td class="paramtype">int </td>
700
<td class="paramname"><em>y</em>, </td>
703
<td class="paramkey"></td>
705
<td class="paramtype">int </td>
706
<td class="paramname"><em>width</em>, </td>
709
<td class="paramkey"></td>
711
<td class="paramtype">int </td>
712
<td class="paramname"><em>height</em> </td>
717
<td></td><td><code> [protected, virtual]</code></td>
725
<a class="anchor" id="a7abb819507f686740d31d3dac4d10661"></a><!-- doxytag: member="Gtk::Style::draw_check_vfunc" ref="a7abb819507f686740d31d3dac4d10661" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
726
<div class="memitem">
727
<div class="memproto">
728
<table class="memname">
730
<td class="memname">virtual void Gtk::Style::draw_check_vfunc </td>
732
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
733
<td class="paramname"><em>window</em>, </td>
736
<td class="paramkey"></td>
738
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
739
<td class="paramname"><em>state_type</em>, </td>
742
<td class="paramkey"></td>
744
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
745
<td class="paramname"><em>shadow_type</em>, </td>
748
<td class="paramkey"></td>
750
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
751
<td class="paramname"><em>area</em>, </td>
754
<td class="paramkey"></td>
756
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
757
<td class="paramname"><em>widget</em>, </td>
760
<td class="paramkey"></td>
762
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
763
<td class="paramname"><em>detail</em>, </td>
766
<td class="paramkey"></td>
768
<td class="paramtype">int </td>
769
<td class="paramname"><em>x</em>, </td>
772
<td class="paramkey"></td>
774
<td class="paramtype">int </td>
775
<td class="paramname"><em>y</em>, </td>
778
<td class="paramkey"></td>
780
<td class="paramtype">int </td>
781
<td class="paramname"><em>width</em>, </td>
784
<td class="paramkey"></td>
786
<td class="paramtype">int </td>
787
<td class="paramname"><em>height</em> </td>
792
<td></td><td><code> [protected, virtual]</code></td>
800
<a class="anchor" id="a290cccafaf4622436fbd69ec529fe70a"></a><!-- doxytag: member="Gtk::Style::draw_diamond_vfunc" ref="a290cccafaf4622436fbd69ec529fe70a" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
801
<div class="memitem">
802
<div class="memproto">
803
<table class="memname">
805
<td class="memname">virtual void Gtk::Style::draw_diamond_vfunc </td>
807
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
808
<td class="paramname"><em>window</em>, </td>
811
<td class="paramkey"></td>
813
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
814
<td class="paramname"><em>state_type</em>, </td>
817
<td class="paramkey"></td>
819
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
820
<td class="paramname"><em>shadow_type</em>, </td>
823
<td class="paramkey"></td>
825
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
826
<td class="paramname"><em>area</em>, </td>
829
<td class="paramkey"></td>
831
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
832
<td class="paramname"><em>widget</em>, </td>
835
<td class="paramkey"></td>
837
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
838
<td class="paramname"><em>detail</em>, </td>
841
<td class="paramkey"></td>
843
<td class="paramtype">int </td>
844
<td class="paramname"><em>x</em>, </td>
847
<td class="paramkey"></td>
849
<td class="paramtype">int </td>
850
<td class="paramname"><em>y</em>, </td>
853
<td class="paramkey"></td>
855
<td class="paramtype">int </td>
856
<td class="paramname"><em>width</em>, </td>
859
<td class="paramkey"></td>
861
<td class="paramtype">int </td>
862
<td class="paramname"><em>height</em> </td>
867
<td></td><td><code> [protected, virtual]</code></td>
875
<a class="anchor" id="a998d61b871e6680590fdf02670977a58"></a><!-- doxytag: member="Gtk::Style::draw_expander_vfunc" ref="a998d61b871e6680590fdf02670977a58" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, ExpanderStyle expander_style)" -->
876
<div class="memitem">
877
<div class="memproto">
878
<table class="memname">
880
<td class="memname">virtual void Gtk::Style::draw_expander_vfunc </td>
882
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
883
<td class="paramname"><em>window</em>, </td>
886
<td class="paramkey"></td>
888
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
889
<td class="paramname"><em>state_type</em>, </td>
892
<td class="paramkey"></td>
894
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
895
<td class="paramname"><em>area</em>, </td>
898
<td class="paramkey"></td>
900
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
901
<td class="paramname"><em>widget</em>, </td>
904
<td class="paramkey"></td>
906
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
907
<td class="paramname"><em>detail</em>, </td>
910
<td class="paramkey"></td>
912
<td class="paramtype">int </td>
913
<td class="paramname"><em>x</em>, </td>
916
<td class="paramkey"></td>
918
<td class="paramtype">int </td>
919
<td class="paramname"><em>y</em>, </td>
922
<td class="paramkey"></td>
924
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> </td>
925
<td class="paramname"><em>expander_style</em> </td>
930
<td></td><td><code> [protected, virtual]</code></td>
938
<a class="anchor" id="a7fcfc94a388b9665e8e86e042d052050"></a><!-- doxytag: member="Gtk::Style::draw_extension_vfunc" ref="a7fcfc94a388b9665e8e86e042d052050" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height, PositionType gap_side)" -->
939
<div class="memitem">
940
<div class="memproto">
941
<table class="memname">
943
<td class="memname">virtual void Gtk::Style::draw_extension_vfunc </td>
945
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
946
<td class="paramname"><em>window</em>, </td>
949
<td class="paramkey"></td>
951
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
952
<td class="paramname"><em>state_type</em>, </td>
955
<td class="paramkey"></td>
957
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
958
<td class="paramname"><em>shadow_type</em>, </td>
961
<td class="paramkey"></td>
963
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
964
<td class="paramname"><em>area</em>, </td>
967
<td class="paramkey"></td>
969
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
970
<td class="paramname"><em>widget</em>, </td>
973
<td class="paramkey"></td>
975
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
976
<td class="paramname"><em>detail</em>, </td>
979
<td class="paramkey"></td>
981
<td class="paramtype">int </td>
982
<td class="paramname"><em>x</em>, </td>
985
<td class="paramkey"></td>
987
<td class="paramtype">int </td>
988
<td class="paramname"><em>y</em>, </td>
991
<td class="paramkey"></td>
993
<td class="paramtype">int </td>
994
<td class="paramname"><em>width</em>, </td>
997
<td class="paramkey"></td>
999
<td class="paramtype">int </td>
1000
<td class="paramname"><em>height</em>, </td>
1003
<td class="paramkey"></td>
1005
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td>
1006
<td class="paramname"><em>gap_side</em> </td>
1011
<td></td><td><code> [protected, virtual]</code></td>
1015
<div class="memdoc">
1019
<a class="anchor" id="ab5ea0fda3450a914a5d70ecd5b14c12e"></a><!-- doxytag: member="Gtk::Style::draw_flat_box_vfunc" ref="ab5ea0fda3450a914a5d70ecd5b14c12e" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
1020
<div class="memitem">
1021
<div class="memproto">
1022
<table class="memname">
1024
<td class="memname">virtual void Gtk::Style::draw_flat_box_vfunc </td>
1026
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1027
<td class="paramname"><em>window</em>, </td>
1030
<td class="paramkey"></td>
1032
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1033
<td class="paramname"><em>state_type</em>, </td>
1036
<td class="paramkey"></td>
1038
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1039
<td class="paramname"><em>shadow_type</em>, </td>
1042
<td class="paramkey"></td>
1044
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1045
<td class="paramname"><em>area</em>, </td>
1048
<td class="paramkey"></td>
1050
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1051
<td class="paramname"><em>widget</em>, </td>
1054
<td class="paramkey"></td>
1056
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1057
<td class="paramname"><em>detail</em>, </td>
1060
<td class="paramkey"></td>
1062
<td class="paramtype">int </td>
1063
<td class="paramname"><em>x</em>, </td>
1066
<td class="paramkey"></td>
1068
<td class="paramtype">int </td>
1069
<td class="paramname"><em>y</em>, </td>
1072
<td class="paramkey"></td>
1074
<td class="paramtype">int </td>
1075
<td class="paramname"><em>width</em>, </td>
1078
<td class="paramkey"></td>
1080
<td class="paramtype">int </td>
1081
<td class="paramname"><em>height</em> </td>
1086
<td></td><td><code> [protected, virtual]</code></td>
1090
<div class="memdoc">
1094
<a class="anchor" id="abca78973eeeb04932478cce9bcdd7cf5"></a><!-- doxytag: member="Gtk::Style::draw_focus_vfunc" ref="abca78973eeeb04932478cce9bcdd7cf5" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
1095
<div class="memitem">
1096
<div class="memproto">
1097
<table class="memname">
1099
<td class="memname">virtual void Gtk::Style::draw_focus_vfunc </td>
1101
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1102
<td class="paramname"><em>window</em>, </td>
1105
<td class="paramkey"></td>
1107
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1108
<td class="paramname"><em>state_type</em>, </td>
1111
<td class="paramkey"></td>
1113
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1114
<td class="paramname"><em>area</em>, </td>
1117
<td class="paramkey"></td>
1119
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1120
<td class="paramname"><em>widget</em>, </td>
1123
<td class="paramkey"></td>
1125
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1126
<td class="paramname"><em>detail</em>, </td>
1129
<td class="paramkey"></td>
1131
<td class="paramtype">int </td>
1132
<td class="paramname"><em>x</em>, </td>
1135
<td class="paramkey"></td>
1137
<td class="paramtype">int </td>
1138
<td class="paramname"><em>y</em>, </td>
1141
<td class="paramkey"></td>
1143
<td class="paramtype">int </td>
1144
<td class="paramname"><em>width</em>, </td>
1147
<td class="paramkey"></td>
1149
<td class="paramtype">int </td>
1150
<td class="paramname"><em>height</em> </td>
1155
<td></td><td><code> [protected, virtual]</code></td>
1159
<div class="memdoc">
1163
<a class="anchor" id="abaf54f242b1896112514cd146e6b0287"></a><!-- doxytag: member="Gtk::Style::draw_handle_vfunc" ref="abaf54f242b1896112514cd146e6b0287" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height, Orientation orientation)" -->
1164
<div class="memitem">
1165
<div class="memproto">
1166
<table class="memname">
1168
<td class="memname">virtual void Gtk::Style::draw_handle_vfunc </td>
1170
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1171
<td class="paramname"><em>window</em>, </td>
1174
<td class="paramkey"></td>
1176
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1177
<td class="paramname"><em>state_type</em>, </td>
1180
<td class="paramkey"></td>
1182
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1183
<td class="paramname"><em>shadow_type</em>, </td>
1186
<td class="paramkey"></td>
1188
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1189
<td class="paramname"><em>area</em>, </td>
1192
<td class="paramkey"></td>
1194
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1195
<td class="paramname"><em>widget</em>, </td>
1198
<td class="paramkey"></td>
1200
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1201
<td class="paramname"><em>detail</em>, </td>
1204
<td class="paramkey"></td>
1206
<td class="paramtype">int </td>
1207
<td class="paramname"><em>x</em>, </td>
1210
<td class="paramkey"></td>
1212
<td class="paramtype">int </td>
1213
<td class="paramname"><em>y</em>, </td>
1216
<td class="paramkey"></td>
1218
<td class="paramtype">int </td>
1219
<td class="paramname"><em>width</em>, </td>
1222
<td class="paramkey"></td>
1224
<td class="paramtype">int </td>
1225
<td class="paramname"><em>height</em>, </td>
1228
<td class="paramkey"></td>
1230
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td>
1231
<td class="paramname"><em>orientation</em> </td>
1236
<td></td><td><code> [protected, virtual]</code></td>
1240
<div class="memdoc">
1244
<a class="anchor" id="a7bc4aa3ce55a780169dac3b5d0d6ce67"></a><!-- doxytag: member="Gtk::Style::draw_hline_vfunc" ref="a7bc4aa3ce55a780169dac3b5d0d6ce67" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x1, int x2, int y)" -->
1245
<div class="memitem">
1246
<div class="memproto">
1247
<table class="memname">
1249
<td class="memname">virtual void Gtk::Style::draw_hline_vfunc </td>
1251
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1252
<td class="paramname"><em>window</em>, </td>
1255
<td class="paramkey"></td>
1257
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1258
<td class="paramname"><em>state_type</em>, </td>
1261
<td class="paramkey"></td>
1263
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1264
<td class="paramname"><em>area</em>, </td>
1267
<td class="paramkey"></td>
1269
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1270
<td class="paramname"><em>widget</em>, </td>
1273
<td class="paramkey"></td>
1275
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1276
<td class="paramname"><em>detail</em>, </td>
1279
<td class="paramkey"></td>
1281
<td class="paramtype">int </td>
1282
<td class="paramname"><em>x1</em>, </td>
1285
<td class="paramkey"></td>
1287
<td class="paramtype">int </td>
1288
<td class="paramname"><em>x2</em>, </td>
1291
<td class="paramkey"></td>
1293
<td class="paramtype">int </td>
1294
<td class="paramname"><em>y</em> </td>
1299
<td></td><td><code> [protected, virtual]</code></td>
1303
<div class="memdoc">
1307
<a class="anchor" id="adbf4997ac6dabd7fc802760d60e4f7fd"></a><!-- doxytag: member="Gtk::Style::draw_layout_vfunc" ref="adbf4997ac6dabd7fc802760d60e4f7fd" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, bool use_text, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, const Glib::RefPtr< Pango::Layout > &layout)" -->
1308
<div class="memitem">
1309
<div class="memproto">
1310
<table class="memname">
1312
<td class="memname">virtual void Gtk::Style::draw_layout_vfunc </td>
1314
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1315
<td class="paramname"><em>window</em>, </td>
1318
<td class="paramkey"></td>
1320
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1321
<td class="paramname"><em>state_type</em>, </td>
1324
<td class="paramkey"></td>
1326
<td class="paramtype">bool </td>
1327
<td class="paramname"><em>use_text</em>, </td>
1330
<td class="paramkey"></td>
1332
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1333
<td class="paramname"><em>area</em>, </td>
1336
<td class="paramkey"></td>
1338
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1339
<td class="paramname"><em>widget</em>, </td>
1342
<td class="paramkey"></td>
1344
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1345
<td class="paramname"><em>detail</em>, </td>
1348
<td class="paramkey"></td>
1350
<td class="paramtype">int </td>
1351
<td class="paramname"><em>x</em>, </td>
1354
<td class="paramkey"></td>
1356
<td class="paramtype">int </td>
1357
<td class="paramname"><em>y</em>, </td>
1360
<td class="paramkey"></td>
1362
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1Layout.html">Pango::Layout</a> > & </td>
1363
<td class="paramname"><em>layout</em> </td>
1368
<td></td><td><code> [protected, virtual]</code></td>
1372
<div class="memdoc">
1376
<a class="anchor" id="a92a5f05c98d55e19fca05369f353c10c"></a><!-- doxytag: member="Gtk::Style::draw_option_vfunc" ref="a92a5f05c98d55e19fca05369f353c10c" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
1377
<div class="memitem">
1378
<div class="memproto">
1379
<table class="memname">
1381
<td class="memname">virtual void Gtk::Style::draw_option_vfunc </td>
1383
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1384
<td class="paramname"><em>window</em>, </td>
1387
<td class="paramkey"></td>
1389
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1390
<td class="paramname"><em>state_type</em>, </td>
1393
<td class="paramkey"></td>
1395
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1396
<td class="paramname"><em>shadow_type</em>, </td>
1399
<td class="paramkey"></td>
1401
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1402
<td class="paramname"><em>area</em>, </td>
1405
<td class="paramkey"></td>
1407
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1408
<td class="paramname"><em>widget</em>, </td>
1411
<td class="paramkey"></td>
1413
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1414
<td class="paramname"><em>detail</em>, </td>
1417
<td class="paramkey"></td>
1419
<td class="paramtype">int </td>
1420
<td class="paramname"><em>x</em>, </td>
1423
<td class="paramkey"></td>
1425
<td class="paramtype">int </td>
1426
<td class="paramname"><em>y</em>, </td>
1429
<td class="paramkey"></td>
1431
<td class="paramtype">int </td>
1432
<td class="paramname"><em>width</em>, </td>
1435
<td class="paramkey"></td>
1437
<td class="paramtype">int </td>
1438
<td class="paramname"><em>height</em> </td>
1443
<td></td><td><code> [protected, virtual]</code></td>
1447
<div class="memdoc">
1451
<a class="anchor" id="a8ab3a2cddc8ab4195311c40d0bd66f4b"></a><!-- doxytag: member="Gtk::Style::draw_polygon_vfunc" ref="a8ab3a2cddc8ab4195311c40d0bd66f4b" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, GdkPoint *point, int npoints, bool fill)" -->
1452
<div class="memitem">
1453
<div class="memproto">
1454
<table class="memname">
1456
<td class="memname">virtual void Gtk::Style::draw_polygon_vfunc </td>
1458
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1459
<td class="paramname"><em>window</em>, </td>
1462
<td class="paramkey"></td>
1464
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1465
<td class="paramname"><em>state_type</em>, </td>
1468
<td class="paramkey"></td>
1470
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1471
<td class="paramname"><em>shadow_type</em>, </td>
1474
<td class="paramkey"></td>
1476
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1477
<td class="paramname"><em>area</em>, </td>
1480
<td class="paramkey"></td>
1482
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1483
<td class="paramname"><em>widget</em>, </td>
1486
<td class="paramkey"></td>
1488
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1489
<td class="paramname"><em>detail</em>, </td>
1492
<td class="paramkey"></td>
1494
<td class="paramtype">GdkPoint * </td>
1495
<td class="paramname"><em>point</em>, </td>
1498
<td class="paramkey"></td>
1500
<td class="paramtype">int </td>
1501
<td class="paramname"><em>npoints</em>, </td>
1504
<td class="paramkey"></td>
1506
<td class="paramtype">bool </td>
1507
<td class="paramname"><em>fill</em> </td>
1512
<td></td><td><code> [protected, virtual]</code></td>
1516
<div class="memdoc">
1520
<a class="anchor" id="a94eddd6f4d8ec2c4d36eb3726b74e40e"></a><!-- doxytag: member="Gtk::Style::draw_resize_grip_vfunc" ref="a94eddd6f4d8ec2c4d36eb3726b74e40e" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, Gdk::WindowEdge edge, int x, int y, int width, int height)" -->
1521
<div class="memitem">
1522
<div class="memproto">
1523
<table class="memname">
1525
<td class="memname">virtual void Gtk::Style::draw_resize_grip_vfunc </td>
1527
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1528
<td class="paramname"><em>window</em>, </td>
1531
<td class="paramkey"></td>
1533
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1534
<td class="paramname"><em>state_type</em>, </td>
1537
<td class="paramkey"></td>
1539
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1540
<td class="paramname"><em>area</em>, </td>
1543
<td class="paramkey"></td>
1545
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1546
<td class="paramname"><em>widget</em>, </td>
1549
<td class="paramkey"></td>
1551
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1552
<td class="paramname"><em>detail</em>, </td>
1555
<td class="paramkey"></td>
1557
<td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gae31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> </td>
1558
<td class="paramname"><em>edge</em>, </td>
1561
<td class="paramkey"></td>
1563
<td class="paramtype">int </td>
1564
<td class="paramname"><em>x</em>, </td>
1567
<td class="paramkey"></td>
1569
<td class="paramtype">int </td>
1570
<td class="paramname"><em>y</em>, </td>
1573
<td class="paramkey"></td>
1575
<td class="paramtype">int </td>
1576
<td class="paramname"><em>width</em>, </td>
1579
<td class="paramkey"></td>
1581
<td class="paramtype">int </td>
1582
<td class="paramname"><em>height</em> </td>
1587
<td></td><td><code> [protected, virtual]</code></td>
1591
<div class="memdoc">
1595
<a class="anchor" id="a940e745ade12c01535acc2f2046ba84b"></a><!-- doxytag: member="Gtk::Style::draw_shadow_gap_vfunc" ref="a940e745ade12c01535acc2f2046ba84b" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height, Gtk::PositionType gap_side, int gap_x, int gap_width)" -->
1596
<div class="memitem">
1597
<div class="memproto">
1598
<table class="memname">
1600
<td class="memname">virtual void Gtk::Style::draw_shadow_gap_vfunc </td>
1602
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1603
<td class="paramname"><em>window</em>, </td>
1606
<td class="paramkey"></td>
1608
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1609
<td class="paramname"><em>state_type</em>, </td>
1612
<td class="paramkey"></td>
1614
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1615
<td class="paramname"><em>shadow_type</em>, </td>
1618
<td class="paramkey"></td>
1620
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1621
<td class="paramname"><em>area</em>, </td>
1624
<td class="paramkey"></td>
1626
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1627
<td class="paramname"><em>widget</em>, </td>
1630
<td class="paramkey"></td>
1632
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1633
<td class="paramname"><em>detail</em>, </td>
1636
<td class="paramkey"></td>
1638
<td class="paramtype">int </td>
1639
<td class="paramname"><em>x</em>, </td>
1642
<td class="paramkey"></td>
1644
<td class="paramtype">int </td>
1645
<td class="paramname"><em>y</em>, </td>
1648
<td class="paramkey"></td>
1650
<td class="paramtype">int </td>
1651
<td class="paramname"><em>width</em>, </td>
1654
<td class="paramkey"></td>
1656
<td class="paramtype">int </td>
1657
<td class="paramname"><em>height</em>, </td>
1660
<td class="paramkey"></td>
1662
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> </td>
1663
<td class="paramname"><em>gap_side</em>, </td>
1666
<td class="paramkey"></td>
1668
<td class="paramtype">int </td>
1669
<td class="paramname"><em>gap_x</em>, </td>
1672
<td class="paramkey"></td>
1674
<td class="paramtype">int </td>
1675
<td class="paramname"><em>gap_width</em> </td>
1680
<td></td><td><code> [protected, virtual]</code></td>
1684
<div class="memdoc">
1688
<a class="anchor" id="a80034fa89211c9f44392725196c8102a"></a><!-- doxytag: member="Gtk::Style::draw_shadow_vfunc" ref="a80034fa89211c9f44392725196c8102a" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
1689
<div class="memitem">
1690
<div class="memproto">
1691
<table class="memname">
1693
<td class="memname">virtual void Gtk::Style::draw_shadow_vfunc </td>
1695
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1696
<td class="paramname"><em>window</em>, </td>
1699
<td class="paramkey"></td>
1701
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1702
<td class="paramname"><em>state_type</em>, </td>
1705
<td class="paramkey"></td>
1707
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1708
<td class="paramname"><em>shadow_type</em>, </td>
1711
<td class="paramkey"></td>
1713
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1714
<td class="paramname"><em>area</em>, </td>
1717
<td class="paramkey"></td>
1719
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1720
<td class="paramname"><em>widget</em>, </td>
1723
<td class="paramkey"></td>
1725
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1726
<td class="paramname"><em>detail</em>, </td>
1729
<td class="paramkey"></td>
1731
<td class="paramtype">int </td>
1732
<td class="paramname"><em>x</em>, </td>
1735
<td class="paramkey"></td>
1737
<td class="paramtype">int </td>
1738
<td class="paramname"><em>y</em>, </td>
1741
<td class="paramkey"></td>
1743
<td class="paramtype">int </td>
1744
<td class="paramname"><em>width</em>, </td>
1747
<td class="paramkey"></td>
1749
<td class="paramtype">int </td>
1750
<td class="paramname"><em>height</em> </td>
1755
<td></td><td><code> [protected, virtual]</code></td>
1759
<div class="memdoc">
1763
<a class="anchor" id="a60334c21c5ea4e78986c44a5e7b5ee06"></a><!-- doxytag: member="Gtk::Style::draw_slider_vfunc" ref="a60334c21c5ea4e78986c44a5e7b5ee06" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height, Orientation orientation)" -->
1764
<div class="memitem">
1765
<div class="memproto">
1766
<table class="memname">
1768
<td class="memname">virtual void Gtk::Style::draw_slider_vfunc </td>
1770
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1771
<td class="paramname"><em>window</em>, </td>
1774
<td class="paramkey"></td>
1776
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1777
<td class="paramname"><em>state_type</em>, </td>
1780
<td class="paramkey"></td>
1782
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1783
<td class="paramname"><em>shadow_type</em>, </td>
1786
<td class="paramkey"></td>
1788
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1789
<td class="paramname"><em>area</em>, </td>
1792
<td class="paramkey"></td>
1794
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1795
<td class="paramname"><em>widget</em>, </td>
1798
<td class="paramkey"></td>
1800
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1801
<td class="paramname"><em>detail</em>, </td>
1804
<td class="paramkey"></td>
1806
<td class="paramtype">int </td>
1807
<td class="paramname"><em>x</em>, </td>
1810
<td class="paramkey"></td>
1812
<td class="paramtype">int </td>
1813
<td class="paramname"><em>y</em>, </td>
1816
<td class="paramkey"></td>
1818
<td class="paramtype">int </td>
1819
<td class="paramname"><em>width</em>, </td>
1822
<td class="paramkey"></td>
1824
<td class="paramtype">int </td>
1825
<td class="paramname"><em>height</em>, </td>
1828
<td class="paramkey"></td>
1830
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td>
1831
<td class="paramname"><em>orientation</em> </td>
1836
<td></td><td><code> [protected, virtual]</code></td>
1840
<div class="memdoc">
1844
<a class="anchor" id="a4b6f2bc48c39466a0501b610e70a7fe8"></a><!-- doxytag: member="Gtk::Style::draw_string_vfunc" ref="a4b6f2bc48c39466a0501b610e70a7fe8" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, const Glib::ustring &string)" -->
1845
<div class="memitem">
1846
<div class="memproto">
1847
<table class="memname">
1849
<td class="memname">virtual void Gtk::Style::draw_string_vfunc </td>
1851
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1852
<td class="paramname"><em>window</em>, </td>
1855
<td class="paramkey"></td>
1857
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1858
<td class="paramname"><em>state_type</em>, </td>
1861
<td class="paramkey"></td>
1863
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1864
<td class="paramname"><em>area</em>, </td>
1867
<td class="paramkey"></td>
1869
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1870
<td class="paramname"><em>widget</em>, </td>
1873
<td class="paramkey"></td>
1875
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1876
<td class="paramname"><em>detail</em>, </td>
1879
<td class="paramkey"></td>
1881
<td class="paramtype">int </td>
1882
<td class="paramname"><em>x</em>, </td>
1885
<td class="paramkey"></td>
1887
<td class="paramtype">int </td>
1888
<td class="paramname"><em>y</em>, </td>
1891
<td class="paramkey"></td>
1893
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1894
<td class="paramname"><em>string</em> </td>
1899
<td></td><td><code> [protected, virtual]</code></td>
1903
<div class="memdoc">
1907
<a class="anchor" id="a346846f3dbdf75c43696864b3907781a"></a><!-- doxytag: member="Gtk::Style::draw_tab_vfunc" ref="a346846f3dbdf75c43696864b3907781a" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int x, int y, int width, int height)" -->
1908
<div class="memitem">
1909
<div class="memproto">
1910
<table class="memname">
1912
<td class="memname">virtual void Gtk::Style::draw_tab_vfunc </td>
1914
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1915
<td class="paramname"><em>window</em>, </td>
1918
<td class="paramkey"></td>
1920
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1921
<td class="paramname"><em>state_type</em>, </td>
1924
<td class="paramkey"></td>
1926
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
1927
<td class="paramname"><em>shadow_type</em>, </td>
1930
<td class="paramkey"></td>
1932
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1933
<td class="paramname"><em>area</em>, </td>
1936
<td class="paramkey"></td>
1938
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
1939
<td class="paramname"><em>widget</em>, </td>
1942
<td class="paramkey"></td>
1944
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
1945
<td class="paramname"><em>detail</em>, </td>
1948
<td class="paramkey"></td>
1950
<td class="paramtype">int </td>
1951
<td class="paramname"><em>x</em>, </td>
1954
<td class="paramkey"></td>
1956
<td class="paramtype">int </td>
1957
<td class="paramname"><em>y</em>, </td>
1960
<td class="paramkey"></td>
1962
<td class="paramtype">int </td>
1963
<td class="paramname"><em>width</em>, </td>
1966
<td class="paramkey"></td>
1968
<td class="paramtype">int </td>
1969
<td class="paramname"><em>height</em> </td>
1974
<td></td><td><code> [protected, virtual]</code></td>
1978
<div class="memdoc">
1982
<a class="anchor" id="a47683d4db1978979b77acbe5971e86da"></a><!-- doxytag: member="Gtk::Style::draw_vline_vfunc" ref="a47683d4db1978979b77acbe5971e86da" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget *widget, const Glib::ustring &detail, int y1, int y2, int x)" -->
1983
<div class="memitem">
1984
<div class="memproto">
1985
<table class="memname">
1987
<td class="memname">virtual void Gtk::Style::draw_vline_vfunc </td>
1989
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
1990
<td class="paramname"><em>window</em>, </td>
1993
<td class="paramkey"></td>
1995
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
1996
<td class="paramname"><em>state_type</em>, </td>
1999
<td class="paramkey"></td>
2001
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
2002
<td class="paramname"><em>area</em>, </td>
2005
<td class="paramkey"></td>
2007
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
2008
<td class="paramname"><em>widget</em>, </td>
2011
<td class="paramkey"></td>
2013
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
2014
<td class="paramname"><em>detail</em>, </td>
2017
<td class="paramkey"></td>
2019
<td class="paramtype">int </td>
2020
<td class="paramname"><em>y1</em>, </td>
2023
<td class="paramkey"></td>
2025
<td class="paramtype">int </td>
2026
<td class="paramname"><em>y2</em>, </td>
2029
<td class="paramkey"></td>
2031
<td class="paramtype">int </td>
2032
<td class="paramname"><em>x</em> </td>
2037
<td></td><td><code> [protected, virtual]</code></td>
2041
<div class="memdoc">
2045
<a class="anchor" id="a3a761ce2ed611653b7a65ca18e5ff386"></a><!-- doxytag: member="Gtk::Style::get_background" ref="a3a761ce2ed611653b7a65ca18e5ff386" args="(Gtk::StateType state_type) const " -->
2046
<div class="memitem">
2047
<div class="memproto">
2048
<table class="memname">
2050
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_background </td>
2052
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2053
<td class="paramname"><em>state_type</em></td><td>)</td>
2058
<div class="memdoc">
2062
<a class="anchor" id="a20cc039f1beae77a137b2c382336f0c1"></a><!-- doxytag: member="Gtk::Style::get_background_pixmap" ref="a20cc039f1beae77a137b2c382336f0c1" args="(Gtk::StateType state_type)" -->
2063
<div class="memitem">
2064
<div class="memproto">
2065
<table class="memname">
2067
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>> Gtk::Style::get_background_pixmap </td>
2069
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2070
<td class="paramname"><em>state_type</em></td><td>)</td>
2075
<div class="memdoc">
2079
<a class="anchor" id="ad573bef31f3193302dc6a83582d9e1ba"></a><!-- doxytag: member="Gtk::Style::get_base" ref="ad573bef31f3193302dc6a83582d9e1ba" args="(Gtk::StateType state) const " -->
2080
<div class="memitem">
2081
<div class="memproto">
2082
<table class="memname">
2084
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_base </td>
2086
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2087
<td class="paramname"><em>state</em></td><td>)</td>
2092
<div class="memdoc">
2096
<a class="anchor" id="a3611f7b7d5b0e71a7d320294e3f29156"></a><!-- doxytag: member="Gtk::Style::get_base_gc" ref="a3611f7b7d5b0e71a7d320294e3f29156" args="(Gtk::StateType state_type)" -->
2097
<div class="memitem">
2098
<div class="memproto">
2099
<table class="memname">
2101
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_base_gc </td>
2103
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2104
<td class="paramname"><em>state_type</em></td><td>)</td>
2109
<div class="memdoc">
2113
<a class="anchor" id="a8ffe6fb040bdf5ee2a4eb3e4f264b46b"></a><!-- doxytag: member="Gtk::Style::get_base_gc" ref="a8ffe6fb040bdf5ee2a4eb3e4f264b46b" args="(Gtk::StateType state_type) const " -->
2114
<div class="memitem">
2115
<div class="memproto">
2116
<table class="memname">
2118
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_base_gc </td>
2120
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2121
<td class="paramname"><em>state_type</em></td><td>)</td>
2126
<div class="memdoc">
2130
<a class="anchor" id="af2dce63d7989cc0f7c2e97b17bf0a4fe"></a><!-- doxytag: member="Gtk::Style::get_bg" ref="af2dce63d7989cc0f7c2e97b17bf0a4fe" args="(Gtk::StateType state) const " -->
2131
<div class="memitem">
2132
<div class="memproto">
2133
<table class="memname">
2135
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_bg </td>
2137
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2138
<td class="paramname"><em>state</em></td><td>)</td>
2143
<div class="memdoc">
2147
<a class="anchor" id="a398892eaa5e352e6c304030cdc423396"></a><!-- doxytag: member="Gtk::Style::get_bg_gc" ref="a398892eaa5e352e6c304030cdc423396" args="(Gtk::StateType state_type)" -->
2148
<div class="memitem">
2149
<div class="memproto">
2150
<table class="memname">
2152
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_bg_gc </td>
2154
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2155
<td class="paramname"><em>state_type</em></td><td>)</td>
2160
<div class="memdoc">
2164
<a class="anchor" id="ad08e4054bb100f25473b45b5abf44ee1"></a><!-- doxytag: member="Gtk::Style::get_bg_gc" ref="ad08e4054bb100f25473b45b5abf44ee1" args="(Gtk::StateType state_type) const " -->
2165
<div class="memitem">
2166
<div class="memproto">
2167
<table class="memname">
2169
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_bg_gc </td>
2171
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2172
<td class="paramname"><em>state_type</em></td><td>)</td>
2177
<div class="memdoc">
2181
<a class="anchor" id="ab4941e1936550c27dc96bf775f0e9c3e"></a><!-- doxytag: member="Gtk::Style::get_bg_pixmap" ref="ab4941e1936550c27dc96bf775f0e9c3e" args="(Gtk::StateType state_type) const " -->
2182
<div class="memitem">
2183
<div class="memproto">
2184
<table class="memname">
2186
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>> Gtk::Style::get_bg_pixmap </td>
2188
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2189
<td class="paramname"><em>state_type</em></td><td>)</td>
2194
<div class="memdoc">
2198
<a class="anchor" id="aec75deb13347c7f7e694c9eda7bb1b44"></a><!-- doxytag: member="Gtk::Style::get_bg_pixmap" ref="aec75deb13347c7f7e694c9eda7bb1b44" args="(Gtk::StateType state_type)" -->
2199
<div class="memitem">
2200
<div class="memproto">
2201
<table class="memname">
2203
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>> Gtk::Style::get_bg_pixmap </td>
2205
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2206
<td class="paramname"><em>state_type</em></td><td>)</td>
2211
<div class="memdoc">
2215
<a class="anchor" id="a68425abec0732a5c0bb46fc91d4827f5"></a><!-- doxytag: member="Gtk::Style::get_black" ref="a68425abec0732a5c0bb46fc91d4827f5" args="() const " -->
2216
<div class="memitem">
2217
<div class="memproto">
2218
<table class="memname">
2220
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_black </td>
2222
<td class="paramname"></td><td>)</td>
2227
<div class="memdoc">
2231
<a class="anchor" id="ab0f4b3eecdd5b6ccf3dab3bf564e56e9"></a><!-- doxytag: member="Gtk::Style::get_black_gc" ref="ab0f4b3eecdd5b6ccf3dab3bf564e56e9" args="()" -->
2232
<div class="memitem">
2233
<div class="memproto">
2234
<table class="memname">
2236
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_black_gc </td>
2238
<td class="paramname"></td><td>)</td>
2243
<div class="memdoc">
2247
<a class="anchor" id="a9be7cb74dfccf7ea0ff2e48f5b8e3fa4"></a><!-- doxytag: member="Gtk::Style::get_black_gc" ref="a9be7cb74dfccf7ea0ff2e48f5b8e3fa4" args="() const " -->
2248
<div class="memitem">
2249
<div class="memproto">
2250
<table class="memname">
2252
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_black_gc </td>
2254
<td class="paramname"></td><td>)</td>
2259
<div class="memdoc">
2263
<a class="anchor" id="ae9bf701198384159a001b1304eb59096"></a><!-- doxytag: member="Gtk::Style::get_dark" ref="ae9bf701198384159a001b1304eb59096" args="(Gtk::StateType state) const " -->
2264
<div class="memitem">
2265
<div class="memproto">
2266
<table class="memname">
2268
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_dark </td>
2270
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2271
<td class="paramname"><em>state</em></td><td>)</td>
2276
<div class="memdoc">
2280
<a class="anchor" id="a33ef06fe956932deccf48528dae25ad1"></a><!-- doxytag: member="Gtk::Style::get_dark_gc" ref="a33ef06fe956932deccf48528dae25ad1" args="(Gtk::StateType state_type)" -->
2281
<div class="memitem">
2282
<div class="memproto">
2283
<table class="memname">
2285
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_dark_gc </td>
2287
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2288
<td class="paramname"><em>state_type</em></td><td>)</td>
2293
<div class="memdoc">
2297
<a class="anchor" id="a719456979ae5e2c22e91a2030f6e3d15"></a><!-- doxytag: member="Gtk::Style::get_dark_gc" ref="a719456979ae5e2c22e91a2030f6e3d15" args="(Gtk::StateType state_type) const " -->
2298
<div class="memitem">
2299
<div class="memproto">
2300
<table class="memname">
2302
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_dark_gc </td>
2304
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2305
<td class="paramname"><em>state_type</em></td><td>)</td>
2310
<div class="memdoc">
2314
<a class="anchor" id="a13d609efcb9573e2411dbfbad416af78"></a><!-- doxytag: member="Gtk::Style::get_fg" ref="a13d609efcb9573e2411dbfbad416af78" args="(Gtk::StateType state) const " -->
2315
<div class="memitem">
2316
<div class="memproto">
2317
<table class="memname">
2319
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_fg </td>
2321
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2322
<td class="paramname"><em>state</em></td><td>)</td>
2327
<div class="memdoc">
2331
<a class="anchor" id="aa9453185b7d021f8e3ab1444f5823361"></a><!-- doxytag: member="Gtk::Style::get_fg_gc" ref="aa9453185b7d021f8e3ab1444f5823361" args="(Gtk::StateType state_type) const " -->
2332
<div class="memitem">
2333
<div class="memproto">
2334
<table class="memname">
2336
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_fg_gc </td>
2338
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2339
<td class="paramname"><em>state_type</em></td><td>)</td>
2344
<div class="memdoc">
2348
<a class="anchor" id="ae7cc0135d23f0aea9061fe327d498361"></a><!-- doxytag: member="Gtk::Style::get_fg_gc" ref="ae7cc0135d23f0aea9061fe327d498361" args="(Gtk::StateType state_type)" -->
2349
<div class="memitem">
2350
<div class="memproto">
2351
<table class="memname">
2353
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_fg_gc </td>
2355
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2356
<td class="paramname"><em>state_type</em></td><td>)</td>
2361
<div class="memdoc">
2365
<a class="anchor" id="a994d05912e87b09dbcdaefb3a25e4d0f"></a><!-- doxytag: member="Gtk::Style::get_font" ref="a994d05912e87b09dbcdaefb3a25e4d0f" args="() const " -->
2366
<div class="memitem">
2367
<div class="memproto">
2368
<table class="memname">
2370
<td class="memname"><a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> Gtk::Style::get_font </td>
2372
<td class="paramname"></td><td>)</td>
2377
<div class="memdoc">
2381
<a class="anchor" id="a2120549b1fce8f306137159bc160a5bc"></a><!-- doxytag: member="Gtk::Style::get_light" ref="a2120549b1fce8f306137159bc160a5bc" args="(Gtk::StateType state) const " -->
2382
<div class="memitem">
2383
<div class="memproto">
2384
<table class="memname">
2386
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_light </td>
2388
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2389
<td class="paramname"><em>state</em></td><td>)</td>
2394
<div class="memdoc">
2398
<a class="anchor" id="a97e4e1e73088d7ff06cc216e91a5ab21"></a><!-- doxytag: member="Gtk::Style::get_light_gc" ref="a97e4e1e73088d7ff06cc216e91a5ab21" args="(Gtk::StateType state_type)" -->
2399
<div class="memitem">
2400
<div class="memproto">
2401
<table class="memname">
2403
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_light_gc </td>
2405
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2406
<td class="paramname"><em>state_type</em></td><td>)</td>
2411
<div class="memdoc">
2415
<a class="anchor" id="a86b0cd6ce4f7fdcaeae9cee62ad9538f"></a><!-- doxytag: member="Gtk::Style::get_light_gc" ref="a86b0cd6ce4f7fdcaeae9cee62ad9538f" args="(Gtk::StateType state_type) const " -->
2416
<div class="memitem">
2417
<div class="memproto">
2418
<table class="memname">
2420
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_light_gc </td>
2422
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2423
<td class="paramname"><em>state_type</em></td><td>)</td>
2428
<div class="memdoc">
2432
<a class="anchor" id="a261394211da9d0525ed0f17c50efef17"></a><!-- doxytag: member="Gtk::Style::get_mid" ref="a261394211da9d0525ed0f17c50efef17" args="(Gtk::StateType state) const " -->
2433
<div class="memitem">
2434
<div class="memproto">
2435
<table class="memname">
2437
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_mid </td>
2439
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2440
<td class="paramname"><em>state</em></td><td>)</td>
2445
<div class="memdoc">
2449
<a class="anchor" id="a9805d5dcc2058f60914ecf61a4fc4380"></a><!-- doxytag: member="Gtk::Style::get_mid_gc" ref="a9805d5dcc2058f60914ecf61a4fc4380" args="(Gtk::StateType state_type)" -->
2450
<div class="memitem">
2451
<div class="memproto">
2452
<table class="memname">
2454
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_mid_gc </td>
2456
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2457
<td class="paramname"><em>state_type</em></td><td>)</td>
2462
<div class="memdoc">
2466
<a class="anchor" id="a9fd626a95cf4e6db7aaa3da90c9773cd"></a><!-- doxytag: member="Gtk::Style::get_mid_gc" ref="a9fd626a95cf4e6db7aaa3da90c9773cd" args="(Gtk::StateType state_type) const " -->
2467
<div class="memitem">
2468
<div class="memproto">
2469
<table class="memname">
2471
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_mid_gc </td>
2473
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2474
<td class="paramname"><em>state_type</em></td><td>)</td>
2479
<div class="memdoc">
2483
<a class="anchor" id="aa47b1fead389a2e4a80d2cbc24f01c8f"></a><!-- doxytag: member="Gtk::Style::get_style_property" ref="aa47b1fead389a2e4a80d2cbc24f01c8f" args="(GType widget_type, const Glib::ustring &property_name, PropertyType &value) const " -->
2484
<div class="memitem">
2485
<div class="memproto">
2486
<div class="memtemplate">
2487
template <class PropertyType > </div>
2488
<table class="memname">
2490
<td class="memname">void Gtk::Style::get_style_property </td>
2492
<td class="paramtype">GType </td>
2493
<td class="paramname"><em>widget_type</em>, </td>
2496
<td class="paramkey"></td>
2498
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
2499
<td class="paramname"><em>property_name</em>, </td>
2502
<td class="paramkey"></td>
2504
<td class="paramtype">PropertyType & </td>
2505
<td class="paramname"><em>value</em> </td>
2510
<td></td><td> const<code> [inline]</code></td>
2514
<div class="memdoc">
2516
<p>Queries the value of a style property corresponding to a widget class in the given style. </p>
2517
<dl><dt><b>Parameters:</b></dt><dd>
2518
<table class="params">
2519
<tr><td class="paramname">widget_type</td><td>the GType of a descendant of GtkWidget. </td></tr>
2520
<tr><td class="paramname">property_name</td><td>The name of the style property to get. </td></tr>
2521
<tr><td class="paramname">value,:</td><td>An output parameter in which the value of the property being queried will be stored.</td></tr>
2525
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000098">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>
2529
<a class="anchor" id="abca28a86b1c100d4e087325d7d1dbd59"></a><!-- doxytag: member="Gtk::Style::get_style_property_value" ref="abca28a86b1c100d4e087325d7d1dbd59" args="(GType widget_type, const Glib::ustring &property_name, Glib::ValueBase &value)" -->
2530
<div class="memitem">
2531
<div class="memproto">
2532
<table class="memname">
2534
<td class="memname">void Gtk::Style::get_style_property_value </td>
2536
<td class="paramtype">GType </td>
2537
<td class="paramname"><em>widget_type</em>, </td>
2540
<td class="paramkey"></td>
2542
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
2543
<td class="paramname"><em>property_name</em>, </td>
2546
<td class="paramkey"></td>
2548
<td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> & </td>
2549
<td class="paramname"><em>value</em> </td>
2558
<div class="memdoc">
2560
<p>Queries the value of a style property corresponding to a widget class is in the given style. </p>
2561
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000097">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>
2562
<dl><dt><b>Parameters:</b></dt><dd>
2563
<table class="params">
2564
<tr><td class="paramname">widget_type</td><td>The Type of a descendant of <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>. </td></tr>
2565
<tr><td class="paramname">property_name</td><td>The name of the style property to get. </td></tr>
2566
<tr><td class="paramname">value</td><td>A Value where the value of the property being queried will be stored. </td></tr>
2573
<a class="anchor" id="a7230c6a23be8010f790280ea7c5b00fd"></a><!-- doxytag: member="Gtk::Style::get_text" ref="a7230c6a23be8010f790280ea7c5b00fd" args="(Gtk::StateType state) const " -->
2574
<div class="memitem">
2575
<div class="memproto">
2576
<table class="memname">
2578
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_text </td>
2580
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2581
<td class="paramname"><em>state</em></td><td>)</td>
2586
<div class="memdoc">
2590
<a class="anchor" id="ae74dd31af40d195a282f96f99bb7ed65"></a><!-- doxytag: member="Gtk::Style::get_text_aa" ref="ae74dd31af40d195a282f96f99bb7ed65" args="(Gtk::StateType state) const " -->
2591
<div class="memitem">
2592
<div class="memproto">
2593
<table class="memname">
2595
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_text_aa </td>
2597
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2598
<td class="paramname"><em>state</em></td><td>)</td>
2603
<div class="memdoc">
2607
<a class="anchor" id="a3f4824e669c4f899607253b3f802c618"></a><!-- doxytag: member="Gtk::Style::get_text_gc" ref="a3f4824e669c4f899607253b3f802c618" args="(Gtk::StateType state_type)" -->
2608
<div class="memitem">
2609
<div class="memproto">
2610
<table class="memname">
2612
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_text_gc </td>
2614
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2615
<td class="paramname"><em>state_type</em></td><td>)</td>
2620
<div class="memdoc">
2624
<a class="anchor" id="ae948c5beed2299ab71638fbb443bb446"></a><!-- doxytag: member="Gtk::Style::get_text_gc" ref="ae948c5beed2299ab71638fbb443bb446" args="(Gtk::StateType state_type) const " -->
2625
<div class="memitem">
2626
<div class="memproto">
2627
<table class="memname">
2629
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_text_gc </td>
2631
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2632
<td class="paramname"><em>state_type</em></td><td>)</td>
2637
<div class="memdoc">
2641
<a class="anchor" id="ac21a682c9fddadb11bf38b0a71fec915"></a><!-- doxytag: member="Gtk::Style::get_white" ref="ac21a682c9fddadb11bf38b0a71fec915" args="() const " -->
2642
<div class="memitem">
2643
<div class="memproto">
2644
<table class="memname">
2646
<td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_white </td>
2648
<td class="paramname"></td><td>)</td>
2653
<div class="memdoc">
2657
<a class="anchor" id="a779072fbdaf901931ee2c447affb5458"></a><!-- doxytag: member="Gtk::Style::get_white_gc" ref="a779072fbdaf901931ee2c447affb5458" args="()" -->
2658
<div class="memitem">
2659
<div class="memproto">
2660
<table class="memname">
2662
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_white_gc </td>
2664
<td class="paramname"></td><td>)</td>
2669
<div class="memdoc">
2673
<a class="anchor" id="a580204bd064ff8f795f73c382a2c7ef7"></a><!-- doxytag: member="Gtk::Style::get_white_gc" ref="a580204bd064ff8f795f73c382a2c7ef7" args="() const " -->
2674
<div class="memitem">
2675
<div class="memproto">
2676
<table class="memname">
2678
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>> Gtk::Style::get_white_gc </td>
2680
<td class="paramname"></td><td>)</td>
2685
<div class="memdoc">
2689
<a class="anchor" id="ac74de06d8920cf6ac46654b0d2924875"></a><!-- doxytag: member="Gtk::Style::get_xthickness" ref="ac74de06d8920cf6ac46654b0d2924875" args="() const " -->
2690
<div class="memitem">
2691
<div class="memproto">
2692
<table class="memname">
2694
<td class="memname">int Gtk::Style::get_xthickness </td>
2696
<td class="paramname"></td><td>)</td>
2701
<div class="memdoc">
2705
<a class="anchor" id="a380f5083c9d1f23e5c45fda111442060"></a><!-- doxytag: member="Gtk::Style::get_ythickness" ref="a380f5083c9d1f23e5c45fda111442060" args="() const " -->
2706
<div class="memitem">
2707
<div class="memproto">
2708
<table class="memname">
2710
<td class="memname">int Gtk::Style::get_ythickness </td>
2712
<td class="paramname"></td><td>)</td>
2717
<div class="memdoc">
2721
<a class="anchor" id="a12dcc2b773a3e16b98df85b173d1cef9"></a><!-- doxytag: member="Gtk::Style::gobj" ref="a12dcc2b773a3e16b98df85b173d1cef9" args="() const " -->
2722
<div class="memitem">
2723
<div class="memproto">
2724
<table class="memname">
2726
<td class="memname">const GtkStyle* Gtk::Style::gobj </td>
2728
<td class="paramname"></td><td>)</td>
2729
<td> const<code> [inline]</code></td>
2733
<div class="memdoc">
2735
<p>Provides access to the underlying C GObject. </p>
2737
<p>Reimplemented from <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p>
2741
<a class="anchor" id="a6e459280bd4e09fea7a886bdb7ef0d00"></a><!-- doxytag: member="Gtk::Style::gobj" ref="a6e459280bd4e09fea7a886bdb7ef0d00" args="()" -->
2742
<div class="memitem">
2743
<div class="memproto">
2744
<table class="memname">
2746
<td class="memname">GtkStyle* Gtk::Style::gobj </td>
2748
<td class="paramname"></td><td>)</td>
2749
<td><code> [inline]</code></td>
2753
<div class="memdoc">
2755
<p>Provides access to the underlying C GObject. </p>
2757
<p>Reimplemented from <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p>
2761
<a class="anchor" id="aef55d02ee7c780777fda9105a213dd92"></a><!-- doxytag: member="Gtk::Style::gobj_copy" ref="aef55d02ee7c780777fda9105a213dd92" args="()" -->
2762
<div class="memitem">
2763
<div class="memproto">
2764
<table class="memname">
2766
<td class="memname">GtkStyle* Gtk::Style::gobj_copy </td>
2768
<td class="paramname"></td><td>)</td>
2773
<div class="memdoc">
2775
<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>
2779
<a class="anchor" id="a1b07f5c5f068677b8d35130576cf3b40"></a><!-- doxytag: member="Gtk::Style::init_from_rc_vfunc" ref="a1b07f5c5f068677b8d35130576cf3b40" args="(const Glib::RefPtr< RcStyle > &rc_style)" -->
2780
<div class="memitem">
2781
<div class="memproto">
2782
<table class="memname">
2784
<td class="memname">virtual void Gtk::Style::init_from_rc_vfunc </td>
2786
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1RcStyle.html">RcStyle</a> >& </td>
2787
<td class="paramname"><em>rc_style</em></td><td>)</td>
2788
<td><code> [protected, virtual]</code></td>
2792
<div class="memdoc">
2796
<a class="anchor" id="a5fd9a6003324d1342a6d738aa618ae2b"></a><!-- doxytag: member="Gtk::Style::lookup_color" ref="a5fd9a6003324d1342a6d738aa618ae2b" args="(const Glib::ustring &color_name, Gdk::Color &color) const " -->
2797
<div class="memitem">
2798
<div class="memproto">
2799
<table class="memname">
2801
<td class="memname">bool Gtk::Style::lookup_color </td>
2803
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
2804
<td class="paramname"><em>color_name</em>, </td>
2807
<td class="paramkey"></td>
2809
<td class="paramtype"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
2810
<td class="paramname"><em>color</em> </td>
2815
<td></td><td> const</td>
2819
<div class="memdoc">
2821
<p>Looks up <em>color_name</em> in the style's logical color mappings, filling in <em>color</em> and returning <code>true</code> if found, otherwise returning <code>false</code>. </p>
2822
<p>Do not cache the found mapping, because it depends on the <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> and might change when a theme switch occurs.</p>
2823
<dl class="since_2_10"><dt><b><a class="el" href="since_2_10.html#_since_2_10000318">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>
2824
<dl><dt><b>Parameters:</b></dt><dd>
2825
<table class="params">
2826
<tr><td class="paramname">color_name</td><td>The name of the logical color to look up. </td></tr>
2827
<tr><td class="paramname">color</td><td>The <a class="el" href="classGdk_1_1Color.html" title="Gdk::Color is used to describe an allocated or unallocated color.">Gdk::Color</a> to fill in. </td></tr>
2831
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the mapping was found. </dd></dl>
2835
<a class="anchor" id="a56707668788ba2b3fcb75fdac47668bd"></a><!-- doxytag: member="Gtk::Style::lookup_icon_set" ref="a56707668788ba2b3fcb75fdac47668bd" args="(const Gtk::StockID &stock_id)" -->
2836
<div class="memitem">
2837
<div class="memproto">
2838
<table class="memname">
2840
<td class="memname"><a class="el" href="classGtk_1_1IconSet.html">IconSet</a> Gtk::Style::lookup_icon_set </td>
2842
<td class="paramtype">const <a class="el" href="classGtk_1_1StockID.html">Gtk::StockID</a>& </td>
2843
<td class="paramname"><em>stock_id</em></td><td>)</td>
2848
<div class="memdoc">
2850
<p>Looks up <em>stock_id</em> in the icon factories associated with <em>style</em> and the default icon factory, returning an icon set if found, otherwise <code>0</code>. </p>
2851
<dl><dt><b>Parameters:</b></dt><dd>
2852
<table class="params">
2853
<tr><td class="paramname">stock_id</td><td>An icon name. </td></tr>
2857
<dl class="return"><dt><b>Returns:</b></dt><dd>Icon set of <em>stock_id</em>. </dd></dl>
2861
<a class="anchor" id="a9ad9d0da570b4a42829167be87d7ade9"></a><!-- doxytag: member="Gtk::Style::on_realize" ref="a9ad9d0da570b4a42829167be87d7ade9" args="()" -->
2862
<div class="memitem">
2863
<div class="memproto">
2864
<table class="memname">
2866
<td class="memname">virtual void Gtk::Style::on_realize </td>
2868
<td class="paramname"></td><td>)</td>
2869
<td><code> [protected, virtual]</code></td>
2873
<div class="memdoc">
2877
<a class="anchor" id="a4fd9fe827593e71e50a50836560ede21"></a><!-- doxytag: member="Gtk::Style::on_unrealize" ref="a4fd9fe827593e71e50a50836560ede21" args="()" -->
2878
<div class="memitem">
2879
<div class="memproto">
2880
<table class="memname">
2882
<td class="memname">virtual void Gtk::Style::on_unrealize </td>
2884
<td class="paramname"></td><td>)</td>
2885
<td><code> [protected, virtual]</code></td>
2889
<div class="memdoc">
2893
<a class="anchor" id="a7b571a29d797e0cfb1f68cdb722e70b9"></a><!-- doxytag: member="Gtk::Style::paint_arrow" ref="a7b571a29d797e0cfb1f68cdb722e70b9" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, ArrowType arrow_type, bool fill, int x, int y, int width, int height) const " -->
2894
<div class="memitem">
2895
<div class="memproto">
2896
<table class="memname">
2898
<td class="memname">void Gtk::Style::paint_arrow </td>
2900
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
2901
<td class="paramname"><em>window</em>, </td>
2904
<td class="paramkey"></td>
2906
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
2907
<td class="paramname"><em>state_type</em>, </td>
2910
<td class="paramkey"></td>
2912
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
2913
<td class="paramname"><em>shadow_type</em>, </td>
2916
<td class="paramkey"></td>
2918
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
2919
<td class="paramname"><em>area</em>, </td>
2922
<td class="paramkey"></td>
2924
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
2925
<td class="paramname"><em>widget</em>, </td>
2928
<td class="paramkey"></td>
2930
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
2931
<td class="paramname"><em>detail</em>, </td>
2934
<td class="paramkey"></td>
2936
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5f1b4259f10ccf40735a017cff64782a">ArrowType</a> </td>
2937
<td class="paramname"><em>arrow_type</em>, </td>
2940
<td class="paramkey"></td>
2942
<td class="paramtype">bool </td>
2943
<td class="paramname"><em>fill</em>, </td>
2946
<td class="paramkey"></td>
2948
<td class="paramtype">int </td>
2949
<td class="paramname"><em>x</em>, </td>
2952
<td class="paramkey"></td>
2954
<td class="paramtype">int </td>
2955
<td class="paramname"><em>y</em>, </td>
2958
<td class="paramkey"></td>
2960
<td class="paramtype">int </td>
2961
<td class="paramname"><em>width</em>, </td>
2964
<td class="paramkey"></td>
2966
<td class="paramtype">int </td>
2967
<td class="paramname"><em>height</em> </td>
2972
<td></td><td> const</td>
2976
<div class="memdoc">
2978
<p>Draws an arrow in the given rectangle on <em>window</em> using the given parameters. </p>
2979
<p><em>arrow_type</em> determines the direction of the arrow. </p>
2980
<dl><dt><b>Parameters:</b></dt><dd>
2981
<table class="params">
2982
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
2983
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
2984
<tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr>
2985
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
2986
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
2987
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
2988
<tr><td class="paramname">arrow_type</td><td>The type of arrow to draw. </td></tr>
2989
<tr><td class="paramname">fill</td><td><code>true</code> if the arrow tip should be filled. </td></tr>
2990
<tr><td class="paramname">x</td><td>X origin of the rectangle to draw the arrow in. </td></tr>
2991
<tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the arrow in. </td></tr>
2992
<tr><td class="paramname">width</td><td>Width of the rectangle to draw the arrow in. </td></tr>
2993
<tr><td class="paramname">height</td><td>Height of the rectangle to draw the arrow in. </td></tr>
3000
<a class="anchor" id="a339e68b42f9db7b8feab0e632693d0d8"></a><!-- doxytag: member="Gtk::Style::paint_box" ref="a339e68b42f9db7b8feab0e632693d0d8" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
3001
<div class="memitem">
3002
<div class="memproto">
3003
<table class="memname">
3005
<td class="memname">void Gtk::Style::paint_box </td>
3007
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3008
<td class="paramname"><em>window</em>, </td>
3011
<td class="paramkey"></td>
3013
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3014
<td class="paramname"><em>state_type</em>, </td>
3017
<td class="paramkey"></td>
3019
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
3020
<td class="paramname"><em>shadow_type</em>, </td>
3023
<td class="paramkey"></td>
3025
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3026
<td class="paramname"><em>area</em>, </td>
3029
<td class="paramkey"></td>
3031
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3032
<td class="paramname"><em>widget</em>, </td>
3035
<td class="paramkey"></td>
3037
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3038
<td class="paramname"><em>detail</em>, </td>
3041
<td class="paramkey"></td>
3043
<td class="paramtype">int </td>
3044
<td class="paramname"><em>x</em>, </td>
3047
<td class="paramkey"></td>
3049
<td class="paramtype">int </td>
3050
<td class="paramname"><em>y</em>, </td>
3053
<td class="paramkey"></td>
3055
<td class="paramtype">int </td>
3056
<td class="paramname"><em>width</em>, </td>
3059
<td class="paramkey"></td>
3061
<td class="paramtype">int </td>
3062
<td class="paramname"><em>height</em> </td>
3067
<td></td><td> const</td>
3071
<div class="memdoc">
3073
<p>Draws a box on <em>window</em> with the given parameters. </p>
3074
<dl><dt><b>Parameters:</b></dt><dd>
3075
<table class="params">
3076
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3077
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3078
<tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr>
3079
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3080
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3081
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3082
<tr><td class="paramname">x</td><td>X origin of the box. </td></tr>
3083
<tr><td class="paramname">y</td><td>Y origin of the box. </td></tr>
3084
<tr><td class="paramname">width</td><td>The width of the box. </td></tr>
3085
<tr><td class="paramname">height</td><td>The height of the box. </td></tr>
3092
<a class="anchor" id="a3f77f93a2cd63096ec96172bdd8c37e1"></a><!-- doxytag: member="Gtk::Style::paint_box_gap" ref="a3f77f93a2cd63096ec96172bdd8c37e1" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height, PositionType gap_side, int gap_x, int gap_width) const " -->
3093
<div class="memitem">
3094
<div class="memproto">
3095
<table class="memname">
3097
<td class="memname">void Gtk::Style::paint_box_gap </td>
3099
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3100
<td class="paramname"><em>window</em>, </td>
3103
<td class="paramkey"></td>
3105
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3106
<td class="paramname"><em>state_type</em>, </td>
3109
<td class="paramkey"></td>
3111
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
3112
<td class="paramname"><em>shadow_type</em>, </td>
3115
<td class="paramkey"></td>
3117
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3118
<td class="paramname"><em>area</em>, </td>
3121
<td class="paramkey"></td>
3123
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3124
<td class="paramname"><em>widget</em>, </td>
3127
<td class="paramkey"></td>
3129
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3130
<td class="paramname"><em>detail</em>, </td>
3133
<td class="paramkey"></td>
3135
<td class="paramtype">int </td>
3136
<td class="paramname"><em>x</em>, </td>
3139
<td class="paramkey"></td>
3141
<td class="paramtype">int </td>
3142
<td class="paramname"><em>y</em>, </td>
3145
<td class="paramkey"></td>
3147
<td class="paramtype">int </td>
3148
<td class="paramname"><em>width</em>, </td>
3151
<td class="paramkey"></td>
3153
<td class="paramtype">int </td>
3154
<td class="paramname"><em>height</em>, </td>
3157
<td class="paramkey"></td>
3159
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td>
3160
<td class="paramname"><em>gap_side</em>, </td>
3163
<td class="paramkey"></td>
3165
<td class="paramtype">int </td>
3166
<td class="paramname"><em>gap_x</em>, </td>
3169
<td class="paramkey"></td>
3171
<td class="paramtype">int </td>
3172
<td class="paramname"><em>gap_width</em> </td>
3177
<td></td><td> const</td>
3181
<div class="memdoc">
3183
<p>Draws a box in <em>window</em> using the given style and state and shadow type, leaving a gap in one side. </p>
3184
<dl><dt><b>Parameters:</b></dt><dd>
3185
<table class="params">
3186
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3187
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3188
<tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr>
3189
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3190
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3191
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3192
<tr><td class="paramname">x</td><td>X origin of the rectangle. </td></tr>
3193
<tr><td class="paramname">y</td><td>Y origin of the rectangle. </td></tr>
3194
<tr><td class="paramname">width</td><td>Width of the rectangle. </td></tr>
3195
<tr><td class="paramname">height</td><td>Width of the rectangle. </td></tr>
3196
<tr><td class="paramname">gap_side</td><td>Side in which to leave the gap. </td></tr>
3197
<tr><td class="paramname">gap_x</td><td>Starting position of the gap. </td></tr>
3198
<tr><td class="paramname">gap_width</td><td>Width of the gap. </td></tr>
3205
<a class="anchor" id="aea0c0121d1c1dbe21df081dab10e9717"></a><!-- doxytag: member="Gtk::Style::paint_check" ref="aea0c0121d1c1dbe21df081dab10e9717" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
3206
<div class="memitem">
3207
<div class="memproto">
3208
<table class="memname">
3210
<td class="memname">void Gtk::Style::paint_check </td>
3212
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3213
<td class="paramname"><em>window</em>, </td>
3216
<td class="paramkey"></td>
3218
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3219
<td class="paramname"><em>state_type</em>, </td>
3222
<td class="paramkey"></td>
3224
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
3225
<td class="paramname"><em>shadow_type</em>, </td>
3228
<td class="paramkey"></td>
3230
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3231
<td class="paramname"><em>area</em>, </td>
3234
<td class="paramkey"></td>
3236
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3237
<td class="paramname"><em>widget</em>, </td>
3240
<td class="paramkey"></td>
3242
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3243
<td class="paramname"><em>detail</em>, </td>
3246
<td class="paramkey"></td>
3248
<td class="paramtype">int </td>
3249
<td class="paramname"><em>x</em>, </td>
3252
<td class="paramkey"></td>
3254
<td class="paramtype">int </td>
3255
<td class="paramname"><em>y</em>, </td>
3258
<td class="paramkey"></td>
3260
<td class="paramtype">int </td>
3261
<td class="paramname"><em>width</em>, </td>
3264
<td class="paramkey"></td>
3266
<td class="paramtype">int </td>
3267
<td class="paramname"><em>height</em> </td>
3272
<td></td><td> const</td>
3276
<div class="memdoc">
3278
<p>Draws a check button indicator in the given rectangle on <em>window</em> with the given parameters. </p>
3279
<dl><dt><b>Parameters:</b></dt><dd>
3280
<table class="params">
3281
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3282
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3283
<tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr>
3284
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3285
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3286
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3287
<tr><td class="paramname">x</td><td>X origin of the rectangle to draw the check in. </td></tr>
3288
<tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the check in. </td></tr>
3289
<tr><td class="paramname">width</td><td>The width of the rectangle to draw the check in. </td></tr>
3290
<tr><td class="paramname">height</td><td>The height of the rectangle to draw the check in. </td></tr>
3297
<a class="anchor" id="a637ac80d430c9c2276ce9ead5c596db1"></a><!-- doxytag: member="Gtk::Style::paint_diamond" ref="a637ac80d430c9c2276ce9ead5c596db1" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
3298
<div class="memitem">
3299
<div class="memproto">
3300
<table class="memname">
3302
<td class="memname">void Gtk::Style::paint_diamond </td>
3304
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3305
<td class="paramname"><em>window</em>, </td>
3308
<td class="paramkey"></td>
3310
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3311
<td class="paramname"><em>state_type</em>, </td>
3314
<td class="paramkey"></td>
3316
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
3317
<td class="paramname"><em>shadow_type</em>, </td>
3320
<td class="paramkey"></td>
3322
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3323
<td class="paramname"><em>area</em>, </td>
3326
<td class="paramkey"></td>
3328
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3329
<td class="paramname"><em>widget</em>, </td>
3332
<td class="paramkey"></td>
3334
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3335
<td class="paramname"><em>detail</em>, </td>
3338
<td class="paramkey"></td>
3340
<td class="paramtype">int </td>
3341
<td class="paramname"><em>x</em>, </td>
3344
<td class="paramkey"></td>
3346
<td class="paramtype">int </td>
3347
<td class="paramname"><em>y</em>, </td>
3350
<td class="paramkey"></td>
3352
<td class="paramtype">int </td>
3353
<td class="paramname"><em>width</em>, </td>
3356
<td class="paramkey"></td>
3358
<td class="paramtype">int </td>
3359
<td class="paramname"><em>height</em> </td>
3364
<td></td><td> const</td>
3368
<div class="memdoc">
3370
<p>Draws a diamond in the given rectangle on <em>window</em> using the given parameters. </p>
3371
<dl><dt><b>Parameters:</b></dt><dd>
3372
<table class="params">
3373
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3374
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3375
<tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr>
3376
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3377
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3378
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3379
<tr><td class="paramname">x</td><td>X origin of the rectangle to draw the diamond in. </td></tr>
3380
<tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the diamond in. </td></tr>
3381
<tr><td class="paramname">width</td><td>Width of the rectangle to draw the diamond in. </td></tr>
3382
<tr><td class="paramname">height</td><td>Height of the rectangle to draw the diamond in. </td></tr>
3389
<a class="anchor" id="a82c4b977f5f86537550b68bc9fece3b6"></a><!-- doxytag: member="Gtk::Style::paint_expander" ref="a82c4b977f5f86537550b68bc9fece3b6" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, ExpanderStyle expander_style) const " -->
3390
<div class="memitem">
3391
<div class="memproto">
3392
<table class="memname">
3394
<td class="memname">void Gtk::Style::paint_expander </td>
3396
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3397
<td class="paramname"><em>window</em>, </td>
3400
<td class="paramkey"></td>
3402
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3403
<td class="paramname"><em>state_type</em>, </td>
3406
<td class="paramkey"></td>
3408
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3409
<td class="paramname"><em>area</em>, </td>
3412
<td class="paramkey"></td>
3414
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3415
<td class="paramname"><em>widget</em>, </td>
3418
<td class="paramkey"></td>
3420
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3421
<td class="paramname"><em>detail</em>, </td>
3424
<td class="paramkey"></td>
3426
<td class="paramtype">int </td>
3427
<td class="paramname"><em>x</em>, </td>
3430
<td class="paramkey"></td>
3432
<td class="paramtype">int </td>
3433
<td class="paramname"><em>y</em>, </td>
3436
<td class="paramkey"></td>
3438
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> </td>
3439
<td class="paramname"><em>expander_style</em> </td>
3444
<td></td><td> const</td>
3448
<div class="memdoc">
3450
<p>Draws an expander as used in <a class="el" href="classGtk_1_1TreeView.html" title="The TreeView widget displays the model (Gtk::TreeModel) data and allows the user to interact with it...">Gtk::TreeView</a>. </p>
3451
<p><em>x</em> and <em>y</em> specify the center the expander. The size of the expander is determined by the "expander-size" style property of <em>widget</em>. (If widget is not specified or doesn't have an "expander-size" property, an unspecified default size will be used, since the caller doesn't have sufficient information to position the expander, this is likely not useful.) The expander is expander_size pixels tall in the collapsed position and expander_size pixels wide in the expanded position. </p>
3452
<dl><dt><b>Parameters:</b></dt><dd>
3453
<table class="params">
3454
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3455
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3456
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3457
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3458
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3459
<tr><td class="paramname">x</td><td>The x position to draw the expander at. </td></tr>
3460
<tr><td class="paramname">y</td><td>The y position to draw the expander at. </td></tr>
3461
<tr><td class="paramname">expander_style</td><td>The style to draw the expander in; determines whether the expander is collapsed, expanded, or in an intermediate state. </td></tr>
3468
<a class="anchor" id="a9795e32738a590666e85f470ca6c9dc6"></a><!-- doxytag: member="Gtk::Style::paint_extension" ref="a9795e32738a590666e85f470ca6c9dc6" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height, PositionType gap_side) const " -->
3469
<div class="memitem">
3470
<div class="memproto">
3471
<table class="memname">
3473
<td class="memname">void Gtk::Style::paint_extension </td>
3475
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3476
<td class="paramname"><em>window</em>, </td>
3479
<td class="paramkey"></td>
3481
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3482
<td class="paramname"><em>state_type</em>, </td>
3485
<td class="paramkey"></td>
3487
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
3488
<td class="paramname"><em>shadow_type</em>, </td>
3491
<td class="paramkey"></td>
3493
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3494
<td class="paramname"><em>area</em>, </td>
3497
<td class="paramkey"></td>
3499
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3500
<td class="paramname"><em>widget</em>, </td>
3503
<td class="paramkey"></td>
3505
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3506
<td class="paramname"><em>detail</em>, </td>
3509
<td class="paramkey"></td>
3511
<td class="paramtype">int </td>
3512
<td class="paramname"><em>x</em>, </td>
3515
<td class="paramkey"></td>
3517
<td class="paramtype">int </td>
3518
<td class="paramname"><em>y</em>, </td>
3521
<td class="paramkey"></td>
3523
<td class="paramtype">int </td>
3524
<td class="paramname"><em>width</em>, </td>
3527
<td class="paramkey"></td>
3529
<td class="paramtype">int </td>
3530
<td class="paramname"><em>height</em>, </td>
3533
<td class="paramkey"></td>
3535
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td>
3536
<td class="paramname"><em>gap_side</em> </td>
3541
<td></td><td> const</td>
3545
<div class="memdoc">
3547
<p>Draws an extension, i.e. a notebook tab. </p>
3548
<dl><dt><b>Parameters:</b></dt><dd>
3549
<table class="params">
3550
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3551
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3552
<tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr>
3553
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3554
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3555
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3556
<tr><td class="paramname">x</td><td>X origin of the extension. </td></tr>
3557
<tr><td class="paramname">y</td><td>Y origin of the extension. </td></tr>
3558
<tr><td class="paramname">width</td><td>Width of the extension. </td></tr>
3559
<tr><td class="paramname">height</td><td>Width of the extension. </td></tr>
3560
<tr><td class="paramname">gap_side</td><td>The side on to which the extension is attached. </td></tr>
3567
<a class="anchor" id="a51f4924b154f4a12ce695bf6bf245bc3"></a><!-- doxytag: member="Gtk::Style::paint_flat_box" ref="a51f4924b154f4a12ce695bf6bf245bc3" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
3568
<div class="memitem">
3569
<div class="memproto">
3570
<table class="memname">
3572
<td class="memname">void Gtk::Style::paint_flat_box </td>
3574
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3575
<td class="paramname"><em>window</em>, </td>
3578
<td class="paramkey"></td>
3580
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3581
<td class="paramname"><em>state_type</em>, </td>
3584
<td class="paramkey"></td>
3586
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
3587
<td class="paramname"><em>shadow_type</em>, </td>
3590
<td class="paramkey"></td>
3592
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3593
<td class="paramname"><em>area</em>, </td>
3596
<td class="paramkey"></td>
3598
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3599
<td class="paramname"><em>widget</em>, </td>
3602
<td class="paramkey"></td>
3604
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3605
<td class="paramname"><em>detail</em>, </td>
3608
<td class="paramkey"></td>
3610
<td class="paramtype">int </td>
3611
<td class="paramname"><em>x</em>, </td>
3614
<td class="paramkey"></td>
3616
<td class="paramtype">int </td>
3617
<td class="paramname"><em>y</em>, </td>
3620
<td class="paramkey"></td>
3622
<td class="paramtype">int </td>
3623
<td class="paramname"><em>width</em>, </td>
3626
<td class="paramkey"></td>
3628
<td class="paramtype">int </td>
3629
<td class="paramname"><em>height</em> </td>
3634
<td></td><td> const</td>
3638
<div class="memdoc">
3640
<p>Draws a flat box on <em>window</em> with the given parameters. </p>
3641
<dl><dt><b>Parameters:</b></dt><dd>
3642
<table class="params">
3643
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3644
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3645
<tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr>
3646
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3647
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3648
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3649
<tr><td class="paramname">x</td><td>X origin of the box. </td></tr>
3650
<tr><td class="paramname">y</td><td>Y origin of the box. </td></tr>
3651
<tr><td class="paramname">width</td><td>The width of the box. </td></tr>
3652
<tr><td class="paramname">height</td><td>The height of the box. </td></tr>
3659
<a class="anchor" id="a34a0000b237f3a95b1f23dfa1de2b05c"></a><!-- doxytag: member="Gtk::Style::paint_focus" ref="a34a0000b237f3a95b1f23dfa1de2b05c" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
3660
<div class="memitem">
3661
<div class="memproto">
3662
<table class="memname">
3664
<td class="memname">void Gtk::Style::paint_focus </td>
3666
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3667
<td class="paramname"><em>window</em>, </td>
3670
<td class="paramkey"></td>
3672
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3673
<td class="paramname"><em>state_type</em>, </td>
3676
<td class="paramkey"></td>
3678
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3679
<td class="paramname"><em>area</em>, </td>
3682
<td class="paramkey"></td>
3684
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3685
<td class="paramname"><em>widget</em>, </td>
3688
<td class="paramkey"></td>
3690
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3691
<td class="paramname"><em>detail</em>, </td>
3694
<td class="paramkey"></td>
3696
<td class="paramtype">int </td>
3697
<td class="paramname"><em>x</em>, </td>
3700
<td class="paramkey"></td>
3702
<td class="paramtype">int </td>
3703
<td class="paramname"><em>y</em>, </td>
3706
<td class="paramkey"></td>
3708
<td class="paramtype">int </td>
3709
<td class="paramname"><em>width</em>, </td>
3712
<td class="paramkey"></td>
3714
<td class="paramtype">int </td>
3715
<td class="paramname"><em>height</em> </td>
3720
<td></td><td> const</td>
3724
<div class="memdoc">
3726
<p>Draws a focus indicator around the given rectangle on <em>window</em> using the given style. </p>
3727
<dl><dt><b>Parameters:</b></dt><dd>
3728
<table class="params">
3729
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3730
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3731
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3732
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3733
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3734
<tr><td class="paramname">x</td><td>The x origin of the rectangle around which to draw a focus indicator. </td></tr>
3735
<tr><td class="paramname">y</td><td>The y origin of the rectangle around which to draw a focus indicator. </td></tr>
3736
<tr><td class="paramname">width</td><td>The width of the rectangle around which to draw a focus indicator. </td></tr>
3737
<tr><td class="paramname">height</td><td>The height of the rectangle around which to draw a focus indicator. </td></tr>
3744
<a class="anchor" id="a3eccbd3946dfacaa57099560aab054a6"></a><!-- doxytag: member="Gtk::Style::paint_handle" ref="a3eccbd3946dfacaa57099560aab054a6" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height, Orientation orientation) const " -->
3745
<div class="memitem">
3746
<div class="memproto">
3747
<table class="memname">
3749
<td class="memname">void Gtk::Style::paint_handle </td>
3751
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3752
<td class="paramname"><em>window</em>, </td>
3755
<td class="paramkey"></td>
3757
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3758
<td class="paramname"><em>state_type</em>, </td>
3761
<td class="paramkey"></td>
3763
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
3764
<td class="paramname"><em>shadow_type</em>, </td>
3767
<td class="paramkey"></td>
3769
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3770
<td class="paramname"><em>area</em>, </td>
3773
<td class="paramkey"></td>
3775
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3776
<td class="paramname"><em>widget</em>, </td>
3779
<td class="paramkey"></td>
3781
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3782
<td class="paramname"><em>detail</em>, </td>
3785
<td class="paramkey"></td>
3787
<td class="paramtype">int </td>
3788
<td class="paramname"><em>x</em>, </td>
3791
<td class="paramkey"></td>
3793
<td class="paramtype">int </td>
3794
<td class="paramname"><em>y</em>, </td>
3797
<td class="paramkey"></td>
3799
<td class="paramtype">int </td>
3800
<td class="paramname"><em>width</em>, </td>
3803
<td class="paramkey"></td>
3805
<td class="paramtype">int </td>
3806
<td class="paramname"><em>height</em>, </td>
3809
<td class="paramkey"></td>
3811
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td>
3812
<td class="paramname"><em>orientation</em> </td>
3817
<td></td><td> const</td>
3821
<div class="memdoc">
3823
<p>Draws a handle as used in <a class="el" href="classGtk_1_1HandleBox.html" title="A widget for detachable window portions.">Gtk::HandleBox</a> and <a class="el" href="classGtk_1_1Paned.html" title="This is the base class for widgets with two panes, arranged either horizontally (Gtk::HPaned) or vert...">Gtk::Paned</a>. </p>
3824
<dl><dt><b>Parameters:</b></dt><dd>
3825
<table class="params">
3826
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3827
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3828
<tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr>
3829
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3830
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3831
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3832
<tr><td class="paramname">x</td><td>X origin of the handle. </td></tr>
3833
<tr><td class="paramname">y</td><td>Y origin of the handle. </td></tr>
3834
<tr><td class="paramname">width</td><td>With of the handle. </td></tr>
3835
<tr><td class="paramname">height</td><td>Height of the handle. </td></tr>
3836
<tr><td class="paramname">orientation</td><td>The orientation of the handle. </td></tr>
3843
<a class="anchor" id="abae9abae7be4ef33f659660dc29de97b"></a><!-- doxytag: member="Gtk::Style::paint_hline" ref="abae9abae7be4ef33f659660dc29de97b" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x1, int x2, int y) const " -->
3844
<div class="memitem">
3845
<div class="memproto">
3846
<table class="memname">
3848
<td class="memname">void Gtk::Style::paint_hline </td>
3850
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3851
<td class="paramname"><em>window</em>, </td>
3854
<td class="paramkey"></td>
3856
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3857
<td class="paramname"><em>state_type</em>, </td>
3860
<td class="paramkey"></td>
3862
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3863
<td class="paramname"><em>area</em>, </td>
3866
<td class="paramkey"></td>
3868
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3869
<td class="paramname"><em>widget</em>, </td>
3872
<td class="paramkey"></td>
3874
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3875
<td class="paramname"><em>detail</em>, </td>
3878
<td class="paramkey"></td>
3880
<td class="paramtype">int </td>
3881
<td class="paramname"><em>x1</em>, </td>
3884
<td class="paramkey"></td>
3886
<td class="paramtype">int </td>
3887
<td class="paramname"><em>x2</em>, </td>
3890
<td class="paramkey"></td>
3892
<td class="paramtype">int </td>
3893
<td class="paramname"><em>y</em> </td>
3898
<td></td><td> const</td>
3902
<div class="memdoc">
3904
<p>Draws a horizontal line from ( <em>x1</em>, <em>y</em>) to ( <em>x2</em>, <em>y</em>) in <em>window</em> using the given style and state. </p>
3905
<dl><dt><b>Parameters:</b></dt><dd>
3906
<table class="params">
3907
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3908
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3909
<tr><td class="paramname">area</td><td>Rectangle to which the output is clipped, or <code>0</code> if the output should not be clipped. </td></tr>
3910
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3911
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3912
<tr><td class="paramname">x1</td><td>The starting x coordinate. </td></tr>
3913
<tr><td class="paramname">x2</td><td>The ending x coordinate. </td></tr>
3914
<tr><td class="paramname">y</td><td>The y coordinate. </td></tr>
3921
<a class="anchor" id="a590f68be26f51b6b3238b1affc2c185b"></a><!-- doxytag: member="Gtk::Style::paint_layout" ref="a590f68be26f51b6b3238b1affc2c185b" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, bool use_text, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, const Glib::RefPtr< Pango::Layout > &layout) const " -->
3922
<div class="memitem">
3923
<div class="memproto">
3924
<table class="memname">
3926
<td class="memname">void Gtk::Style::paint_layout </td>
3928
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
3929
<td class="paramname"><em>window</em>, </td>
3932
<td class="paramkey"></td>
3934
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
3935
<td class="paramname"><em>state_type</em>, </td>
3938
<td class="paramkey"></td>
3940
<td class="paramtype">bool </td>
3941
<td class="paramname"><em>use_text</em>, </td>
3944
<td class="paramkey"></td>
3946
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
3947
<td class="paramname"><em>area</em>, </td>
3950
<td class="paramkey"></td>
3952
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
3953
<td class="paramname"><em>widget</em>, </td>
3956
<td class="paramkey"></td>
3958
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
3959
<td class="paramname"><em>detail</em>, </td>
3962
<td class="paramkey"></td>
3964
<td class="paramtype">int </td>
3965
<td class="paramname"><em>x</em>, </td>
3968
<td class="paramkey"></td>
3970
<td class="paramtype">int </td>
3971
<td class="paramname"><em>y</em>, </td>
3974
<td class="paramkey"></td>
3976
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1Layout.html">Pango::Layout</a> > & </td>
3977
<td class="paramname"><em>layout</em> </td>
3982
<td></td><td> const</td>
3986
<div class="memdoc">
3988
<p>Draws a layout on <em>window</em> using the given parameters. </p>
3989
<dl><dt><b>Parameters:</b></dt><dd>
3990
<table class="params">
3991
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
3992
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
3993
<tr><td class="paramname">use_text</td><td>Whether to use the text or foreground graphics context of <em>style</em>. </td></tr>
3994
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
3995
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
3996
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
3997
<tr><td class="paramname">x</td><td>X origin. </td></tr>
3998
<tr><td class="paramname">y</td><td>Y origin. </td></tr>
3999
<tr><td class="paramname">layout</td><td>The layout to draw. </td></tr>
4006
<a class="anchor" id="ad6c135b2c246d8b8a633645b551d6f67"></a><!-- doxytag: member="Gtk::Style::paint_option" ref="ad6c135b2c246d8b8a633645b551d6f67" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
4007
<div class="memitem">
4008
<div class="memproto">
4009
<table class="memname">
4011
<td class="memname">void Gtk::Style::paint_option </td>
4013
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4014
<td class="paramname"><em>window</em>, </td>
4017
<td class="paramkey"></td>
4019
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4020
<td class="paramname"><em>state_type</em>, </td>
4023
<td class="paramkey"></td>
4025
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
4026
<td class="paramname"><em>shadow_type</em>, </td>
4029
<td class="paramkey"></td>
4031
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4032
<td class="paramname"><em>area</em>, </td>
4035
<td class="paramkey"></td>
4037
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4038
<td class="paramname"><em>widget</em>, </td>
4041
<td class="paramkey"></td>
4043
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4044
<td class="paramname"><em>detail</em>, </td>
4047
<td class="paramkey"></td>
4049
<td class="paramtype">int </td>
4050
<td class="paramname"><em>x</em>, </td>
4053
<td class="paramkey"></td>
4055
<td class="paramtype">int </td>
4056
<td class="paramname"><em>y</em>, </td>
4059
<td class="paramkey"></td>
4061
<td class="paramtype">int </td>
4062
<td class="paramname"><em>width</em>, </td>
4065
<td class="paramkey"></td>
4067
<td class="paramtype">int </td>
4068
<td class="paramname"><em>height</em> </td>
4073
<td></td><td> const</td>
4077
<div class="memdoc">
4079
<p>Draws a radio button indicator in the given rectangle on <em>window</em> with the given parameters. </p>
4080
<dl><dt><b>Parameters:</b></dt><dd>
4081
<table class="params">
4082
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4083
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4084
<tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr>
4085
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
4086
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4087
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4088
<tr><td class="paramname">x</td><td>X origin of the rectangle to draw the option in. </td></tr>
4089
<tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the option in. </td></tr>
4090
<tr><td class="paramname">width</td><td>The width of the rectangle to draw the option in. </td></tr>
4091
<tr><td class="paramname">height</td><td>The height of the rectangle to draw the option in. </td></tr>
4098
<a class="anchor" id="a6e613d071d65683d497cdf8e96dc42aa"></a><!-- doxytag: member="Gtk::Style::paint_polygon" ref="a6e613d071d65683d497cdf8e96dc42aa" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, const Glib::ArrayHandle< Gdk::Point > &points, bool fill) const " -->
4099
<div class="memitem">
4100
<div class="memproto">
4101
<table class="memname">
4103
<td class="memname">void Gtk::Style::paint_polygon </td>
4105
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4106
<td class="paramname"><em>window</em>, </td>
4109
<td class="paramkey"></td>
4111
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4112
<td class="paramname"><em>state_type</em>, </td>
4115
<td class="paramkey"></td>
4117
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
4118
<td class="paramname"><em>shadow_type</em>, </td>
4121
<td class="paramkey"></td>
4123
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4124
<td class="paramname"><em>area</em>, </td>
4127
<td class="paramkey"></td>
4129
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4130
<td class="paramname"><em>widget</em>, </td>
4133
<td class="paramkey"></td>
4135
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4136
<td class="paramname"><em>detail</em>, </td>
4139
<td class="paramkey"></td>
4141
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>< <a class="el" href="classGdk_1_1Point.html">Gdk::Point</a> >& </td>
4142
<td class="paramname"><em>points</em>, </td>
4145
<td class="paramkey"></td>
4147
<td class="paramtype">bool </td>
4148
<td class="paramname"><em>fill</em> </td>
4153
<td></td><td> const</td>
4157
<div class="memdoc">
4161
<a class="anchor" id="a95feb8d9a62cd68155722fa860bd6cbd"></a><!-- doxytag: member="Gtk::Style::paint_resize_grip" ref="a95feb8d9a62cd68155722fa860bd6cbd" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, Gdk::WindowEdge edge, int x, int y, int width, int height) const " -->
4162
<div class="memitem">
4163
<div class="memproto">
4164
<table class="memname">
4166
<td class="memname">void Gtk::Style::paint_resize_grip </td>
4168
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4169
<td class="paramname"><em>window</em>, </td>
4172
<td class="paramkey"></td>
4174
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4175
<td class="paramname"><em>state_type</em>, </td>
4178
<td class="paramkey"></td>
4180
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4181
<td class="paramname"><em>area</em>, </td>
4184
<td class="paramkey"></td>
4186
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4187
<td class="paramname"><em>widget</em>, </td>
4190
<td class="paramkey"></td>
4192
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4193
<td class="paramname"><em>detail</em>, </td>
4196
<td class="paramkey"></td>
4198
<td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gae31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> </td>
4199
<td class="paramname"><em>edge</em>, </td>
4202
<td class="paramkey"></td>
4204
<td class="paramtype">int </td>
4205
<td class="paramname"><em>x</em>, </td>
4208
<td class="paramkey"></td>
4210
<td class="paramtype">int </td>
4211
<td class="paramname"><em>y</em>, </td>
4214
<td class="paramkey"></td>
4216
<td class="paramtype">int </td>
4217
<td class="paramname"><em>width</em>, </td>
4220
<td class="paramkey"></td>
4222
<td class="paramtype">int </td>
4223
<td class="paramname"><em>height</em> </td>
4228
<td></td><td> const</td>
4232
<div class="memdoc">
4234
<p>Draws a resize grip in the given rectangle on <em>window</em> using the given parameters. </p>
4235
<dl><dt><b>Parameters:</b></dt><dd>
4236
<table class="params">
4237
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4238
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4239
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
4240
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4241
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4242
<tr><td class="paramname">edge</td><td>The edge in which to draw the resize grip. </td></tr>
4243
<tr><td class="paramname">x</td><td>The x origin of the rectangle in which to draw the resize grip. </td></tr>
4244
<tr><td class="paramname">y</td><td>The y origin of the rectangle in which to draw the resize grip. </td></tr>
4245
<tr><td class="paramname">width</td><td>The width of the rectangle in which to draw the resize grip. </td></tr>
4246
<tr><td class="paramname">height</td><td>The height of the rectangle in which to draw the resize grip. </td></tr>
4253
<a class="anchor" id="a1a3591dd177d0c5413846393b4401c19"></a><!-- doxytag: member="Gtk::Style::paint_shadow" ref="a1a3591dd177d0c5413846393b4401c19" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
4254
<div class="memitem">
4255
<div class="memproto">
4256
<table class="memname">
4258
<td class="memname">void Gtk::Style::paint_shadow </td>
4260
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4261
<td class="paramname"><em>window</em>, </td>
4264
<td class="paramkey"></td>
4266
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4267
<td class="paramname"><em>state_type</em>, </td>
4270
<td class="paramkey"></td>
4272
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
4273
<td class="paramname"><em>shadow_type</em>, </td>
4276
<td class="paramkey"></td>
4278
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4279
<td class="paramname"><em>area</em>, </td>
4282
<td class="paramkey"></td>
4284
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4285
<td class="paramname"><em>widget</em>, </td>
4288
<td class="paramkey"></td>
4290
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4291
<td class="paramname"><em>detail</em>, </td>
4294
<td class="paramkey"></td>
4296
<td class="paramtype">int </td>
4297
<td class="paramname"><em>x</em>, </td>
4300
<td class="paramkey"></td>
4302
<td class="paramtype">int </td>
4303
<td class="paramname"><em>y</em>, </td>
4306
<td class="paramkey"></td>
4308
<td class="paramtype">int </td>
4309
<td class="paramname"><em>width</em>, </td>
4312
<td class="paramkey"></td>
4314
<td class="paramtype">int </td>
4315
<td class="paramname"><em>height</em> </td>
4320
<td></td><td> const</td>
4324
<div class="memdoc">
4326
<p>Draws a shadow around the given rectangle in <em>window</em> using the given style and state and shadow type. </p>
4327
<dl><dt><b>Parameters:</b></dt><dd>
4328
<table class="params">
4329
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4330
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4331
<tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr>
4332
<tr><td class="paramname">area</td><td>Clip rectangle or <code>0</code> if the output should not be clipped. </td></tr>
4333
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4334
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4335
<tr><td class="paramname">x</td><td>X origin of the rectangle. </td></tr>
4336
<tr><td class="paramname">y</td><td>Y origin of the rectangle. </td></tr>
4337
<tr><td class="paramname">width</td><td>Width of the rectangle. </td></tr>
4338
<tr><td class="paramname">height</td><td>Width of the rectangle. </td></tr>
4345
<a class="anchor" id="affab41c7780feb077300bfb7d5861013"></a><!-- doxytag: member="Gtk::Style::paint_shadow_gap" ref="affab41c7780feb077300bfb7d5861013" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height, PositionType gap_side, int gap_x, int gap_width) const " -->
4346
<div class="memitem">
4347
<div class="memproto">
4348
<table class="memname">
4350
<td class="memname">void Gtk::Style::paint_shadow_gap </td>
4352
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4353
<td class="paramname"><em>window</em>, </td>
4356
<td class="paramkey"></td>
4358
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4359
<td class="paramname"><em>state_type</em>, </td>
4362
<td class="paramkey"></td>
4364
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
4365
<td class="paramname"><em>shadow_type</em>, </td>
4368
<td class="paramkey"></td>
4370
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4371
<td class="paramname"><em>area</em>, </td>
4374
<td class="paramkey"></td>
4376
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4377
<td class="paramname"><em>widget</em>, </td>
4380
<td class="paramkey"></td>
4382
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4383
<td class="paramname"><em>detail</em>, </td>
4386
<td class="paramkey"></td>
4388
<td class="paramtype">int </td>
4389
<td class="paramname"><em>x</em>, </td>
4392
<td class="paramkey"></td>
4394
<td class="paramtype">int </td>
4395
<td class="paramname"><em>y</em>, </td>
4398
<td class="paramkey"></td>
4400
<td class="paramtype">int </td>
4401
<td class="paramname"><em>width</em>, </td>
4404
<td class="paramkey"></td>
4406
<td class="paramtype">int </td>
4407
<td class="paramname"><em>height</em>, </td>
4410
<td class="paramkey"></td>
4412
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td>
4413
<td class="paramname"><em>gap_side</em>, </td>
4416
<td class="paramkey"></td>
4418
<td class="paramtype">int </td>
4419
<td class="paramname"><em>gap_x</em>, </td>
4422
<td class="paramkey"></td>
4424
<td class="paramtype">int </td>
4425
<td class="paramname"><em>gap_width</em> </td>
4430
<td></td><td> const</td>
4434
<div class="memdoc">
4436
<p>Draws a shadow around the given rectangle in <em>window</em> using the given style and state and shadow type, leaving a gap in one side. </p>
4437
<dl><dt><b>Parameters:</b></dt><dd>
4438
<table class="params">
4439
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4440
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4441
<tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr>
4442
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
4443
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4444
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4445
<tr><td class="paramname">x</td><td>X origin of the rectangle. </td></tr>
4446
<tr><td class="paramname">y</td><td>Y origin of the rectangle. </td></tr>
4447
<tr><td class="paramname">width</td><td>Width of the rectangle. </td></tr>
4448
<tr><td class="paramname">height</td><td>Width of the rectangle. </td></tr>
4449
<tr><td class="paramname">gap_side</td><td>Side in which to leave the gap. </td></tr>
4450
<tr><td class="paramname">gap_x</td><td>Starting position of the gap. </td></tr>
4451
<tr><td class="paramname">gap_width</td><td>Width of the gap. </td></tr>
4458
<a class="anchor" id="aad74f0a28aded396577a57cb122d800b"></a><!-- doxytag: member="Gtk::Style::paint_slider" ref="aad74f0a28aded396577a57cb122d800b" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height, Orientation orientation) const " -->
4459
<div class="memitem">
4460
<div class="memproto">
4461
<table class="memname">
4463
<td class="memname">void Gtk::Style::paint_slider </td>
4465
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4466
<td class="paramname"><em>window</em>, </td>
4469
<td class="paramkey"></td>
4471
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4472
<td class="paramname"><em>state_type</em>, </td>
4475
<td class="paramkey"></td>
4477
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
4478
<td class="paramname"><em>shadow_type</em>, </td>
4481
<td class="paramkey"></td>
4483
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4484
<td class="paramname"><em>area</em>, </td>
4487
<td class="paramkey"></td>
4489
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4490
<td class="paramname"><em>widget</em>, </td>
4493
<td class="paramkey"></td>
4495
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4496
<td class="paramname"><em>detail</em>, </td>
4499
<td class="paramkey"></td>
4501
<td class="paramtype">int </td>
4502
<td class="paramname"><em>x</em>, </td>
4505
<td class="paramkey"></td>
4507
<td class="paramtype">int </td>
4508
<td class="paramname"><em>y</em>, </td>
4511
<td class="paramkey"></td>
4513
<td class="paramtype">int </td>
4514
<td class="paramname"><em>width</em>, </td>
4517
<td class="paramkey"></td>
4519
<td class="paramtype">int </td>
4520
<td class="paramname"><em>height</em>, </td>
4523
<td class="paramkey"></td>
4525
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td>
4526
<td class="paramname"><em>orientation</em> </td>
4531
<td></td><td> const</td>
4535
<div class="memdoc">
4537
<p>Draws a slider in the given rectangle on <em>window</em> using the given style and orientation. </p>
4538
<dl><dt><b>Parameters:</b></dt><dd>
4539
<table class="params">
4540
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4541
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4542
<tr><td class="paramname">shadow_type</td><td>A shadow. </td></tr>
4543
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
4544
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4545
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4546
<tr><td class="paramname">x</td><td>The x origin of the rectangle in which to draw a slider. </td></tr>
4547
<tr><td class="paramname">y</td><td>The y origin of the rectangle in which to draw a slider. </td></tr>
4548
<tr><td class="paramname">width</td><td>The width of the rectangle in which to draw a slider. </td></tr>
4549
<tr><td class="paramname">height</td><td>The height of the rectangle in which to draw a slider. </td></tr>
4550
<tr><td class="paramname">orientation</td><td>The orientation to be used. </td></tr>
4557
<a class="anchor" id="a179d0483207a7ac79c0b0efadce6d2a7"></a><!-- doxytag: member="Gtk::Style::paint_tab" ref="a179d0483207a7ac79c0b0efadce6d2a7" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int x, int y, int width, int height) const " -->
4558
<div class="memitem">
4559
<div class="memproto">
4560
<table class="memname">
4562
<td class="memname">void Gtk::Style::paint_tab </td>
4564
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4565
<td class="paramname"><em>window</em>, </td>
4568
<td class="paramkey"></td>
4570
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4571
<td class="paramname"><em>state_type</em>, </td>
4574
<td class="paramkey"></td>
4576
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td>
4577
<td class="paramname"><em>shadow_type</em>, </td>
4580
<td class="paramkey"></td>
4582
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4583
<td class="paramname"><em>area</em>, </td>
4586
<td class="paramkey"></td>
4588
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4589
<td class="paramname"><em>widget</em>, </td>
4592
<td class="paramkey"></td>
4594
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4595
<td class="paramname"><em>detail</em>, </td>
4598
<td class="paramkey"></td>
4600
<td class="paramtype">int </td>
4601
<td class="paramname"><em>x</em>, </td>
4604
<td class="paramkey"></td>
4606
<td class="paramtype">int </td>
4607
<td class="paramname"><em>y</em>, </td>
4610
<td class="paramkey"></td>
4612
<td class="paramtype">int </td>
4613
<td class="paramname"><em>width</em>, </td>
4616
<td class="paramkey"></td>
4618
<td class="paramtype">int </td>
4619
<td class="paramname"><em>height</em> </td>
4624
<td></td><td> const</td>
4628
<div class="memdoc">
4630
<p>Draws an option menu tab (i.e. the up and down pointing arrows) in the given rectangle on <em>window</em> using the given parameters. </p>
4631
<dl><dt><b>Parameters:</b></dt><dd>
4632
<table class="params">
4633
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4634
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4635
<tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr>
4636
<tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
4637
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4638
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4639
<tr><td class="paramname">x</td><td>X origin of the rectangle to draw the tab in. </td></tr>
4640
<tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the tab in. </td></tr>
4641
<tr><td class="paramname">width</td><td>The width of the rectangle to draw the tab in. </td></tr>
4642
<tr><td class="paramname">height</td><td>The height of the rectangle to draw the tab in. </td></tr>
4649
<a class="anchor" id="ac7a6817a8cfed048e6cc92eb95ba1ada"></a><!-- doxytag: member="Gtk::Style::paint_vline" ref="ac7a6817a8cfed048e6cc92eb95ba1ada" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type, const Gdk::Rectangle &area, Widget &widget, const Glib::ustring &detail, int y1, int y2, int x) const " -->
4650
<div class="memitem">
4651
<div class="memproto">
4652
<table class="memname">
4654
<td class="memname">void Gtk::Style::paint_vline </td>
4656
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4657
<td class="paramname"><em>window</em>, </td>
4660
<td class="paramkey"></td>
4662
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4663
<td class="paramname"><em>state_type</em>, </td>
4666
<td class="paramkey"></td>
4668
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
4669
<td class="paramname"><em>area</em>, </td>
4672
<td class="paramkey"></td>
4674
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
4675
<td class="paramname"><em>widget</em>, </td>
4678
<td class="paramkey"></td>
4680
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4681
<td class="paramname"><em>detail</em>, </td>
4684
<td class="paramkey"></td>
4686
<td class="paramtype">int </td>
4687
<td class="paramname"><em>y1</em>, </td>
4690
<td class="paramkey"></td>
4692
<td class="paramtype">int </td>
4693
<td class="paramname"><em>y2</em>, </td>
4696
<td class="paramkey"></td>
4698
<td class="paramtype">int </td>
4699
<td class="paramname"><em>x</em> </td>
4704
<td></td><td> const</td>
4708
<div class="memdoc">
4710
<p>Draws a vertical line from ( <em>x</em>, <em>y1</em>) to ( <em>x</em>, <em>y2</em>) in <em>window</em> using the given style and state. </p>
4711
<dl><dt><b>Parameters:</b></dt><dd>
4712
<table class="params">
4713
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4714
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4715
<tr><td class="paramname">area</td><td>Rectangle to which the output is clipped, or <code>0</code> if the output should not be clipped. </td></tr>
4716
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4717
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4718
<tr><td class="paramname">y1</td><td>The starting y coordinate. </td></tr>
4719
<tr><td class="paramname">y2</td><td>The ending y coordinate. </td></tr>
4720
<tr><td class="paramname">x</td><td>The x coordinate. </td></tr>
4727
<a class="anchor" id="a28ae2823c1a900ccdd5a22a28ed127b3"></a><!-- doxytag: member="Gtk::Style::realize_vfunc" ref="a28ae2823c1a900ccdd5a22a28ed127b3" args="()" -->
4728
<div class="memitem">
4729
<div class="memproto">
4730
<table class="memname">
4732
<td class="memname">virtual void Gtk::Style::realize_vfunc </td>
4734
<td class="paramname"></td><td>)</td>
4735
<td><code> [protected, virtual]</code></td>
4739
<div class="memdoc">
4743
<a class="anchor" id="a40a10865414f55092da7bd1c60d9d5dc"></a><!-- doxytag: member="Gtk::Style::render_icon" ref="a40a10865414f55092da7bd1c60d9d5dc" args="(const IconSource &source, Gtk::TextDirection direction, Gtk::StateType state, Gtk::IconSize size, Gtk::Widget &widget, const Glib::ustring &detail)" -->
4744
<div class="memitem">
4745
<div class="memproto">
4746
<table class="memname">
4748
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>> Gtk::Style::render_icon </td>
4750
<td class="paramtype">const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>& </td>
4751
<td class="paramname"><em>source</em>, </td>
4754
<td class="paramkey"></td>
4756
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gaabfcae0b9b0cf2aab01ee96352668d3d">Gtk::TextDirection</a> </td>
4757
<td class="paramname"><em>direction</em>, </td>
4760
<td class="paramkey"></td>
4762
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4763
<td class="paramname"><em>state</em>, </td>
4766
<td class="paramkey"></td>
4768
<td class="paramtype"><a class="el" href="classGtk_1_1IconSize.html">Gtk::IconSize</a> </td>
4769
<td class="paramname"><em>size</em>, </td>
4772
<td class="paramkey"></td>
4774
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>& </td>
4775
<td class="paramname"><em>widget</em>, </td>
4778
<td class="paramkey"></td>
4780
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4781
<td class="paramname"><em>detail</em> </td>
4790
<div class="memdoc">
4792
<p>Renders the icon specified by <em>source</em> at the given <em>size</em> according to the given parameters and returns the result in a pixbuf. </p>
4793
<dl><dt><b>Parameters:</b></dt><dd>
4794
<table class="params">
4795
<tr><td class="paramname">source</td><td>The <a class="el" href="classGtk_1_1IconSource.html">Gtk::IconSource</a> specifying the icon to render. </td></tr>
4796
<tr><td class="paramname">direction</td><td>A text direction. </td></tr>
4797
<tr><td class="paramname">state</td><td>A state. </td></tr>
4798
<tr><td class="paramname">size</td><td>(type int) the size to render the icon at. A size of (GtkIconSize)-1 means render at the size of the source and don't scale. </td></tr>
4799
<tr><td class="paramname">widget</td><td>The widget. </td></tr>
4800
<tr><td class="paramname">detail</td><td>A style detail. </td></tr>
4804
<dl class="return"><dt><b>Returns:</b></dt><dd>A newly-created <a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a> containing the rendered icon. </dd></dl>
4808
<a class="anchor" id="aae921c973ce941b9a847bf2ccacb197d"></a><!-- doxytag: member="Gtk::Style::render_icon_vfunc" ref="aae921c973ce941b9a847bf2ccacb197d" args="(const IconSource &source, TextDirection direction, Gtk::StateType state, IconSize size, Widget *widget, const Glib::ustring &detail)" -->
4809
<div class="memitem">
4810
<div class="memproto">
4811
<table class="memname">
4813
<td class="memname">virtual <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>> Gtk::Style::render_icon_vfunc </td>
4815
<td class="paramtype">const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>& </td>
4816
<td class="paramname"><em>source</em>, </td>
4819
<td class="paramkey"></td>
4821
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gaabfcae0b9b0cf2aab01ee96352668d3d">TextDirection</a> </td>
4822
<td class="paramname"><em>direction</em>, </td>
4825
<td class="paramkey"></td>
4827
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4828
<td class="paramname"><em>state</em>, </td>
4831
<td class="paramkey"></td>
4833
<td class="paramtype"><a class="el" href="classGtk_1_1IconSize.html">IconSize</a> </td>
4834
<td class="paramname"><em>size</em>, </td>
4837
<td class="paramkey"></td>
4839
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td>
4840
<td class="paramname"><em>widget</em>, </td>
4843
<td class="paramkey"></td>
4845
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
4846
<td class="paramname"><em>detail</em> </td>
4851
<td></td><td><code> [protected, virtual]</code></td>
4855
<div class="memdoc">
4859
<a class="anchor" id="ac21e7e43ac80b65574482b0a5644b3b9"></a><!-- doxytag: member="Gtk::Style::set_background" ref="ac21e7e43ac80b65574482b0a5644b3b9" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type)" -->
4860
<div class="memitem">
4861
<div class="memproto">
4862
<table class="memname">
4864
<td class="memname">void Gtk::Style::set_background </td>
4866
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4867
<td class="paramname"><em>window</em>, </td>
4870
<td class="paramkey"></td>
4872
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4873
<td class="paramname"><em>state_type</em> </td>
4882
<div class="memdoc">
4884
<p>Sets the background of <em>window</em> to the background color or pixmap specified by <em>style</em> for the given state. </p>
4885
<dl><dt><b>Parameters:</b></dt><dd>
4886
<table class="params">
4887
<tr><td class="paramname">window</td><td>A <a class="el" href="classGdk_1_1Window.html" title="A Gdk::Window is a rectangular region on the screen.">Gdk::Window</a>. </td></tr>
4888
<tr><td class="paramname">state_type</td><td>A state. </td></tr>
4895
<a class="anchor" id="a062a9e30e0f1ae2fb7d912d215d20484"></a><!-- doxytag: member="Gtk::Style::set_background_vfunc" ref="a062a9e30e0f1ae2fb7d912d215d20484" args="(const Glib::RefPtr< Gdk::Window > &window, Gtk::StateType state_type)" -->
4896
<div class="memitem">
4897
<div class="memproto">
4898
<table class="memname">
4900
<td class="memname">virtual void Gtk::Style::set_background_vfunc </td>
4902
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a> >& </td>
4903
<td class="paramname"><em>window</em>, </td>
4906
<td class="paramkey"></td>
4908
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4909
<td class="paramname"><em>state_type</em> </td>
4914
<td></td><td><code> [protected, virtual]</code></td>
4918
<div class="memdoc">
4922
<a class="anchor" id="a2e86f90b60f2e865a38839c51a383729"></a><!-- doxytag: member="Gtk::Style::set_base" ref="a2e86f90b60f2e865a38839c51a383729" args="(Gtk::StateType state, const Gdk::Color &color)" -->
4923
<div class="memitem">
4924
<div class="memproto">
4925
<table class="memname">
4927
<td class="memname">void Gtk::Style::set_base </td>
4929
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4930
<td class="paramname"><em>state</em>, </td>
4933
<td class="paramkey"></td>
4935
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
4936
<td class="paramname"><em>color</em> </td>
4945
<div class="memdoc">
4949
<a class="anchor" id="a8d951e6ffad3c361824b8a0377baa9b8"></a><!-- doxytag: member="Gtk::Style::set_bg" ref="a8d951e6ffad3c361824b8a0377baa9b8" args="(Gtk::StateType state, const Gdk::Color &color)" -->
4950
<div class="memitem">
4951
<div class="memproto">
4952
<table class="memname">
4954
<td class="memname">void Gtk::Style::set_bg </td>
4956
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4957
<td class="paramname"><em>state</em>, </td>
4960
<td class="paramkey"></td>
4962
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
4963
<td class="paramname"><em>color</em> </td>
4972
<div class="memdoc">
4976
<a class="anchor" id="add2fe0032d8021278ccb190782dc6445"></a><!-- doxytag: member="Gtk::Style::set_bg_pixmap" ref="add2fe0032d8021278ccb190782dc6445" args="(Gtk::StateType state_type, const Glib::RefPtr< const Gdk::Pixmap > &pixmap)" -->
4977
<div class="memitem">
4978
<div class="memproto">
4979
<table class="memname">
4981
<td class="memname">void Gtk::Style::set_bg_pixmap </td>
4983
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
4984
<td class="paramname"><em>state_type</em>, </td>
4987
<td class="paramkey"></td>
4989
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> >& </td>
4990
<td class="paramname"><em>pixmap</em> </td>
4999
<div class="memdoc">
5003
<a class="anchor" id="a82c1d8db30391f0bf83f2ed67789dd18"></a><!-- doxytag: member="Gtk::Style::set_bg_pixmap" ref="a82c1d8db30391f0bf83f2ed67789dd18" args="(Gtk::StateType state_type, const Glib::RefPtr< Gdk::Pixmap > &pixmap)" -->
5004
<div class="memitem">
5005
<div class="memproto">
5006
<table class="memname">
5008
<td class="memname">void Gtk::Style::set_bg_pixmap </td>
5010
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
5011
<td class="paramname"><em>state_type</em>, </td>
5014
<td class="paramkey"></td>
5016
<td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a> >& </td>
5017
<td class="paramname"><em>pixmap</em> </td>
5026
<div class="memdoc">
5027
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000093">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1Style.html#add2fe0032d8021278ccb190782dc6445">set_bg_pixmap(Gtk::StateType state_type, const Glib::RefPtr<const Gdk::Pixmap>& pixmap)</a> </dd></dl>
5031
<a class="anchor" id="ace77ca31e56e4ede58c3f39078481b38"></a><!-- doxytag: member="Gtk::Style::set_black" ref="ace77ca31e56e4ede58c3f39078481b38" args="(const Gdk::Color &value)" -->
5032
<div class="memitem">
5033
<div class="memproto">
5034
<table class="memname">
5036
<td class="memname">void Gtk::Style::set_black </td>
5038
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5039
<td class="paramname"><em>value</em></td><td>)</td>
5044
<div class="memdoc">
5048
<a class="anchor" id="a4c46643f6f38f3551f43dddd30eedf07"></a><!-- doxytag: member="Gtk::Style::set_dark" ref="a4c46643f6f38f3551f43dddd30eedf07" args="(Gtk::StateType state, const Gdk::Color &color)" -->
5049
<div class="memitem">
5050
<div class="memproto">
5051
<table class="memname">
5053
<td class="memname">void Gtk::Style::set_dark </td>
5055
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
5056
<td class="paramname"><em>state</em>, </td>
5059
<td class="paramkey"></td>
5061
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5062
<td class="paramname"><em>color</em> </td>
5071
<div class="memdoc">
5075
<a class="anchor" id="a257abaad3187dbb82eb727ca33354c6f"></a><!-- doxytag: member="Gtk::Style::set_fg" ref="a257abaad3187dbb82eb727ca33354c6f" args="(Gtk::StateType state, const Gdk::Color &color)" -->
5076
<div class="memitem">
5077
<div class="memproto">
5078
<table class="memname">
5080
<td class="memname">void Gtk::Style::set_fg </td>
5082
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
5083
<td class="paramname"><em>state</em>, </td>
5086
<td class="paramkey"></td>
5088
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5089
<td class="paramname"><em>color</em> </td>
5098
<div class="memdoc">
5102
<a class="anchor" id="a6ec504dfd1811ea4ddccf034f78948a0"></a><!-- doxytag: member="Gtk::Style::set_font" ref="a6ec504dfd1811ea4ddccf034f78948a0" args="(const Pango::FontDescription &font_desc)" -->
5103
<div class="memitem">
5104
<div class="memproto">
5105
<table class="memname">
5107
<td class="memname">void Gtk::Style::set_font </td>
5109
<td class="paramtype">const <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> & </td>
5110
<td class="paramname"><em>font_desc</em></td><td>)</td>
5115
<div class="memdoc">
5119
<a class="anchor" id="a5b32229521409e2395f6f355bfc43442"></a><!-- doxytag: member="Gtk::Style::set_light" ref="a5b32229521409e2395f6f355bfc43442" args="(Gtk::StateType state, const Gdk::Color &color)" -->
5120
<div class="memitem">
5121
<div class="memproto">
5122
<table class="memname">
5124
<td class="memname">void Gtk::Style::set_light </td>
5126
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
5127
<td class="paramname"><em>state</em>, </td>
5130
<td class="paramkey"></td>
5132
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5133
<td class="paramname"><em>color</em> </td>
5142
<div class="memdoc">
5146
<a class="anchor" id="a38c5c92b588c5930cf9a6a71414b7776"></a><!-- doxytag: member="Gtk::Style::set_mid" ref="a38c5c92b588c5930cf9a6a71414b7776" args="(Gtk::StateType state, const Gdk::Color &color)" -->
5147
<div class="memitem">
5148
<div class="memproto">
5149
<table class="memname">
5151
<td class="memname">void Gtk::Style::set_mid </td>
5153
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
5154
<td class="paramname"><em>state</em>, </td>
5157
<td class="paramkey"></td>
5159
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5160
<td class="paramname"><em>color</em> </td>
5169
<div class="memdoc">
5173
<a class="anchor" id="a3efc849950c7d79d2b012d7260247da9"></a><!-- doxytag: member="Gtk::Style::set_text" ref="a3efc849950c7d79d2b012d7260247da9" args="(Gtk::StateType state, const Gdk::Color &color)" -->
5174
<div class="memitem">
5175
<div class="memproto">
5176
<table class="memname">
5178
<td class="memname">void Gtk::Style::set_text </td>
5180
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
5181
<td class="paramname"><em>state</em>, </td>
5184
<td class="paramkey"></td>
5186
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5187
<td class="paramname"><em>color</em> </td>
5196
<div class="memdoc">
5200
<a class="anchor" id="afecb1a568e443492e9fd6e5420759348"></a><!-- doxytag: member="Gtk::Style::set_text_aa" ref="afecb1a568e443492e9fd6e5420759348" args="(Gtk::StateType state, const Gdk::Color &color)" -->
5201
<div class="memitem">
5202
<div class="memproto">
5203
<table class="memname">
5205
<td class="memname">void Gtk::Style::set_text_aa </td>
5207
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td>
5208
<td class="paramname"><em>state</em>, </td>
5211
<td class="paramkey"></td>
5213
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5214
<td class="paramname"><em>color</em> </td>
5223
<div class="memdoc">
5227
<a class="anchor" id="ae6557636d89b8f8dcb6b15ed80e1b6d7"></a><!-- doxytag: member="Gtk::Style::set_white" ref="ae6557636d89b8f8dcb6b15ed80e1b6d7" args="(const Gdk::Color &value)" -->
5228
<div class="memitem">
5229
<div class="memproto">
5230
<table class="memname">
5232
<td class="memname">void Gtk::Style::set_white </td>
5234
<td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td>
5235
<td class="paramname"><em>value</em></td><td>)</td>
5240
<div class="memdoc">
5244
<a class="anchor" id="aaa6e567edf1b22f5ac0b03371721eca1"></a><!-- doxytag: member="Gtk::Style::set_xthickness" ref="aaa6e567edf1b22f5ac0b03371721eca1" args="(int xthickness)" -->
5245
<div class="memitem">
5246
<div class="memproto">
5247
<table class="memname">
5249
<td class="memname">void Gtk::Style::set_xthickness </td>
5251
<td class="paramtype">int </td>
5252
<td class="paramname"><em>xthickness</em></td><td>)</td>
5257
<div class="memdoc">
5261
<a class="anchor" id="a605307f789afb75731f378ab753f727e"></a><!-- doxytag: member="Gtk::Style::set_ythickness" ref="a605307f789afb75731f378ab753f727e" args="(int ythickness)" -->
5262
<div class="memitem">
5263
<div class="memproto">
5264
<table class="memname">
5266
<td class="memname">void Gtk::Style::set_ythickness </td>
5268
<td class="paramtype">int </td>
5269
<td class="paramname"><em>ythickness</em></td><td>)</td>
5274
<div class="memdoc">
5278
<a class="anchor" id="affdc678f01e7167ffc9fe0b303ba2c83"></a><!-- doxytag: member="Gtk::Style::signal_realize" ref="affdc678f01e7167ffc9fe0b303ba2c83" args="()" -->
5279
<div class="memitem">
5280
<div class="memproto">
5281
<table class="memname">
5283
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > Gtk::Style::signal_realize </td>
5285
<td class="paramname"></td><td>)</td>
5286
<td><code> [protected]</code></td>
5290
<div class="memdoc">
5291
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_realize()</code> </dd></dl>
5295
<a class="anchor" id="aec2216c114d3f6bbd0efee103b5c73d5"></a><!-- doxytag: member="Gtk::Style::signal_unrealize" ref="aec2216c114d3f6bbd0efee103b5c73d5" args="()" -->
5296
<div class="memitem">
5297
<div class="memproto">
5298
<table class="memname">
5300
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>< void > Gtk::Style::signal_unrealize </td>
5302
<td class="paramname"></td><td>)</td>
5303
<td><code> [protected]</code></td>
5307
<div class="memdoc">
5308
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_unrealize()</code> </dd></dl>
5312
<a class="anchor" id="a63f9ac2d4f060bc2f1c72f1f74f08e7f"></a><!-- doxytag: member="Gtk::Style::unrealize_vfunc" ref="a63f9ac2d4f060bc2f1c72f1f74f08e7f" args="()" -->
5313
<div class="memitem">
5314
<div class="memproto">
5315
<table class="memname">
5317
<td class="memname">virtual void Gtk::Style::unrealize_vfunc </td>
5319
<td class="paramname"></td><td>)</td>
5320
<td><code> [protected, virtual]</code></td>
5324
<div class="memdoc">
5328
<hr/><h2>Friends And Related Function Documentation</h2>
5329
<a class="anchor" id="a4f5e3e5952d0387f2fea117ecd37bb1a"></a><!-- doxytag: member="Gtk::Style::wrap" ref="a4f5e3e5952d0387f2fea117ecd37bb1a" args="(GtkStyle *object, bool take_copy=false)" -->
5330
<div class="memitem">
5331
<div class="memproto">
5332
<table class="memname">
5334
<td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> > wrap </td>
5336
<td class="paramtype">GtkStyle * </td>
5337
<td class="paramname"><em>object</em>, </td>
5340
<td class="paramkey"></td>
5342
<td class="paramtype">bool </td>
5343
<td class="paramname"><em>take_copy</em> = <code>false</code> </td>
5348
<td></td><td><code> [related]</code></td>
5352
<div class="memdoc">
5354
<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
5355
<dl><dt><b>Parameters:</b></dt><dd>
5356
<table class="params">
5357
<tr><td class="paramname">object</td><td>The C instance. </td></tr>
5358
<tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
5362
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
5366
<hr/>The documentation for this class was generated from the following file:<ul>
5367
<li>gtkmm/style.h</li>
5370
<hr class="footer"/><address class="footer"><small>Generated on Fri Jul 8 2011 13:31:47 for gtkmm by 
5371
<a href="http://www.doxygen.org/index.html">
5372
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>