Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 9411cff4bc6d4e61b29ae81cd24665af > files > 701

gtkmm2.4-doc-2.12.7-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>gtkmm 2.4: Gtk::Style Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>
<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.1 -->
<div class="nav">
<a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1Style.html">Style</a></div>
<h1>Gtk::Style Class Reference</h1><!-- doxytag: class="Gtk::Style" --><!-- doxytag: inherits="Glib::Object" -->Inheritance diagram for Gtk::Style:<p><center><img src="classGtk_1_1Style__inherit__graph.png" border="0" usemap="#Gtk_1_1Style__inherit__map" alt="Inheritance graph"></center>
<map name="Gtk_1_1Style__inherit__map">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1Object.html" shape="rect" coords="21,161,115,188" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html" shape="rect" coords="5,84,131,111" alt="">
<area doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classsigc_1_1trackable.html" shape="rect" coords="12,7,124,33" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classGtk_1_1Style-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#c3934217ee6d42624c76750fd75574f9">apply_default_background</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, bool set_bg, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#e429db7376443f05b11a6e380e0181c4">attach</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#e429db7376443f05b11a6e380e0181c4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#b7878635807a4e44aa93b29333cfc3cc">copy</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#c0d61d1b5e47c47d5afb40e7533b1494">detach</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Detaches a style from a window.  <a href="#c0d61d1b5e47c47d5afb40e7533b1494"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#1d92bab1249efc42c4127ea184a45ed7">get_background</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#20cc039f1beae77a137b2c382336f0c1">get_background_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#d573bef31f3193302dc6a83582d9e1ba">get_base</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#c5f3c78b35efe7652f688ee2ff8c0451">get_base_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#3611f7b7d5b0e71a7d320294e3f29156">get_base_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#f2dce63d7989cc0f7c2e97b17bf0a4fe">get_bg</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#066b6dda536addcc366b4cc034533301">get_bg_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#398892eaa5e352e6c304030cdc423396">get_bg_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a4c0bd5c32767ceb87109829b1ebf8f9">get_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ec75deb13347c7f7e694c9eda7bb1b44">get_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#286c0e6d38db40909bd1585668c78fd7">get_black</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#2fabe98b84daca1def21a6188bfac431">get_black_gc</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#b0f4b3eecdd5b6ccf3dab3bf564e56e9">get_black_gc</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#e9bf701198384159a001b1304eb59096">get_dark</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#82f9f2cd533005425de23f124a26a6a6">get_dark_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#33ef06fe956932deccf48528dae25ad1">get_dark_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#13d609efcb9573e2411dbfbad416af78">get_fg</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#300f2735497b5432ee7e71619d6b0401">get_fg_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#e7cc0135d23f0aea9061fe327d498361">get_fg_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPango_1_1FontDescription.html">Pango::FontDescription</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#5fe2b8929a11c3df1ed95120642a852a">get_font</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#2120549b1fce8f306137159bc160a5bc">get_light</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#7321d84d7dfaa21e970cb07d5692c316">get_light_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#97e4e1e73088d7ff06cc216e91a5ab21">get_light_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#261394211da9d0525ed0f17c50efef17">get_mid</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#3ca9e7a229e9d8b28632b7e473643541">get_mid_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#9805d5dcc2058f60914ecf61a4fc4380">get_mid_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#7230c6a23be8010f790280ea7c5b00fd">get_text</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#e74dd31af40d195a282f96f99bb7ed65">get_text_aa</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#663e3f2cec317ed0765912a39f0b9ad2">get_text_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#3f4824e669c4f899607253b3f802c618">get_text_gc</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#0433e665c6c0dcaf17ebcc083717c3f0">get_white</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#b1ffdab688f513ef3390be16b119bc1f">get_white_gc</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#779072fbdaf901931ee2c447affb5458">get_white_gc</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#9813570f42baca27f47a77a1046905b4">get_xthickness</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#dc70c68cfd412c17d226bcd7cf9f3df4">get_ythickness</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const GtkStyle*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#dc801f987e8e18e450e862e14afe3f11">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#dc801f987e8e18e450e862e14afe3f11"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkStyle*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#6e459280bd4e09fea7a886bdb7ef0d00">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#6e459280bd4e09fea7a886bdb7ef0d00"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GtkStyle*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ef55d02ee7c780777fda9105a213dd92">gobj_copy</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#ef55d02ee7c780777fda9105a213dd92"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#5fd9a6003324d1342a6d738aa618ae2b">lookup_color</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; color_name, <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#5fd9a6003324d1342a6d738aa618ae2b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classGtk_1_1IconSet.html">IconSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#56707668788ba2b3fcb75fdac47668bd">lookup_icon_set</a> (const <a class="el" href="classGtk_1_1StockID.html">Gtk::StockID</a>&amp; stock_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#48d2ffcefcc242a82daef9cb3de8b71c">paint_arrow</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, <a class="el" href="group__gtkmmEnums.html#g5f1b4259f10ccf40735a017cff64782a">ArrowType</a> arrow_type, bool fill, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws an arrow in the given rectangle on <em>window</em> using the given parameters.  <a href="#48d2ffcefcc242a82daef9cb3de8b71c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a0f7323ca371ad629e7922bc1e55a023">paint_box</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a box on <em>window</em> with the given parameters.  <a href="#a0f7323ca371ad629e7922bc1e55a023"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#3f77f93a2cd63096ec96172bdd8c37e1">paint_box_gap</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side, int gap_x, int gap_width) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#3f77f93a2cd63096ec96172bdd8c37e1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#e3b5d01cf574fa890832786eebf64f52">paint_check</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a check button indicator in the given rectangle on <em>window</em> with the given parameters.  <a href="#e3b5d01cf574fa890832786eebf64f52"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#3942ad9450916164699883a849521720">paint_diamond</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a diamond in the given rectangle on <em>window</em> using the given parameters.  <a href="#3942ad9450916164699883a849521720"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#4c1bf4b11f2d4cd016801f15a2865396">paint_expander</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, <a class="el" href="group__gtkmmEnums.html#g89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> expander_style) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws an expander as used in <a class="el" href="classGtk_1_1TreeView.html">Gtk::TreeView</a>.  <a href="#4c1bf4b11f2d4cd016801f15a2865396"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#198aa19a08792b5139dd4a818db9a0a6">paint_extension</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws an extension, i.e. a notebook tab.  <a href="#198aa19a08792b5139dd4a818db9a0a6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ce857f72b032ae8671a7719bd3d1ae0b">paint_flat_box</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a flat box on <em>window</em> with the given parameters.  <a href="#ce857f72b032ae8671a7719bd3d1ae0b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#990fcfb3110f0001e7d5f19cc08d309c">paint_focus</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a focus indicator around the given rectangle on <em>window</em> using the given style.  <a href="#990fcfb3110f0001e7d5f19cc08d309c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#c1c8a38943ca780dc2a9cdf1c1fbcd25">paint_handle</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a handle as used in <a class="el" href="classGtk_1_1HandleBox.html">Gtk::HandleBox</a> and <a class="el" href="classGtk_1_1Paned.html">Gtk::Paned</a>.  <a href="#c1c8a38943ca780dc2a9cdf1c1fbcd25"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#a704aeb63536a8a51c1e967306e854ac">paint_hline</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x1, int x2, int y) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#a704aeb63536a8a51c1e967306e854ac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#5e7312abe96b893caf960b08b7f6d2b5">paint_layout</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, bool use_text, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classPango_1_1Layout.html">Pango::Layout</a>&gt;&amp; layout) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a layout on <em>window</em> using the given parameters.  <a href="#5e7312abe96b893caf960b08b7f6d2b5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#0fea84829d686bc6f0bc0410627adb70">paint_option</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a radio button indicator in the given rectangle on <em>window</em> with the given parameters.  <a href="#0fea84829d686bc6f0bc0410627adb70"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#0e37f105f1040a5e874eb1a3400fff52">paint_polygon</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="el" href="classGdk_1_1Point.html">Gdk::Point</a>&gt;&amp; points, bool fill) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#852a6fc28f29513122e863c825147d8a">paint_resize_grip</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, <a class="el" href="group__gdkmmEnums.html#ge31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> edge, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a resize grip in the given rectangle on <em>window</em> using the given parameters.  <a href="#852a6fc28f29513122e863c825147d8a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#4ba7eb3d7a7f3ec0acb8845c798266f4">paint_shadow</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#4ba7eb3d7a7f3ec0acb8845c798266f4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ffab41c7780feb077300bfb7d5861013">paint_shadow_gap</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side, int gap_x, int gap_width) const </td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#ffab41c7780feb077300bfb7d5861013"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#9851ac46dd258e5bb8f4719ae2373a83">paint_slider</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Draws a slider in the given rectangle on <em>window</em> using the given style and orientation.  <a href="#9851ac46dd258e5bb8f4719ae2373a83"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#6867b17da7dc1691cad6003e3f34e838">paint_tab</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#6867b17da7dc1691cad6003e3f34e838"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#f0b5392d206d74876a939284b3db366b">paint_vline</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int y1, int y2, int x) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#f0b5392d206d74876a939284b3db366b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#40a10865414f55092da7bd1c60d9d5dc">render_icon</a> (const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>&amp; source, <a class="el" href="group__gtkmmEnums.html#gabfcae0b9b0cf2aab01ee96352668d3d">Gtk::TextDirection</a> direction, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, <a class="el" href="classGtk_1_1IconSize.html">Gtk::IconSize</a> size, <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>&amp; widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#40a10865414f55092da7bd1c60d9d5dc"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#c21e7e43ac80b65574482b0a5644b3b9">set_background</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="mdescLeft">&nbsp;</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="#c21e7e43ac80b65574482b0a5644b3b9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#2e86f90b60f2e865a38839c51a383729">set_base</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#8d951e6ffad3c361824b8a0377baa9b8">set_bg</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#dd2fe0032d8021278ccb190782dc6445">set_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt;&amp; pixmap)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#82c1d8db30391f0bf83f2ed67789dd18">set_bg_pixmap</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt;&amp; pixmap)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ce77ca31e56e4ede58c3f39078481b38">set_black</a> (const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#4c46643f6f38f3551f43dddd30eedf07">set_dark</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#257abaad3187dbb82eb727ca33354c6f">set_fg</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#6ec504dfd1811ea4ddccf034f78948a0">set_font</a> (const <a class="el" href="classPango_1_1FontDescription.html">Pango::FontDescription</a>&amp; font_desc)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#5b32229521409e2395f6f355bfc43442">set_light</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#38c5c92b588c5930cf9a6a71414b7776">set_mid</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#3efc849950c7d79d2b012d7260247da9">set_text</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#fecb1a568e443492e9fd6e5420759348">set_text_aa</a> (<a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; color)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#e6557636d89b8f8dcb6b15ed80e1b6d7">set_white</a> (const <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a>&amp; value)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#aa6e567edf1b22f5ac0b03371721eca1">set_xthickness</a> (int xthickness)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#605307f789afb75731f378ab753f727e">set_ythickness</a> (int ythickness)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#63a9620ecf3d0264542089d74e3d0aa1">~Style</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#33370f4276571a4c0e17f50ab8df28dd">create</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#c4d4c5ef4f30268a65ff6cae3ac5fcfa">clone_vfunc</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#8ef666ef9d25d45e949f1eb3bfedac3d">copy_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt;&amp; src)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#71c95ea181e003270e0c5a362fb30619">draw_arrow_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, <a class="el" href="group__gtkmmEnums.html#g5f1b4259f10ccf40735a017cff64782a">Gtk::ArrowType</a> arrow_type, bool fill, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#d8b86d854858d509aff247d940be1f3e">draw_box_gap_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> gap_side, int gap_x, int gap_width)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#9bb63bb6af6dc32f168d9d86fb566b59">draw_box_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#7abb819507f686740d31d3dac4d10661">draw_check_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#290cccafaf4622436fbd69ec529fe70a">draw_diamond_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#998d61b871e6680590fdf02670977a58">draw_expander_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, <a class="el" href="group__gtkmmEnums.html#g89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a> expander_style)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#7fcfc94a388b9665e8e86e042d052050">draw_extension_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a> gap_side)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#b5ea0fda3450a914a5d70ecd5b14c12e">draw_flat_box_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#bca78973eeeb04932478cce9bcdd7cf5">draw_focus_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#baf54f242b1896112514cd146e6b0287">draw_handle_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#7bc4aa3ce55a780169dac3b5d0d6ce67">draw_hline_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x1, int x2, int y)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#dbf4997ac6dabd7fc802760d60e4f7fd">draw_layout_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, bool use_text, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classPango_1_1Layout.html">Pango::Layout</a>&gt;&amp; layout)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#92a5f05c98d55e19fca05369f353c10c">draw_option_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#8ab3a2cddc8ab4195311c40d0bd66f4b">draw_polygon_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, GdkPoint* point, int npoints, bool fill)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#94eddd6f4d8ec2c4d36eb3726b74e40e">draw_resize_grip_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, <a class="el" href="group__gdkmmEnums.html#ge31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a> edge, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#940e745ade12c01535acc2f2046ba84b">draw_shadow_gap_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a> gap_side, int gap_x, int gap_width)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#80034fa89211c9f44392725196c8102a">draw_shadow_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#60334c21c5ea4e78986c44a5e7b5ee06">draw_slider_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height, <a class="el" href="group__gtkmmEnums.html#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#4b6f2bc48c39466a0501b610e70a7fe8">draw_string_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; string)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#346846f3dbdf75c43696864b3907781a">draw_tab_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, <a class="el" href="group__gtkmmEnums.html#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a> shadow_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int x, int y, int width, int height)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#47683d4db1978979b77acbe5971e86da">draw_vline_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>&amp; area, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail, int y1, int y2, int x)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#1b07f5c5f068677b8d35130576cf3b40">init_from_rc_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1RcStyle.html">RcStyle</a>&gt;&amp; rc_style)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#9ad9d0da570b4a42829167be87d7ade9">on_realize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#4fd9fe827593e71e50a50836560ede21">on_unrealize</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#28ae2823c1a900ccdd5a22a28ed127b3">realize_vfunc</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ae921c973ce941b9a847bf2ccacb197d">render_icon_vfunc</a> (const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>&amp; source, <a class="el" href="group__gtkmmEnums.html#gabfcae0b9b0cf2aab01ee96352668d3d">TextDirection</a> direction, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state, <a class="el" href="classGtk_1_1IconSize.html">IconSize</a> size, <a class="el" href="classGtk_1_1Widget.html">Widget</a>* widget, const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; detail)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#062a9e30e0f1ae2fb7d912d215d20484">set_background_vfunc</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp; window, <a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a> state_type)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ffdc678f01e7167ffc9fe0b303ba2c83">signal_realize</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_realize()</code> </dd></dl>
 <a href="#ffdc678f01e7167ffc9fe0b303ba2c83"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt;void&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#ec2216c114d3f6bbd0efee103b5c73d5">signal_unrealize</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_unrealize()</code> </dd></dl>
 <a href="#ec2216c114d3f6bbd0efee103b5c73d5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#69ccb578b593daf7f593fcea37989efa">Style</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#63f9ac2d4f060bc2f1c72f1f74f08e7f">unrealize_vfunc</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Gtk::Style</a>&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Style.html#4f5e3e5952d0387f2fea117ecd37bb1a">wrap</a> (GtkStyle* object, bool take_copy=false)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object.  <a href="#4f5e3e5952d0387f2fea117ecd37bb1a"></a><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="63a9620ecf3d0264542089d74e3d0aa1"></a><!-- doxytag: member="Gtk::Style::~Style" ref="63a9620ecf3d0264542089d74e3d0aa1" 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>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="69ccb578b593daf7f593fcea37989efa"></a><!-- doxytag: member="Gtk::Style::Style" ref="69ccb578b593daf7f593fcea37989efa" 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>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c3934217ee6d42624c76750fd75574f9"></a><!-- doxytag: member="Gtk::Style::apply_default_background" ref="c3934217ee6d42624c76750fd75574f9" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, bool set_bg, Gtk::StateType state_type, const Gdk::Rectangle &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>window</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>area</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e429db7376443f05b11a6e380e0181c4"></a><!-- doxytag: member="Gtk::Style::attach" ref="e429db7376443f05b11a6e380e0181c4" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt; Gtk::Style::attach           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>window</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></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>
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>
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> <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
  </table>
</dl>
<dl class="return" compact><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><p>
<a class="anchor" name="c4d4c5ef4f30268a65ff6cae3ac5fcfa"></a><!-- doxytag: member="Gtk::Style::clone_vfunc" ref="c4d4c5ef4f30268a65ff6cae3ac5fcfa" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt; Gtk::Style::clone_vfunc           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b7878635807a4e44aa93b29333cfc3cc"></a><!-- doxytag: member="Gtk::Style::copy" ref="b7878635807a4e44aa93b29333cfc3cc" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt; Gtk::Style::copy           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8ef666ef9d25d45e949f1eb3bfedac3d"></a><!-- doxytag: member="Gtk::Style::copy_vfunc" ref="8ef666ef9d25d45e949f1eb3bfedac3d" args="(const Glib::RefPtr&lt; Style &gt; &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>src</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="33370f4276571a4c0e17f50ab8df28dd"></a><!-- doxytag: member="Gtk::Style::create" ref="33370f4276571a4c0e17f50ab8df28dd" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Style</a>&gt; Gtk::Style::create           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c0d61d1b5e47c47d5afb40e7533b1494"></a><!-- doxytag: member="Gtk::Style::detach" ref="c0d61d1b5e47c47d5afb40e7533b1494" 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>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Detaches a style from a window. 
<p>
If the style is not attached to any windows anymore, it is unrealized. See <a class="el" href="classGtk_1_1Style.html#e429db7376443f05b11a6e380e0181c4">attach()</a>. 
</div>
</div><p>
<a class="anchor" name="71c95ea181e003270e0c5a362fb30619"></a><!-- doxytag: member="Gtk::Style::draw_arrow_vfunc" ref="71c95ea181e003270e0c5a362fb30619" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</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#g5f1b4259f10ccf40735a017cff64782a">Gtk::ArrowType</a>&nbsp;</td>
          <td class="paramname"> <em>arrow_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>fill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d8b86d854858d509aff247d940be1f3e"></a><!-- doxytag: member="Gtk::Style::draw_box_gap_vfunc" ref="d8b86d854858d509aff247d940be1f3e" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a>&nbsp;</td>
          <td class="paramname"> <em>gap_side</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9bb63bb6af6dc32f168d9d86fb566b59"></a><!-- doxytag: member="Gtk::Style::draw_box_vfunc" ref="9bb63bb6af6dc32f168d9d86fb566b59" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7abb819507f686740d31d3dac4d10661"></a><!-- doxytag: member="Gtk::Style::draw_check_vfunc" ref="7abb819507f686740d31d3dac4d10661" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="290cccafaf4622436fbd69ec529fe70a"></a><!-- doxytag: member="Gtk::Style::draw_diamond_vfunc" ref="290cccafaf4622436fbd69ec529fe70a" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="998d61b871e6680590fdf02670977a58"></a><!-- doxytag: member="Gtk::Style::draw_expander_vfunc" ref="998d61b871e6680590fdf02670977a58" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a>&nbsp;</td>
          <td class="paramname"> <em>expander_style</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7fcfc94a388b9665e8e86e042d052050"></a><!-- doxytag: member="Gtk::Style::draw_extension_vfunc" ref="7fcfc94a388b9665e8e86e042d052050" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&nbsp;</td>
          <td class="paramname"> <em>gap_side</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b5ea0fda3450a914a5d70ecd5b14c12e"></a><!-- doxytag: member="Gtk::Style::draw_flat_box_vfunc" ref="b5ea0fda3450a914a5d70ecd5b14c12e" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="bca78973eeeb04932478cce9bcdd7cf5"></a><!-- doxytag: member="Gtk::Style::draw_focus_vfunc" ref="bca78973eeeb04932478cce9bcdd7cf5" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="baf54f242b1896112514cd146e6b0287"></a><!-- doxytag: member="Gtk::Style::draw_handle_vfunc" ref="baf54f242b1896112514cd146e6b0287" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&nbsp;</td>
          <td class="paramname"> <em>orientation</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7bc4aa3ce55a780169dac3b5d0d6ce67"></a><!-- doxytag: member="Gtk::Style::draw_hline_vfunc" ref="7bc4aa3ce55a780169dac3b5d0d6ce67" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dbf4997ac6dabd7fc802760d60e4f7fd"></a><!-- doxytag: member="Gtk::Style::draw_layout_vfunc" ref="dbf4997ac6dabd7fc802760d60e4f7fd" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, bool use_text, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;detail, int x, int y, const Glib::RefPtr&lt; Pango::Layout &gt; &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classPango_1_1Layout.html">Pango::Layout</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>layout</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="92a5f05c98d55e19fca05369f353c10c"></a><!-- doxytag: member="Gtk::Style::draw_option_vfunc" ref="92a5f05c98d55e19fca05369f353c10c" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8ab3a2cddc8ab4195311c40d0bd66f4b"></a><!-- doxytag: member="Gtk::Style::draw_polygon_vfunc" ref="8ab3a2cddc8ab4195311c40d0bd66f4b" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">GdkPoint *&nbsp;</td>
          <td class="paramname"> <em>point</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>npoints</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>fill</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="94eddd6f4d8ec2c4d36eb3726b74e40e"></a><!-- doxytag: member="Gtk::Style::draw_resize_grip_vfunc" ref="94eddd6f4d8ec2c4d36eb3726b74e40e" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</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#ge31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a>&nbsp;</td>
          <td class="paramname"> <em>edge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="940e745ade12c01535acc2f2046ba84b"></a><!-- doxytag: member="Gtk::Style::draw_shadow_gap_vfunc" ref="940e745ade12c01535acc2f2046ba84b" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g3568edcd04af4a2cbd1eb0195513fe6b">Gtk::PositionType</a>&nbsp;</td>
          <td class="paramname"> <em>gap_side</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="80034fa89211c9f44392725196c8102a"></a><!-- doxytag: member="Gtk::Style::draw_shadow_vfunc" ref="80034fa89211c9f44392725196c8102a" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="60334c21c5ea4e78986c44a5e7b5ee06"></a><!-- doxytag: member="Gtk::Style::draw_slider_vfunc" ref="60334c21c5ea4e78986c44a5e7b5ee06" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&nbsp;</td>
          <td class="paramname"> <em>orientation</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4b6f2bc48c39466a0501b610e70a7fe8"></a><!-- doxytag: member="Gtk::Style::draw_string_vfunc" ref="4b6f2bc48c39466a0501b610e70a7fe8" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;detail, int x, int y, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>string</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="346846f3dbdf75c43696864b3907781a"></a><!-- doxytag: member="Gtk::Style::draw_tab_vfunc" ref="346846f3dbdf75c43696864b3907781a" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="47683d4db1978979b77acbe5971e86da"></a><!-- doxytag: member="Gtk::Style::draw_vline_vfunc" ref="47683d4db1978979b77acbe5971e86da" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget *widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1d92bab1249efc42c4127ea184a45ed7"></a><!-- doxytag: member="Gtk::Style::get_background" ref="1d92bab1249efc42c4127ea184a45ed7" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="20cc039f1beae77a137b2c382336f0c1"></a><!-- doxytag: member="Gtk::Style::get_background_pixmap" ref="20cc039f1beae77a137b2c382336f0c1" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt; Gtk::Style::get_background_pixmap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d573bef31f3193302dc6a83582d9e1ba"></a><!-- doxytag: member="Gtk::Style::get_base" ref="d573bef31f3193302dc6a83582d9e1ba" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c5f3c78b35efe7652f688ee2ff8c0451"></a><!-- doxytag: member="Gtk::Style::get_base_gc" ref="c5f3c78b35efe7652f688ee2ff8c0451" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_base_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3611f7b7d5b0e71a7d320294e3f29156"></a><!-- doxytag: member="Gtk::Style::get_base_gc" ref="3611f7b7d5b0e71a7d320294e3f29156" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_base_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="f2dce63d7989cc0f7c2e97b17bf0a4fe"></a><!-- doxytag: member="Gtk::Style::get_bg" ref="f2dce63d7989cc0f7c2e97b17bf0a4fe" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="066b6dda536addcc366b4cc034533301"></a><!-- doxytag: member="Gtk::Style::get_bg_gc" ref="066b6dda536addcc366b4cc034533301" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_bg_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="398892eaa5e352e6c304030cdc423396"></a><!-- doxytag: member="Gtk::Style::get_bg_gc" ref="398892eaa5e352e6c304030cdc423396" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_bg_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="a4c0bd5c32767ceb87109829b1ebf8f9"></a><!-- doxytag: member="Gtk::Style::get_bg_pixmap" ref="a4c0bd5c32767ceb87109829b1ebf8f9" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt; Gtk::Style::get_bg_pixmap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ec75deb13347c7f7e694c9eda7bb1b44"></a><!-- doxytag: member="Gtk::Style::get_bg_pixmap" ref="ec75deb13347c7f7e694c9eda7bb1b44" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt; Gtk::Style::get_bg_pixmap           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="286c0e6d38db40909bd1585668c78fd7"></a><!-- doxytag: member="Gtk::Style::get_black" ref="286c0e6d38db40909bd1585668c78fd7" 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>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2fabe98b84daca1def21a6188bfac431"></a><!-- doxytag: member="Gtk::Style::get_black_gc" ref="2fabe98b84daca1def21a6188bfac431" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_black_gc           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b0f4b3eecdd5b6ccf3dab3bf564e56e9"></a><!-- doxytag: member="Gtk::Style::get_black_gc" ref="b0f4b3eecdd5b6ccf3dab3bf564e56e9" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_black_gc           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e9bf701198384159a001b1304eb59096"></a><!-- doxytag: member="Gtk::Style::get_dark" ref="e9bf701198384159a001b1304eb59096" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="82f9f2cd533005425de23f124a26a6a6"></a><!-- doxytag: member="Gtk::Style::get_dark_gc" ref="82f9f2cd533005425de23f124a26a6a6" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_dark_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="33ef06fe956932deccf48528dae25ad1"></a><!-- doxytag: member="Gtk::Style::get_dark_gc" ref="33ef06fe956932deccf48528dae25ad1" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_dark_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="13d609efcb9573e2411dbfbad416af78"></a><!-- doxytag: member="Gtk::Style::get_fg" ref="13d609efcb9573e2411dbfbad416af78" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="300f2735497b5432ee7e71619d6b0401"></a><!-- doxytag: member="Gtk::Style::get_fg_gc" ref="300f2735497b5432ee7e71619d6b0401" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_fg_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e7cc0135d23f0aea9061fe327d498361"></a><!-- doxytag: member="Gtk::Style::get_fg_gc" ref="e7cc0135d23f0aea9061fe327d498361" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_fg_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5fe2b8929a11c3df1ed95120642a852a"></a><!-- doxytag: member="Gtk::Style::get_font" ref="5fe2b8929a11c3df1ed95120642a852a" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPango_1_1FontDescription.html">Pango::FontDescription</a> Gtk::Style::get_font           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2120549b1fce8f306137159bc160a5bc"></a><!-- doxytag: member="Gtk::Style::get_light" ref="2120549b1fce8f306137159bc160a5bc" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7321d84d7dfaa21e970cb07d5692c316"></a><!-- doxytag: member="Gtk::Style::get_light_gc" ref="7321d84d7dfaa21e970cb07d5692c316" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_light_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="97e4e1e73088d7ff06cc216e91a5ab21"></a><!-- doxytag: member="Gtk::Style::get_light_gc" ref="97e4e1e73088d7ff06cc216e91a5ab21" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_light_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="261394211da9d0525ed0f17c50efef17"></a><!-- doxytag: member="Gtk::Style::get_mid" ref="261394211da9d0525ed0f17c50efef17" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3ca9e7a229e9d8b28632b7e473643541"></a><!-- doxytag: member="Gtk::Style::get_mid_gc" ref="3ca9e7a229e9d8b28632b7e473643541" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_mid_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9805d5dcc2058f60914ecf61a4fc4380"></a><!-- doxytag: member="Gtk::Style::get_mid_gc" ref="9805d5dcc2058f60914ecf61a4fc4380" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_mid_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7230c6a23be8010f790280ea7c5b00fd"></a><!-- doxytag: member="Gtk::Style::get_text" ref="7230c6a23be8010f790280ea7c5b00fd" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e74dd31af40d195a282f96f99bb7ed65"></a><!-- doxytag: member="Gtk::Style::get_text_aa" ref="e74dd31af40d195a282f96f99bb7ed65" 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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="663e3f2cec317ed0765912a39f0b9ad2"></a><!-- doxytag: member="Gtk::Style::get_text_gc" ref="663e3f2cec317ed0765912a39f0b9ad2" args="(Gtk::StateType state_type) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_text_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3f4824e669c4f899607253b3f802c618"></a><!-- doxytag: member="Gtk::Style::get_text_gc" ref="3f4824e669c4f899607253b3f802c618" args="(Gtk::StateType state_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_text_gc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="0433e665c6c0dcaf17ebcc083717c3f0"></a><!-- doxytag: member="Gtk::Style::get_white" ref="0433e665c6c0dcaf17ebcc083717c3f0" 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>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b1ffdab688f513ef3390be16b119bc1f"></a><!-- doxytag: member="Gtk::Style::get_white_gc" ref="b1ffdab688f513ef3390be16b119bc1f" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_white_gc           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="779072fbdaf901931ee2c447affb5458"></a><!-- doxytag: member="Gtk::Style::get_white_gc" ref="779072fbdaf901931ee2c447affb5458" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1GC.html">Gdk::GC</a>&gt; Gtk::Style::get_white_gc           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9813570f42baca27f47a77a1046905b4"></a><!-- doxytag: member="Gtk::Style::get_xthickness" ref="9813570f42baca27f47a77a1046905b4" 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>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dc70c68cfd412c17d226bcd7cf9f3df4"></a><!-- doxytag: member="Gtk::Style::get_ythickness" ref="dc70c68cfd412c17d226bcd7cf9f3df4" 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>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dc801f987e8e18e450e862e14afe3f11"></a><!-- doxytag: member="Gtk::Style::gobj" ref="dc801f987e8e18e450e862e14afe3f11" 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>&nbsp;)&nbsp;</td>
          <td width="100%"> 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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html#2b7010748d60e770e9e0b3d65c100cf2">Glib::ObjectBase</a>.
</div>
</div><p>
<a class="anchor" name="6e459280bd4e09fea7a886bdb7ef0d00"></a><!-- doxytag: member="Gtk::Style::gobj" ref="6e459280bd4e09fea7a886bdb7ef0d00" 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>&nbsp;)&nbsp;</td>
          <td width="100%"><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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ObjectBase.html#4c6efc18be8cb9c56e58fc0bd20fafbe">Glib::ObjectBase</a>.
</div>
</div><p>
<a class="anchor" name="ef55d02ee7c780777fda9105a213dd92"></a><!-- doxytag: member="Gtk::Style::gobj_copy" ref="ef55d02ee7c780777fda9105a213dd92" 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>&nbsp;)&nbsp;</td>
          <td width="100%"></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><p>
<a class="anchor" name="1b07f5c5f068677b8d35130576cf3b40"></a><!-- doxytag: member="Gtk::Style::init_from_rc_vfunc" ref="1b07f5c5f068677b8d35130576cf3b40" args="(const Glib::RefPtr&lt; RcStyle &gt; &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1RcStyle.html">RcStyle</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>rc_style</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5fd9a6003324d1342a6d738aa618ae2b"></a><!-- doxytag: member="Gtk::Style::lookup_color" ref="5fd9a6003324d1342a6d738aa618ae2b" args="(const Glib::ustring &amp;color_name, Gdk::Color &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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>
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. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>color_name</em>&nbsp;</td><td>The name of the logical color to look up. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>color</em>&nbsp;</td><td>The <a class="el" href="classGdk_1_1Color.html">Gdk::Color</a> to fill in. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the mapping was found.</dd></dl>
<dl compact><dt><b><a class="el" href="newin2p10s.html#_newin2p10s000361">Since gtkmm 2.10:</a></b></dt><dd></dd></dl>

</div>
</div><p>
<a class="anchor" name="56707668788ba2b3fcb75fdac47668bd"></a><!-- doxytag: member="Gtk::Style::lookup_icon_set" ref="56707668788ba2b3fcb75fdac47668bd" args="(const Gtk::StockID &amp;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>&amp;&nbsp;</td>
          <td class="paramname"> <em>stock_id</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9ad9d0da570b4a42829167be87d7ade9"></a><!-- doxytag: member="Gtk::Style::on_realize" ref="9ad9d0da570b4a42829167be87d7ade9" 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>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4fd9fe827593e71e50a50836560ede21"></a><!-- doxytag: member="Gtk::Style::on_unrealize" ref="4fd9fe827593e71e50a50836560ede21" 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>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="48d2ffcefcc242a82daef9cb3de8b71c"></a><!-- doxytag: member="Gtk::Style::paint_arrow" ref="48d2ffcefcc242a82daef9cb3de8b71c" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</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#g5f1b4259f10ccf40735a017cff64782a">ArrowType</a>&nbsp;</td>
          <td class="paramname"> <em>arrow_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>fill</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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>
<em>arrow_type</em> determines the direction of the arrow. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>The type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>arrow_type</em>&nbsp;</td><td>The type of arrow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>fill</em>&nbsp;</td><td><code>true</code> if the arrow tip should be filled. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle to draw the arrow in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle to draw the arrow in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Width of the rectangle to draw the arrow in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>Height of the rectangle to draw the arrow in. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="a0f7323ca371ad629e7922bc1e55a023"></a><!-- doxytag: member="Gtk::Style::paint_box" ref="a0f7323ca371ad629e7922bc1e55a023" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draws a box on <em>window</em> with the given parameters. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>The type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the box. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="3f77f93a2cd63096ec96172bdd8c37e1"></a><!-- doxytag: member="Gtk::Style::paint_box_gap" ref="3f77f93a2cd63096ec96172bdd8c37e1" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&nbsp;</td>
          <td class="paramname"> <em>gap_side</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>Type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Width of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>Width of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gap_side</em>&nbsp;</td><td>Side in which to leave the gap. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gap_x</em>&nbsp;</td><td>Starting position of the gap. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gap_width</em>&nbsp;</td><td>Width of the gap. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="e3b5d01cf574fa890832786eebf64f52"></a><!-- doxytag: member="Gtk::Style::paint_check" ref="e3b5d01cf574fa890832786eebf64f52" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>The type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle to draw the check in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle to draw the check in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the rectangle to draw the check in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the rectangle to draw the check in. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="3942ad9450916164699883a849521720"></a><!-- doxytag: member="Gtk::Style::paint_diamond" ref="3942ad9450916164699883a849521720" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>The type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle to draw the diamond in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle to draw the diamond in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Width of the rectangle to draw the diamond in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>Height of the rectangle to draw the diamond in. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4c1bf4b11f2d4cd016801f15a2865396"></a><!-- doxytag: member="Gtk::Style::paint_expander" ref="4c1bf4b11f2d4cd016801f15a2865396" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g89d4d4f59bc9ab0c75c48f24c512ed1c">ExpanderStyle</a>&nbsp;</td>
          <td class="paramname"> <em>expander_style</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draws an expander as used in <a class="el" href="classGtk_1_1TreeView.html">Gtk::TreeView</a>. 
<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. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x position to draw the expander at. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y position to draw the expander at. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>expander_style</em>&nbsp;</td><td>The style to draw the expander in; determines whether the expander is collapsed, expanded, or in an intermediate state. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="198aa19a08792b5139dd4a818db9a0a6"></a><!-- doxytag: member="Gtk::Style::paint_extension" ref="198aa19a08792b5139dd4a818db9a0a6" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&nbsp;</td>
          <td class="paramname"> <em>gap_side</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draws an extension, i.e. a notebook tab. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>Type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the extension. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the extension. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Width of the extension. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>Width of the extension. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gap_side</em>&nbsp;</td><td>The side on to which the extension is attached. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ce857f72b032ae8671a7719bd3d1ae0b"></a><!-- doxytag: member="Gtk::Style::paint_flat_box" ref="ce857f72b032ae8671a7719bd3d1ae0b" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draws a flat box on <em>window</em> with the given parameters. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>The type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the box. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the box. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="990fcfb3110f0001e7d5f19cc08d309c"></a><!-- doxytag: member="Gtk::Style::paint_focus" ref="990fcfb3110f0001e7d5f19cc08d309c" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x origin of the rectangle around which to draw a focus indicator. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y origin of the rectangle around which to draw a focus indicator. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the rectangle around which to draw a focus indicator. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the rectangle around which to draw a focus indicator. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="c1c8a38943ca780dc2a9cdf1c1fbcd25"></a><!-- doxytag: member="Gtk::Style::paint_handle" ref="c1c8a38943ca780dc2a9cdf1c1fbcd25" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&nbsp;</td>
          <td class="paramname"> <em>orientation</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draws a handle as used in <a class="el" href="classGtk_1_1HandleBox.html">Gtk::HandleBox</a> and <a class="el" href="classGtk_1_1Paned.html">Gtk::Paned</a>. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>Type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the handle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the handle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>With of the handle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>Height of the handle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>orientation</em>&nbsp;</td><td>The orientation of the handle. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="a704aeb63536a8a51c1e967306e854ac"></a><!-- doxytag: member="Gtk::Style::paint_hline" ref="a704aeb63536a8a51c1e967306e854ac" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Rectangle to which the output is clipped, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x1</em>&nbsp;</td><td>The starting x coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x2</em>&nbsp;</td><td>The ending x coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y coordinate. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="5e7312abe96b893caf960b08b7f6d2b5"></a><!-- doxytag: member="Gtk::Style::paint_layout" ref="5e7312abe96b893caf960b08b7f6d2b5" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, bool use_text, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;detail, int x, int y, const Glib::RefPtr&lt; Pango::Layout &gt; &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classPango_1_1Layout.html">Pango::Layout</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>layout</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Draws a layout on <em>window</em> using the given parameters. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>use_text</em>&nbsp;</td><td>Whether to use the text or foreground graphics context of <em>style</em> . </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>layout</em>&nbsp;</td><td>The layout to draw. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="0fea84829d686bc6f0bc0410627adb70"></a><!-- doxytag: member="Gtk::Style::paint_option" ref="0fea84829d686bc6f0bc0410627adb70" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>The type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle to draw the option in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle to draw the option in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the rectangle to draw the option in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the rectangle to draw the option in. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="0e37f105f1040a5e874eb1a3400fff52"></a><!-- doxytag: member="Gtk::Style::paint_polygon" ref="0e37f105f1040a5e874eb1a3400fff52" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;detail, const Glib::ArrayHandle&lt; Gdk::Point &gt; &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ArrayHandle.html">Glib::ArrayHandle</a>&lt;<a class="el" href="classGdk_1_1Point.html">Gdk::Point</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>fill</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="852a6fc28f29513122e863c825147d8a"></a><!-- doxytag: member="Gtk::Style::paint_resize_grip" ref="852a6fc28f29513122e863c825147d8a" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</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#ge31896bd6d904848c07ef7f929063c0c">Gdk::WindowEdge</a>&nbsp;</td>
          <td class="paramname"> <em>edge</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>edge</em>&nbsp;</td><td>The edge in which to draw the resize grip. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x origin of the rectangle in which to draw the resize grip. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y origin of the rectangle in which to draw the resize grip. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the rectangle in which to draw the resize grip. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the rectangle in which to draw the resize grip. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="4ba7eb3d7a7f3ec0acb8845c798266f4"></a><!-- doxytag: member="Gtk::Style::paint_shadow" ref="4ba7eb3d7a7f3ec0acb8845c798266f4" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>Type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Width of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>Width of the rectangle. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ffab41c7780feb077300bfb7d5861013"></a><!-- doxytag: member="Gtk::Style::paint_shadow_gap" ref="ffab41c7780feb077300bfb7d5861013" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g3568edcd04af4a2cbd1eb0195513fe6b">PositionType</a>&nbsp;</td>
          <td class="paramname"> <em>gap_side</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>gap_width</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>Type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>Width of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>Width of the rectangle. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gap_side</em>&nbsp;</td><td>Side in which to leave the gap. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gap_x</em>&nbsp;</td><td>Starting position of the gap. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>gap_width</em>&nbsp;</td><td>Width of the gap. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="9851ac46dd258e5bb8f4719ae2373a83"></a><!-- doxytag: member="Gtk::Style::paint_slider" ref="9851ac46dd258e5bb8f4719ae2373a83" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</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#g84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a>&nbsp;</td>
          <td class="paramname"> <em>orientation</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>A shadow. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x origin of the rectangle in which to draw a slider. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y origin of the rectangle in which to draw a slider. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the rectangle in which to draw a slider. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the rectangle in which to draw a slider. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>orientation</em>&nbsp;</td><td>The orientation to be used. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="6867b17da7dc1691cad6003e3f34e838"></a><!-- doxytag: member="Gtk::Style::paint_tab" ref="6867b17da7dc1691cad6003e3f34e838" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, ShadowType shadow_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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#gc5cfb21bae7f04c83c5eabdacb92512e">ShadowType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>height</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shadow_type</em>&nbsp;</td><td>The type of shadow to draw. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Clip rectangle, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>X origin of the rectangle to draw the tab in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>Y origin of the rectangle to draw the tab in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>width</em>&nbsp;</td><td>The width of the rectangle to draw the tab in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>height</em>&nbsp;</td><td>The height of the rectangle to draw the tab in. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="f0b5392d206d74876a939284b3db366b"></a><!-- doxytag: member="Gtk::Style::paint_vline" ref="f0b5392d206d74876a939284b3db366b" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;window, Gtk::StateType state_type, const Gdk::Rectangle &amp;area, Widget &amp;widget, const Glib::ustring &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"> 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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>area</em>&nbsp;</td><td>Rectangle to which the output is clipped, or <code>0</code> if the output should not be clipped. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail (may be <code>0</code>). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y1</em>&nbsp;</td><td>The starting y coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y2</em>&nbsp;</td><td>The ending y coordinate. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x coordinate. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="28ae2823c1a900ccdd5a22a28ed127b3"></a><!-- doxytag: member="Gtk::Style::realize_vfunc" ref="28ae2823c1a900ccdd5a22a28ed127b3" 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>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="40a10865414f55092da7bd1c60d9d5dc"></a><!-- doxytag: member="Gtk::Style::render_icon" ref="40a10865414f55092da7bd1c60d9d5dc" args="(const IconSource &amp;source, Gtk::TextDirection direction, Gtk::StateType state, Gtk::IconSize size, Gtk::Widget &amp;widget, const Glib::ustring &amp;detail)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::Style::render_icon           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>&amp;&nbsp;</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#gabfcae0b9b0cf2aab01ee96352668d3d">Gtk::TextDirection</a>&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>The <a class="el" href="classGtk_1_1IconSource.html">Gtk::IconSource</a> specifying the icon to render. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>direction</em>&nbsp;</td><td>A text direction. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state</em>&nbsp;</td><td>A state. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>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 valign="top"></td><td valign="top"><em>widget</em>&nbsp;</td><td>The widget. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>detail</em>&nbsp;</td><td>A style detail. </td></tr>
  </table>
</dl>
<dl class="return" compact><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><p>
<a class="anchor" name="ae921c973ce941b9a847bf2ccacb197d"></a><!-- doxytag: member="Gtk::Style::render_icon_vfunc" ref="ae921c973ce941b9a847bf2ccacb197d" args="(const IconSource &amp;source, TextDirection direction, Gtk::StateType state, IconSize size, Widget *widget, const Glib::ustring &amp;detail)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixbuf.html">Gdk::Pixbuf</a>&gt; Gtk::Style::render_icon_vfunc           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classGtk_1_1IconSource.html">IconSource</a>&amp;&nbsp;</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#gabfcae0b9b0cf2aab01ee96352668d3d">TextDirection</a>&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&nbsp;</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>*&nbsp;</td>
          <td class="paramname"> <em>widget</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>detail</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="c21e7e43ac80b65574482b0a5644b3b9"></a><!-- doxytag: member="Gtk::Style::set_background" ref="c21e7e43ac80b65574482b0a5644b3b9" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></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 compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>window</em>&nbsp;</td><td>A <a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>state_type</em>&nbsp;</td><td>A state. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="062a9e30e0f1ae2fb7d912d215d20484"></a><!-- doxytag: member="Gtk::Style::set_background_vfunc" ref="062a9e30e0f1ae2fb7d912d215d20484" args="(const Glib::RefPtr&lt; Gdk::Window &gt; &amp;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" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Window.html">Gdk::Window</a>&gt;&amp;&nbsp;</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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2e86f90b60f2e865a38839c51a383729"></a><!-- doxytag: member="Gtk::Style::set_base" ref="2e86f90b60f2e865a38839c51a383729" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="8d951e6ffad3c361824b8a0377baa9b8"></a><!-- doxytag: member="Gtk::Style::set_bg" ref="8d951e6ffad3c361824b8a0377baa9b8" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="dd2fe0032d8021278ccb190782dc6445"></a><!-- doxytag: member="Gtk::Style::set_bg_pixmap" ref="dd2fe0032d8021278ccb190782dc6445" args="(Gtk::StateType state_type, const Glib::RefPtr&lt; const Gdk::Pixmap &gt; &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;const <a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>pixmap</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="82c1d8db30391f0bf83f2ed67789dd18"></a><!-- doxytag: member="Gtk::Style::set_bg_pixmap" ref="82c1d8db30391f0bf83f2ed67789dd18" args="(Gtk::StateType state_type, const Glib::RefPtr&lt; Gdk::Pixmap &gt; &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</td>
          <td class="paramname"> <em>state_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGdk_1_1Pixmap.html">Gdk::Pixmap</a>&gt;&amp;&nbsp;</td>
          <td class="paramname"> <em>pixmap</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd>Use <a class="el" href="classGtk_1_1Style.html#dd2fe0032d8021278ccb190782dc6445">set_bg_pixmap(Gtk::StateType state_type, const Glib::RefPtr&lt;const Gdk::Pixmap&gt;&amp; pixmap)</a> </dd></dl>

</div>
</div><p>
<a class="anchor" name="ce77ca31e56e4ede58c3f39078481b38"></a><!-- doxytag: member="Gtk::Style::set_black" ref="ce77ca31e56e4ede58c3f39078481b38" args="(const Gdk::Color &amp;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>&amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="4c46643f6f38f3551f43dddd30eedf07"></a><!-- doxytag: member="Gtk::Style::set_dark" ref="4c46643f6f38f3551f43dddd30eedf07" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="257abaad3187dbb82eb727ca33354c6f"></a><!-- doxytag: member="Gtk::Style::set_fg" ref="257abaad3187dbb82eb727ca33354c6f" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="6ec504dfd1811ea4ddccf034f78948a0"></a><!-- doxytag: member="Gtk::Style::set_font" ref="6ec504dfd1811ea4ddccf034f78948a0" args="(const Pango::FontDescription &amp;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="el" href="classPango_1_1FontDescription.html">Pango::FontDescription</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>font_desc</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="5b32229521409e2395f6f355bfc43442"></a><!-- doxytag: member="Gtk::Style::set_light" ref="5b32229521409e2395f6f355bfc43442" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="38c5c92b588c5930cf9a6a71414b7776"></a><!-- doxytag: member="Gtk::Style::set_mid" ref="38c5c92b588c5930cf9a6a71414b7776" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="3efc849950c7d79d2b012d7260247da9"></a><!-- doxytag: member="Gtk::Style::set_text" ref="3efc849950c7d79d2b012d7260247da9" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="fecb1a568e443492e9fd6e5420759348"></a><!-- doxytag: member="Gtk::Style::set_text_aa" ref="fecb1a568e443492e9fd6e5420759348" args="(Gtk::StateType state, const Gdk::Color &amp;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#ge389c7fef8176df3e8b7992c521d9661">Gtk::StateType</a>&nbsp;</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>&amp;&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e6557636d89b8f8dcb6b15ed80e1b6d7"></a><!-- doxytag: member="Gtk::Style::set_white" ref="e6557636d89b8f8dcb6b15ed80e1b6d7" args="(const Gdk::Color &amp;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>&amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="aa6e567edf1b22f5ac0b03371721eca1"></a><!-- doxytag: member="Gtk::Style::set_xthickness" ref="aa6e567edf1b22f5ac0b03371721eca1" 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&nbsp;</td>
          <td class="paramname"> <em>xthickness</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="605307f789afb75731f378ab753f727e"></a><!-- doxytag: member="Gtk::Style::set_ythickness" ref="605307f789afb75731f378ab753f727e" 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&nbsp;</td>
          <td class="paramname"> <em>ythickness</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="ffdc678f01e7167ffc9fe0b303ba2c83"></a><!-- doxytag: member="Gtk::Style::signal_realize" ref="ffdc678f01e7167ffc9fe0b303ba2c83" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Style::signal_realize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_realize()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="ec2216c114d3f6bbd0efee103b5c73d5"></a><!-- doxytag: member="Gtk::Style::signal_unrealize" ref="ec2216c114d3f6bbd0efee103b5c73d5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Style::signal_unrealize           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<dl class="user" compact><dt><b>Prototype:</b></dt><dd><code>void on_my_unrealize()</code> </dd></dl>

<p>

</div>
</div><p>
<a class="anchor" name="63f9ac2d4f060bc2f1c72f1f74f08e7f"></a><!-- doxytag: member="Gtk::Style::unrealize_vfunc" ref="63f9ac2d4f060bc2f1c72f1f74f08e7f" 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>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="4f5e3e5952d0387f2fea117ecd37bb1a"></a><!-- doxytag: member="Gtk::Style::wrap" ref="4f5e3e5952d0387f2fea117ecd37bb1a" args="(GtkStyle *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGtk_1_1Style.html">Gtk::Style</a>&gt; wrap           </td>
          <td>(</td>
          <td class="paramtype">GtkStyle *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
A <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/namespaceGlib.html#671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&nbsp;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&nbsp;</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>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="style_8h.html">style.h</a></ul>
</div>
<!-- end main content -->

<hr><address><small>
Generated for gtkmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>