<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>gtkmm: Gtk::Style Class Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body> <!-- Generated by Doxygen 1.7.3 --> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">gtkmm <span id="projectnumber">2.24.4</span></div> </td> </tr> </tbody> </table> </div> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="inherits.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li> <li class="navelem"><a class="el" href="classGtk_1_1Style.html">Style</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pub-static-methods">Static Public Member Functions</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#related">Related Functions</a> </div> <div class="headertitle"> <h1>Gtk::Style Class Reference</h1> </div> </div> <div class="contents"> <!-- doxytag: class="Gtk::Style" --><!-- doxytag: inherits="Glib::Object" --><div class="dynheader"> Inheritance diagram for Gtk::Style:</div> <div class="dyncontent"> <div class="center"><img src="classGtk_1_1Style__inherit__graph.png" border="0" usemap="#Gtk_1_1Style_inherit__map" alt="Inheritance graph"/></div> <map name="Gtk_1_1Style_inherit__map" id="Gtk_1_1Style_inherit__map"> <area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,83,131,112"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <div class="dynheader"> Collaboration diagram for Gtk::Style:</div> <div class="dyncontent"> <div class="center"><img src="classGtk_1_1Style__coll__graph.png" border="0" usemap="#Gtk_1_1Style_coll__map" alt="Collaboration graph"/></div> <map name="Gtk_1_1Style_coll__map" id="Gtk_1_1Style_coll__map"> <area shape="rect" id="node2" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="21,160,115,189"/><area shape="rect" id="node4" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="5,83,131,112"/><area shape="rect" id="node6" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="11,5,125,35"/></map> <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> <p><a href="classGtk_1_1Style-members.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <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> <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> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a6e459280bd4e09fea7a886bdb7ef0d00"></a><br/></td></tr> <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> <tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a12dcc2b773a3e16b98df85b173d1cef9"></a><br/></td></tr> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr> <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> <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/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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/a01181.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>, int x, int y, int width, int height) const </td></tr> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <tr><td class="mdescLeft"> </td><td class="mdescRight">Draws an extension, i.e. a notebook tab. <a href="#a9795e32738a590666e85f470ca6c9dc6"></a><br/></td></tr> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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/a01181.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>) const </td></tr> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <tr><td class="mdescLeft"> </td><td class="mdescRight">Detaches a style from a window. <a href="#ac0d61d1b5e47c47d5afb40e7533b1494"></a><br/></td></tr> <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> <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> <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> <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> <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> <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> <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> <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/a01176.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> <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> <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/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr> <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> <tr><td class="memTemplParams" colspan="2">template<class PropertyType > </td></tr> <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/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>) const </td></tr> <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> <tr><td colspan="2"><h2><a name="pub-static-methods"></a> Static Public Member Functions</h2></td></tr> <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> <tr><td colspan="2"><h2><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <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> <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> <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> <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> <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> <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> <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> <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/a01176.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> <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> <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> <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> <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/a01181.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>)</td></tr> <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/a01181.html#gae3f9c9c748ac8e4b124a39bfd7adec40">fill</a>, int x, int y, int width, int height)</td></tr> <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> <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/a01128.html#af4d08898cac5ae6fe1d0a15a6f90d271">string</a>)</td></tr> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <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> <tr><td colspan="2"><h2><a name="related"></a> Related Functions</h2></td></tr> <tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr> <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> <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> </table> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a63a9620ecf3d0264542089d74e3d0aa1"></a><!-- doxytag: member="Gtk::Style::~Style" ref="a63a9620ecf3d0264542089d74e3d0aa1" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual Gtk::Style::~Style </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a69ccb578b593daf7f593fcea37989efa"></a><!-- doxytag: member="Gtk::Style::Style" ref="a69ccb578b593daf7f593fcea37989efa" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gtk::Style::Style </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Member Function Documentation</h2> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::apply_default_background </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>set_bg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae429db7376443f05b11a6e380e0181c4"></a><!-- doxytag: member="Gtk::Style::attach" ref="ae429db7376443f05b11a6e380e0181c4" args="(const Glib::RefPtr< Gdk::Window > &window)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <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> <td class="paramname"><em>window</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <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> <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> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> </table> </dd> </dl> <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> </div> </div> <a class="anchor" id="ac4d4c5ef4f30268a65ff6cae3ac5fcfa"></a><!-- doxytag: member="Gtk::Style::clone_vfunc" ref="ac4d4c5ef4f30268a65ff6cae3ac5fcfa" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac26b8ded8d9b7dce3c603964d594e64c"></a><!-- doxytag: member="Gtk::Style::copy" ref="ac26b8ded8d9b7dce3c603964d594e64c" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Creates a copy of the passed in <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> object. </p> <dl class="return"><dt><b>Returns:</b></dt><dd>A copy of <em>style</em>. </dd></dl> </div> </div> <a class="anchor" id="ab7878635807a4e44aa93b29333cfc3cc"></a><!-- doxytag: member="Gtk::Style::copy" ref="ab7878635807a4e44aa93b29333cfc3cc" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Creates a copy of the passed in <a class="el" href="classGtk_1_1Style.html">Gtk::Style</a> object. </p> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000094">Deprecated:</a></b></dt><dd>Use the const version </dd></dl> <dl class="return"><dt><b>Returns:</b></dt><dd>A copy of <em>style</em>. </dd></dl> </div> </div> <a class="anchor" id="a8ef666ef9d25d45e949f1eb3bfedac3d"></a><!-- doxytag: member="Gtk::Style::copy_vfunc" ref="a8ef666ef9d25d45e949f1eb3bfedac3d" args="(const Glib::RefPtr< Style > &src)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::copy_vfunc </td> <td>(</td> <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> <td class="paramname"><em>src</em></td><td>)</td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a33370f4276571a4c0e17f50ab8df28dd"></a><!-- doxytag: member="Gtk::Style::create" ref="a33370f4276571a4c0e17f50ab8df28dd" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [static]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac0d61d1b5e47c47d5afb40e7533b1494"></a><!-- doxytag: member="Gtk::Style::detach" ref="ac0d61d1b5e47c47d5afb40e7533b1494" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::detach </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Detaches a style from a window. </p> <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> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_arrow_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5f1b4259f10ccf40735a017cff64782a">Gtk::ArrowType</a> </td> <td class="paramname"><em>arrow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>fill</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_box_gap_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> </td> <td class="paramname"><em>gap_side</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_width</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_box_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_check_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_diamond_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_expander_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> </td> <td class="paramname"><em>expander_style</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_extension_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td> <td class="paramname"><em>gap_side</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_flat_box_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_focus_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_handle_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td> <td class="paramname"><em>orientation</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_hline_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_layout_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>use_text</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <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> <td class="paramname"><em>layout</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_option_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_polygon_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">GdkPoint * </td> <td class="paramname"><em>point</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>npoints</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>fill</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_resize_grip_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gae31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> </td> <td class="paramname"><em>edge</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_shadow_gap_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> </td> <td class="paramname"><em>gap_side</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_width</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_shadow_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_slider_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td> <td class="paramname"><em>orientation</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_string_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>string</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_tab_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::draw_vline_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a3a761ce2ed611653b7a65ca18e5ff386"></a><!-- doxytag: member="Gtk::Style::get_background" ref="a3a761ce2ed611653b7a65ca18e5ff386" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_background </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a20cc039f1beae77a137b2c382336f0c1"></a><!-- doxytag: member="Gtk::Style::get_background_pixmap" ref="a20cc039f1beae77a137b2c382336f0c1" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ad573bef31f3193302dc6a83582d9e1ba"></a><!-- doxytag: member="Gtk::Style::get_base" ref="ad573bef31f3193302dc6a83582d9e1ba" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_base </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a3611f7b7d5b0e71a7d320294e3f29156"></a><!-- doxytag: member="Gtk::Style::get_base_gc" ref="a3611f7b7d5b0e71a7d320294e3f29156" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8ffe6fb040bdf5ee2a4eb3e4f264b46b"></a><!-- doxytag: member="Gtk::Style::get_base_gc" ref="a8ffe6fb040bdf5ee2a4eb3e4f264b46b" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="af2dce63d7989cc0f7c2e97b17bf0a4fe"></a><!-- doxytag: member="Gtk::Style::get_bg" ref="af2dce63d7989cc0f7c2e97b17bf0a4fe" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_bg </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a398892eaa5e352e6c304030cdc423396"></a><!-- doxytag: member="Gtk::Style::get_bg_gc" ref="a398892eaa5e352e6c304030cdc423396" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ad08e4054bb100f25473b45b5abf44ee1"></a><!-- doxytag: member="Gtk::Style::get_bg_gc" ref="ad08e4054bb100f25473b45b5abf44ee1" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab4941e1936550c27dc96bf775f0e9c3e"></a><!-- doxytag: member="Gtk::Style::get_bg_pixmap" ref="ab4941e1936550c27dc96bf775f0e9c3e" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aec75deb13347c7f7e694c9eda7bb1b44"></a><!-- doxytag: member="Gtk::Style::get_bg_pixmap" ref="aec75deb13347c7f7e694c9eda7bb1b44" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a68425abec0732a5c0bb46fc91d4827f5"></a><!-- doxytag: member="Gtk::Style::get_black" ref="a68425abec0732a5c0bb46fc91d4827f5" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_black </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ab0f4b3eecdd5b6ccf3dab3bf564e56e9"></a><!-- doxytag: member="Gtk::Style::get_black_gc" ref="ab0f4b3eecdd5b6ccf3dab3bf564e56e9" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a9be7cb74dfccf7ea0ff2e48f5b8e3fa4"></a><!-- doxytag: member="Gtk::Style::get_black_gc" ref="a9be7cb74dfccf7ea0ff2e48f5b8e3fa4" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae9bf701198384159a001b1304eb59096"></a><!-- doxytag: member="Gtk::Style::get_dark" ref="ae9bf701198384159a001b1304eb59096" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_dark </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a33ef06fe956932deccf48528dae25ad1"></a><!-- doxytag: member="Gtk::Style::get_dark_gc" ref="a33ef06fe956932deccf48528dae25ad1" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a719456979ae5e2c22e91a2030f6e3d15"></a><!-- doxytag: member="Gtk::Style::get_dark_gc" ref="a719456979ae5e2c22e91a2030f6e3d15" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a13d609efcb9573e2411dbfbad416af78"></a><!-- doxytag: member="Gtk::Style::get_fg" ref="a13d609efcb9573e2411dbfbad416af78" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_fg </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aa9453185b7d021f8e3ab1444f5823361"></a><!-- doxytag: member="Gtk::Style::get_fg_gc" ref="aa9453185b7d021f8e3ab1444f5823361" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae7cc0135d23f0aea9061fe327d498361"></a><!-- doxytag: member="Gtk::Style::get_fg_gc" ref="ae7cc0135d23f0aea9061fe327d498361" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a994d05912e87b09dbcdaefb3a25e4d0f"></a><!-- doxytag: member="Gtk::Style::get_font" ref="a994d05912e87b09dbcdaefb3a25e4d0f" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> Gtk::Style::get_font </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a2120549b1fce8f306137159bc160a5bc"></a><!-- doxytag: member="Gtk::Style::get_light" ref="a2120549b1fce8f306137159bc160a5bc" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_light </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a97e4e1e73088d7ff06cc216e91a5ab21"></a><!-- doxytag: member="Gtk::Style::get_light_gc" ref="a97e4e1e73088d7ff06cc216e91a5ab21" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a86b0cd6ce4f7fdcaeae9cee62ad9538f"></a><!-- doxytag: member="Gtk::Style::get_light_gc" ref="a86b0cd6ce4f7fdcaeae9cee62ad9538f" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a261394211da9d0525ed0f17c50efef17"></a><!-- doxytag: member="Gtk::Style::get_mid" ref="a261394211da9d0525ed0f17c50efef17" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_mid </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a9805d5dcc2058f60914ecf61a4fc4380"></a><!-- doxytag: member="Gtk::Style::get_mid_gc" ref="a9805d5dcc2058f60914ecf61a4fc4380" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a9fd626a95cf4e6db7aaa3da90c9773cd"></a><!-- doxytag: member="Gtk::Style::get_mid_gc" ref="a9fd626a95cf4e6db7aaa3da90c9773cd" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template <class PropertyType > </div> <table class="memname"> <tr> <td class="memname">void Gtk::Style::get_style_property </td> <td>(</td> <td class="paramtype">GType </td> <td class="paramname"><em>widget_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>property_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">PropertyType & </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Queries the value of a style property corresponding to a widget class in the given style. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">widget_type</td><td>the GType of a descendant of GtkWidget. </td></tr> <tr><td class="paramname">property_name</td><td>The name of the style property to get. </td></tr> <tr><td class="paramname">value,:</td><td>An output parameter in which the value of the property being queried will be stored.</td></tr> </table> </dd> </dl> <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> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::get_style_property_value </td> <td>(</td> <td class="paramtype">GType </td> <td class="paramname"><em>widget_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>property_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ValueBase.html">Glib::ValueBase</a> & </td> <td class="paramname"><em>value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Queries the value of a style property corresponding to a widget class is in the given style. </p> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">property_name</td><td>The name of the style property to get. </td></tr> <tr><td class="paramname">value</td><td>A Value where the value of the property being queried will be stored. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a7230c6a23be8010f790280ea7c5b00fd"></a><!-- doxytag: member="Gtk::Style::get_text" ref="a7230c6a23be8010f790280ea7c5b00fd" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_text </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae74dd31af40d195a282f96f99bb7ed65"></a><!-- doxytag: member="Gtk::Style::get_text_aa" ref="ae74dd31af40d195a282f96f99bb7ed65" args="(Gtk::StateType state) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_text_aa </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a3f4824e669c4f899607253b3f802c618"></a><!-- doxytag: member="Gtk::Style::get_text_gc" ref="a3f4824e669c4f899607253b3f802c618" args="(Gtk::StateType state_type)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae948c5beed2299ab71638fbb443bb446"></a><!-- doxytag: member="Gtk::Style::get_text_gc" ref="ae948c5beed2299ab71638fbb443bb446" args="(Gtk::StateType state_type) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac21a682c9fddadb11bf38b0a71fec915"></a><!-- doxytag: member="Gtk::Style::get_white" ref="ac21a682c9fddadb11bf38b0a71fec915" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> Gtk::Style::get_white </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a779072fbdaf901931ee2c447affb5458"></a><!-- doxytag: member="Gtk::Style::get_white_gc" ref="a779072fbdaf901931ee2c447affb5458" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a580204bd064ff8f795f73c382a2c7ef7"></a><!-- doxytag: member="Gtk::Style::get_white_gc" ref="a580204bd064ff8f795f73c382a2c7ef7" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ac74de06d8920cf6ac46654b0d2924875"></a><!-- doxytag: member="Gtk::Style::get_xthickness" ref="ac74de06d8920cf6ac46654b0d2924875" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::Style::get_xthickness </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a380f5083c9d1f23e5c45fda111442060"></a><!-- doxytag: member="Gtk::Style::get_ythickness" ref="a380f5083c9d1f23e5c45fda111442060" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int Gtk::Style::get_ythickness </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a12dcc2b773a3e16b98df85b173d1cef9"></a><!-- doxytag: member="Gtk::Style::gobj" ref="a12dcc2b773a3e16b98df85b173d1cef9" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const GtkStyle* Gtk::Style::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const<code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Provides access to the underlying C GObject. </p> <p>Reimplemented from <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a778a94181132976bbfb0519793f3b32e">Glib::ObjectBase</a>.</p> </div> </div> <a class="anchor" id="a6e459280bd4e09fea7a886bdb7ef0d00"></a><!-- doxytag: member="Gtk::Style::gobj" ref="a6e459280bd4e09fea7a886bdb7ef0d00" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GtkStyle* Gtk::Style::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [inline]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Provides access to the underlying C GObject. </p> <p>Reimplemented from <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html#a4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.</p> </div> </div> <a class="anchor" id="aef55d02ee7c780777fda9105a213dd92"></a><!-- doxytag: member="Gtk::Style::gobj_copy" ref="aef55d02ee7c780777fda9105a213dd92" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">GtkStyle* Gtk::Style::gobj_copy </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p> </div> </div> <a class="anchor" id="a1b07f5c5f068677b8d35130576cf3b40"></a><!-- doxytag: member="Gtk::Style::init_from_rc_vfunc" ref="a1b07f5c5f068677b8d35130576cf3b40" args="(const Glib::RefPtr< RcStyle > &rc_style)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::init_from_rc_vfunc </td> <td>(</td> <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> <td class="paramname"><em>rc_style</em></td><td>)</td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a5fd9a6003324d1342a6d738aa618ae2b"></a><!-- doxytag: member="Gtk::Style::lookup_color" ref="a5fd9a6003324d1342a6d738aa618ae2b" args="(const Glib::ustring &color_name, Gdk::Color &color) const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gtk::Style::lookup_color </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>color_name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <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> <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> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">color_name</td><td>The name of the logical color to look up. </td></tr> <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> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if the mapping was found. </dd></dl> </div> </div> <a class="anchor" id="a56707668788ba2b3fcb75fdac47668bd"></a><!-- doxytag: member="Gtk::Style::lookup_icon_set" ref="a56707668788ba2b3fcb75fdac47668bd" args="(const Gtk::StockID &stock_id)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGtk_1_1IconSet.html">IconSet</a> Gtk::Style::lookup_icon_set </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGtk_1_1StockID.html">Gtk::StockID</a>& </td> <td class="paramname"><em>stock_id</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">stock_id</td><td>An icon name. </td></tr> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>Icon set of <em>stock_id</em>. </dd></dl> </div> </div> <a class="anchor" id="a9ad9d0da570b4a42829167be87d7ade9"></a><!-- doxytag: member="Gtk::Style::on_realize" ref="a9ad9d0da570b4a42829167be87d7ade9" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::on_realize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a4fd9fe827593e71e50a50836560ede21"></a><!-- doxytag: member="Gtk::Style::on_unrealize" ref="a4fd9fe827593e71e50a50836560ede21" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::on_unrealize </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_arrow </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga5f1b4259f10ccf40735a017cff64782a">ArrowType</a> </td> <td class="paramname"><em>arrow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>fill</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws an arrow in the given rectangle on <em>window</em> using the given parameters. </p> <p><em>arrow_type</em> determines the direction of the arrow. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">arrow_type</td><td>The type of arrow to draw. </td></tr> <tr><td class="paramname">fill</td><td><code>true</code> if the arrow tip should be filled. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle to draw the arrow in. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the arrow in. </td></tr> <tr><td class="paramname">width</td><td>Width of the rectangle to draw the arrow in. </td></tr> <tr><td class="paramname">height</td><td>Height of the rectangle to draw the arrow in. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_box </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a box on <em>window</em> with the given parameters. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the box. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the box. </td></tr> <tr><td class="paramname">width</td><td>The width of the box. </td></tr> <tr><td class="paramname">height</td><td>The height of the box. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_box_gap </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td> <td class="paramname"><em>gap_side</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_width</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a box in <em>window</em> using the given style and state and shadow type, leaving a gap in one side. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle. </td></tr> <tr><td class="paramname">width</td><td>Width of the rectangle. </td></tr> <tr><td class="paramname">height</td><td>Width of the rectangle. </td></tr> <tr><td class="paramname">gap_side</td><td>Side in which to leave the gap. </td></tr> <tr><td class="paramname">gap_x</td><td>Starting position of the gap. </td></tr> <tr><td class="paramname">gap_width</td><td>Width of the gap. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_check </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a check button indicator in the given rectangle on <em>window</em> with the given parameters. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle to draw the check in. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the check in. </td></tr> <tr><td class="paramname">width</td><td>The width of the rectangle to draw the check in. </td></tr> <tr><td class="paramname">height</td><td>The height of the rectangle to draw the check in. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_diamond </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a diamond in the given rectangle on <em>window</em> using the given parameters. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle to draw the diamond in. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the diamond in. </td></tr> <tr><td class="paramname">width</td><td>Width of the rectangle to draw the diamond in. </td></tr> <tr><td class="paramname">height</td><td>Height of the rectangle to draw the diamond in. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_expander </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> </td> <td class="paramname"><em>expander_style</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <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> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>The x position to draw the expander at. </td></tr> <tr><td class="paramname">y</td><td>The y position to draw the expander at. </td></tr> <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> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_extension </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td> <td class="paramname"><em>gap_side</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws an extension, i.e. a notebook tab. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the extension. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the extension. </td></tr> <tr><td class="paramname">width</td><td>Width of the extension. </td></tr> <tr><td class="paramname">height</td><td>Width of the extension. </td></tr> <tr><td class="paramname">gap_side</td><td>The side on to which the extension is attached. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_flat_box </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a flat box on <em>window</em> with the given parameters. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the box. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the box. </td></tr> <tr><td class="paramname">width</td><td>The width of the box. </td></tr> <tr><td class="paramname">height</td><td>The height of the box. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_focus </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a focus indicator around the given rectangle on <em>window</em> using the given style. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>The x origin of the rectangle around which to draw a focus indicator. </td></tr> <tr><td class="paramname">y</td><td>The y origin of the rectangle around which to draw a focus indicator. </td></tr> <tr><td class="paramname">width</td><td>The width of the rectangle around which to draw a focus indicator. </td></tr> <tr><td class="paramname">height</td><td>The height of the rectangle around which to draw a focus indicator. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_handle </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td> <td class="paramname"><em>orientation</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the handle. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the handle. </td></tr> <tr><td class="paramname">width</td><td>With of the handle. </td></tr> <tr><td class="paramname">height</td><td>Height of the handle. </td></tr> <tr><td class="paramname">orientation</td><td>The orientation of the handle. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_hline </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <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> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x1</td><td>The starting x coordinate. </td></tr> <tr><td class="paramname">x2</td><td>The ending x coordinate. </td></tr> <tr><td class="paramname">y</td><td>The y coordinate. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_layout </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>use_text</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <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> <td class="paramname"><em>layout</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a layout on <em>window</em> using the given parameters. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">use_text</td><td>Whether to use the text or foreground graphics context of <em>style</em>. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin. </td></tr> <tr><td class="paramname">y</td><td>Y origin. </td></tr> <tr><td class="paramname">layout</td><td>The layout to draw. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_option </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a radio button indicator in the given rectangle on <em>window</em> with the given parameters. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle to draw the option in. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the option in. </td></tr> <tr><td class="paramname">width</td><td>The width of the rectangle to draw the option in. </td></tr> <tr><td class="paramname">height</td><td>The height of the rectangle to draw the option in. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_polygon </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <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> <td class="paramname"><em>points</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>fill</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_resize_grip </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gdkmmEnums.html#gae31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> </td> <td class="paramname"><em>edge</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a resize grip in the given rectangle on <em>window</em> using the given parameters. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">edge</td><td>The edge in which to draw the resize grip. </td></tr> <tr><td class="paramname">x</td><td>The x origin of the rectangle in which to draw the resize grip. </td></tr> <tr><td class="paramname">y</td><td>The y origin of the rectangle in which to draw the resize grip. </td></tr> <tr><td class="paramname">width</td><td>The width of the rectangle in which to draw the resize grip. </td></tr> <tr><td class="paramname">height</td><td>The height of the rectangle in which to draw the resize grip. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_shadow </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a shadow around the given rectangle in <em>window</em> using the given style and state and shadow type. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle. </td></tr> <tr><td class="paramname">width</td><td>Width of the rectangle. </td></tr> <tr><td class="paramname">height</td><td>Width of the rectangle. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_shadow_gap </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> </td> <td class="paramname"><em>gap_side</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>gap_width</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>Type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle. </td></tr> <tr><td class="paramname">width</td><td>Width of the rectangle. </td></tr> <tr><td class="paramname">height</td><td>Width of the rectangle. </td></tr> <tr><td class="paramname">gap_side</td><td>Side in which to leave the gap. </td></tr> <tr><td class="paramname">gap_x</td><td>Starting position of the gap. </td></tr> <tr><td class="paramname">gap_width</td><td>Width of the gap. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_slider </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td> <td class="paramname"><em>orientation</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <p>Draws a slider in the given rectangle on <em>window</em> using the given style and orientation. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>A shadow. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>The x origin of the rectangle in which to draw a slider. </td></tr> <tr><td class="paramname">y</td><td>The y origin of the rectangle in which to draw a slider. </td></tr> <tr><td class="paramname">width</td><td>The width of the rectangle in which to draw a slider. </td></tr> <tr><td class="paramname">height</td><td>The height of the rectangle in which to draw a slider. </td></tr> <tr><td class="paramname">orientation</td><td>The orientation to be used. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_tab </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gac5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> </td> <td class="paramname"><em>shadow_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <tr><td class="paramname">shadow_type</td><td>The type of shadow to draw. </td></tr> <tr><td class="paramname">area</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">x</td><td>X origin of the rectangle to draw the tab in. </td></tr> <tr><td class="paramname">y</td><td>Y origin of the rectangle to draw the tab in. </td></tr> <tr><td class="paramname">width</td><td>The width of the rectangle to draw the tab in. </td></tr> <tr><td class="paramname">height</td><td>The height of the rectangle to draw the tab in. </td></tr> </table> </dd> </dl> </div> </div> <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 " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::paint_vline </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td> <td class="paramname"><em>area</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>y2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>x</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div> <div class="memdoc"> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> <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> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> <tr><td class="paramname">y1</td><td>The starting y coordinate. </td></tr> <tr><td class="paramname">y2</td><td>The ending y coordinate. </td></tr> <tr><td class="paramname">x</td><td>The x coordinate. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a28ae2823c1a900ccdd5a22a28ed127b3"></a><!-- doxytag: member="Gtk::Style::realize_vfunc" ref="a28ae2823c1a900ccdd5a22a28ed127b3" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::realize_vfunc </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype">const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>& </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gaabfcae0b9b0cf2aab01ee96352668d3d">Gtk::TextDirection</a> </td> <td class="paramname"><em>direction</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1IconSize.html">Gtk::IconSize</a> </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>& </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <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> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">direction</td><td>A text direction. </td></tr> <tr><td class="paramname">state</td><td>A state. </td></tr> <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> <tr><td class="paramname">widget</td><td>The widget. </td></tr> <tr><td class="paramname">detail</td><td>A style detail. </td></tr> </table> </dd> </dl> <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> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype">const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>& </td> <td class="paramname"><em>source</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gaabfcae0b9b0cf2aab01ee96352668d3d">TextDirection</a> </td> <td class="paramname"><em>direction</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1IconSize.html">IconSize</a> </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>* </td> <td class="paramname"><em>widget</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> & </td> <td class="paramname"><em>detail</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_background </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <p>Sets the background of <em>window</em> to the background color or pixmap specified by <em>style</em> for the given state. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <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> <tr><td class="paramname">state_type</td><td>A state. </td></tr> </table> </dd> </dl> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::set_background_vfunc </td> <td>(</td> <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> <td class="paramname"><em>window</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a2e86f90b60f2e865a38839c51a383729"></a><!-- doxytag: member="Gtk::Style::set_base" ref="a2e86f90b60f2e865a38839c51a383729" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_base </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a8d951e6ffad3c361824b8a0377baa9b8"></a><!-- doxytag: member="Gtk::Style::set_bg" ref="a8d951e6ffad3c361824b8a0377baa9b8" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_bg </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_bg_pixmap </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <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> <td class="paramname"><em>pixmap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <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)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_bg_pixmap </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state_type</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <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> <td class="paramname"><em>pixmap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> <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> </div> </div> <a class="anchor" id="ace77ca31e56e4ede58c3f39078481b38"></a><!-- doxytag: member="Gtk::Style::set_black" ref="ace77ca31e56e4ede58c3f39078481b38" args="(const Gdk::Color &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_black </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a4c46643f6f38f3551f43dddd30eedf07"></a><!-- doxytag: member="Gtk::Style::set_dark" ref="a4c46643f6f38f3551f43dddd30eedf07" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_dark </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a257abaad3187dbb82eb727ca33354c6f"></a><!-- doxytag: member="Gtk::Style::set_fg" ref="a257abaad3187dbb82eb727ca33354c6f" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_fg </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a6ec504dfd1811ea4ddccf034f78948a0"></a><!-- doxytag: member="Gtk::Style::set_font" ref="a6ec504dfd1811ea4ddccf034f78948a0" args="(const Pango::FontDescription &font_desc)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_font </td> <td>(</td> <td class="paramtype">const <a class="elRef" href="../../../pangomm-1.4/reference/html/classPango_1_1FontDescription.html">Pango::FontDescription</a> & </td> <td class="paramname"><em>font_desc</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a5b32229521409e2395f6f355bfc43442"></a><!-- doxytag: member="Gtk::Style::set_light" ref="a5b32229521409e2395f6f355bfc43442" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_light </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a38c5c92b588c5930cf9a6a71414b7776"></a><!-- doxytag: member="Gtk::Style::set_mid" ref="a38c5c92b588c5930cf9a6a71414b7776" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_mid </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a3efc849950c7d79d2b012d7260247da9"></a><!-- doxytag: member="Gtk::Style::set_text" ref="a3efc849950c7d79d2b012d7260247da9" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_text </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="afecb1a568e443492e9fd6e5420759348"></a><!-- doxytag: member="Gtk::Style::set_text_aa" ref="afecb1a568e443492e9fd6e5420759348" args="(Gtk::StateType state, const Gdk::Color &color)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_text_aa </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gae389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> </td> <td class="paramname"><em>state</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>color</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="ae6557636d89b8f8dcb6b15ed80e1b6d7"></a><!-- doxytag: member="Gtk::Style::set_white" ref="ae6557636d89b8f8dcb6b15ed80e1b6d7" args="(const Gdk::Color &value)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_white </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>& </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="aaa6e567edf1b22f5ac0b03371721eca1"></a><!-- doxytag: member="Gtk::Style::set_xthickness" ref="aaa6e567edf1b22f5ac0b03371721eca1" args="(int xthickness)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_xthickness </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>xthickness</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="a605307f789afb75731f378ab753f727e"></a><!-- doxytag: member="Gtk::Style::set_ythickness" ref="a605307f789afb75731f378ab753f727e" args="(int ythickness)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gtk::Style::set_ythickness </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>ythickness</em></td><td>)</td> <td></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <a class="anchor" id="affdc678f01e7167ffc9fe0b303ba2c83"></a><!-- doxytag: member="Gtk::Style::signal_realize" ref="affdc678f01e7167ffc9fe0b303ba2c83" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_realize()</code> </dd></dl> </div> </div> <a class="anchor" id="aec2216c114d3f6bbd0efee103b5c73d5"></a><!-- doxytag: member="Gtk::Style::signal_unrealize" ref="aec2216c114d3f6bbd0efee103b5c73d5" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_unrealize()</code> </dd></dl> </div> </div> <a class="anchor" id="a63f9ac2d4f060bc2f1c72f1f74f08e7f"></a><!-- doxytag: member="Gtk::Style::unrealize_vfunc" ref="a63f9ac2d4f060bc2f1c72f1f74f08e7f" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">virtual void Gtk::Style::unrealize_vfunc </td> <td>(</td> <td class="paramname"></td><td>)</td> <td><code> [protected, virtual]</code></td> </tr> </table> </div> <div class="memdoc"> </div> </div> <hr/><h2>Friends And Related Function Documentation</h2> <a class="anchor" id="a4f5e3e5952d0387f2fea117ecd37bb1a"></a><!-- doxytag: member="Gtk::Style::wrap" ref="a4f5e3e5952d0387f2fea117ecd37bb1a" args="(GtkStyle *object, bool take_copy=false)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <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> <td>(</td> <td class="paramtype">GtkStyle * </td> <td class="paramname"><em>object</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>take_copy</em> = <code>false</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td><code> [related]</code></td> </tr> </table> </div> <div class="memdoc"> <p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p> <dl><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramname">object</td><td>The C instance. </td></tr> <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> </table> </dd> </dl> <dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>gtkmm/style.h</li> </ul> </div> <hr class="footer"/><address class="footer"><small>Generated on Tue Jun 25 2013 for gtkmm by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address> </body> </html>