1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<title>gtkmm: Gtk::CellArea Class Reference</title>
6
<link href="tabs.css" rel="stylesheet" type="text/css"/>
7
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
10
<!-- Generated by Doxygen 1.7.3 -->
13
<table cellspacing="0" cellpadding="0">
15
<tr style="height: 56px;">
16
<td style="padding-left: 0.5em;">
17
<div id="projectname">gtkmm <span id="projectnumber">3.0.1</span></div>
23
<div id="navrow1" class="tabs">
25
<li><a href="index.html"><span>Main Page</span></a></li>
26
<li><a href="pages.html"><span>Related Pages</span></a></li>
27
<li><a href="modules.html"><span>Modules</span></a></li>
28
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
29
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
32
<div id="navrow2" class="tabs2">
34
<li><a href="annotated.html"><span>Class List</span></a></li>
35
<li><a href="classes.html"><span>Class Index</span></a></li>
36
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
37
<li><a href="functions.html"><span>Class Members</span></a></li>
40
<div id="nav-path" class="navpath">
42
<li class="navelem"><a class="el" href="namespaceGtk.html">Gtk</a> </li>
43
<li class="navelem"><a class="el" href="classGtk_1_1CellArea.html">CellArea</a> </li>
49
<a href="#pub-methods">Public Member Functions</a> |
50
<a href="#pro-methods">Protected Member Functions</a> |
51
<a href="#related">Related Functions</a> </div>
52
<div class="headertitle">
53
<h1>Gtk::CellArea Class Reference</h1> </div>
55
<div class="contents">
56
<!-- doxytag: class="Gtk::CellArea" --><!-- doxytag: inherits="Glib::Object,Gtk::Buildable,Gtk::CellLayout" -->
57
<p>An abstract base class for laying out CellRenderers. <a href="#_details">More...</a></p>
58
<div class="dynheader">
59
Inheritance diagram for Gtk::CellArea:</div>
60
<div class="dyncontent">
61
<div class="center"><img src="classGtk_1_1CellArea__inherit__graph.png" border="0" usemap="#Gtk_1_1CellArea_inherit__map" alt="Inheritance graph"/></div>
62
<map name="Gtk_1_1CellArea_inherit__map" id="Gtk_1_1CellArea_inherit__map">
63
<area shape="rect" id="node17" href="classGtk_1_1CellAreaBox.html" title="A cell area that renders CellRenderers into a row or a colum, depending on its orientation." alt="" coords="79,406,201,437"/><area shape="rect" id="node2" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,166,96,197"/><area shape="rect" id="node4" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,86,171,117"/><area shape="rect" id="node10" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="120,166,224,197"/><area shape="rect" id="node6" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,6,164,37"/><area shape="rect" id="node8" href="classGtk_1_1Buildable.html" title="A base class for objects that can be built by Gtk::Builder." alt="" coords="88,246,192,277"/><area shape="rect" id="node13" href="classGtk_1_1CellLayout.html" title="An interface for packing cells." alt="" coords="216,246,328,277"/></map>
64
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
65
<div class="dynheader">
66
Collaboration diagram for Gtk::CellArea:</div>
67
<div class="dyncontent">
68
<div class="center"><img src="classGtk_1_1CellArea__coll__graph.png" border="0" usemap="#Gtk_1_1CellArea_coll__map" alt="Collaboration graph"/></div>
69
<map name="Gtk_1_1CellArea_coll__map" id="Gtk_1_1CellArea_coll__map">
70
<area shape="rect" id="node2" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,166,96,197"/><area shape="rect" id="node4" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,86,171,117"/><area shape="rect" id="node10" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="120,166,224,197"/><area shape="rect" id="node6" doxygen="libsigc++-2.0.tag:http://library.gnome.org/devel/libsigc++/unstable/" href="http://library.gnome.org/devel/libsigc++/unstable/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,6,164,37"/><area shape="rect" id="node8" href="classGtk_1_1Buildable.html" title="A base class for objects that can be built by Gtk::Builder." alt="" coords="88,246,192,277"/><area shape="rect" id="node13" href="classGtk_1_1CellLayout.html" title="An interface for packing cells." alt="" coords="216,246,328,277"/></map>
71
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
73
<p><a href="classGtk_1_1CellArea-members.html">List of all members.</a></p>
74
<table class="memberdecls">
75
<tr><td colspan="2"><h2><a name="pub-methods"></a>
76
Public Member Functions</h2></td></tr>
77
<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#afe3187de51cb5d075764f297d3c066db">~CellArea</a> ()</td></tr>
78
<tr><td class="memItemLeft" align="right" valign="top">GtkCellArea* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#aab368879a43f6d4f8c035c467c8c2bba">gobj</a> ()</td></tr>
79
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#aab368879a43f6d4f8c035c467c8c2bba"></a><br/></td></tr>
80
<tr><td class="memItemLeft" align="right" valign="top">const GtkCellArea* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a9458e202368299b5554e6ab36d15396f">gobj</a> () const </td></tr>
81
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a9458e202368299b5554e6ab36d15396f"></a><br/></td></tr>
82
<tr><td class="memItemLeft" align="right" valign="top">GtkCellArea* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a456fc286d5c27399f6aab21a9e58412b">gobj_copy</a> ()</td></tr>
83
<tr><td class="mdescLeft"> </td><td class="mdescRight">Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. <a href="#a456fc286d5c27399f6aab21a9e58412b"></a><br/></td></tr>
84
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#ac9b1cfdfcf3b8ccfe4e60b4eb1871b65">add</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer)</td></tr>
85
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a520a63f3a112b55ed1ea3d1af9d34854">remove</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer)</td></tr>
86
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a3de0adce00b8d27a667202d7953814f1">has_renderer</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer)</td></tr>
87
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#ad2a59fbd497fdd14584662eb0a660f14">event</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, GdkEvent* event, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, GtkCellRendererState flags)</td></tr>
88
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a336c22e0186a52f5b37b61dd960199d1">render</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="elRef" doxygen="cairomm-1.0.tag:http://www.cairographics.org/documentation/cairomm/reference/" href="http://www.cairographics.org/documentation/cairomm/reference/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>< <a class="elRef" doxygen="cairomm-1.0.tag:http://www.cairographics.org/documentation/cairomm/reference/" href="http://www.cairographics.org/documentation/cairomm/reference/classCairo_1_1Context.html">Cairo::Context</a> >& cr, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& background_area, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, <a class="el" href="group__gtkmmEnums.html#ga7061270b7c31ba72e053ab001ec2b877">CellRendererState</a> flags, bool paint_focus)</td></tr>
89
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a12ba3d906675a5e7d249f85da141f123">get_cell_allocation</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& allocation)</td></tr>
90
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a524935afa72300fe831edd257d1bcfc4">get_cell_at_position</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, int x, int y, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& alloc_area)</td></tr>
91
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a678a9ce73be27fa65ecb3a35ac819083">get_cell_at_position</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, int x, int y, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& alloc_area) const </td></tr>
92
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a3507e405af9e6d2c7f682ca101783e9a">create_context</a> () const </td></tr>
93
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a7f4b713ffbb96a563ef394180bd6da75">copy_context</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context)</td></tr>
94
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#ga35be6d001d814dbf37bd405433b06cf5">SizeRequestMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a7a3445e0f9cfebd8620ae7600f30e11d">get_request_mode</a> () const </td></tr>
95
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#aeba5a9755f2369479ea2faceaebd8afd">get_preferred_width</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int& minimum_width, int& natural_width)</td></tr>
96
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a4691ab7cbc3defef40d7b7d9b1677582">get_preferred_height_for_width</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int width, int& minimum_height, int& natural_height)</td></tr>
97
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#af06a85fee1082f16d6d8b3c672d30c04">get_preferred_height</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int& minimum_height, int& natural_height)</td></tr>
98
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a2d0412e210d4422950980e9dcd7ccb8f">get_preferred_width_for_height</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int height, int& minimum_width, int& natural_width)</td></tr>
99
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#adc9ebb76c770dd53a71cdb6b32536509">get_current_path_string</a> () const </td></tr>
100
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#aa54e30a4ab94bc79c06fd79a0ec8d74e">apply_attributes</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a> >& tree_model, const <a class="el" href="classGtk_1_1TreeIter.html">TreeModel::iterator</a>& iter, bool is_expander, bool is_expanded)</td></tr>
101
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a5eb99d3b2a0cbf7b37545d66f8b5ec46">attribute_connect</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& attribute, int column)</td></tr>
102
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a66d20f296654d49bd1707629293c79d5">attribute_disconnect</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& attribute)</td></tr>
103
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a229254fadbf6b1933ed9f92c04dec852">cell_set_property</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& property_name, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
104
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a667cec55417983c01ef76a57b7f30c6d">cell_get_property</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a>& property_name, <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a>&<a class="elRef" doxygen="libstdc++.tag:http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01191.html#ga1c9e781d8d15a3814a601f471797c825">value</a>)</td></tr>
105
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a1636e2ed16243d33ddacf3ce24ad319c">is_activatable</a> () const </td></tr>
106
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a33eef08789f8eed37be26f8e6ce6f162">activate</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, <a class="el" href="group__gtkmmEnums.html#ga7061270b7c31ba72e053ab001ec2b877">CellRendererState</a> flags, bool edit_only)</td></tr>
107
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a0dc4a1301f7fd3593488ec243e884b86">focus</a> (<a class="el" href="group__gtkmmEnums.html#ga6c754c32a8421f746367b43c277e4d7b">DirectionType</a> direction)</td></tr>
108
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a8cadd20af1162268c82ebc10df1ca5f3">set_focus_cell</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer)</td></tr>
109
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#ae0588a1de3d41637ce6c85c659efebbb">get_focus_cell</a> ()</td></tr>
110
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a5da21487da6c77be565f19a0b5233d41">get_focus_cell</a> () const </td></tr>
111
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#af602c09ddd7817febcc66d252be76835">add_focus_sibling</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& sibling)</td></tr>
112
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a223df15eae8c8420fb65f2e6e1d029f5">remove_focus_sibling</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& sibling)</td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a7566fdf7e64b442779b4d09e02d0dc4d">is_focus_sibling</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& sibling)</td></tr>
114
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a1f0eefd01fac75cbc959bbf8dfe385b0">get_focus_from_sibling</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer)</td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a1f8b93cd14c1a60f94bcb0c113b49c1a">get_focus_from_sibling</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer) const </td></tr>
116
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a84636f609ecd4768fa64481ae41d5710">get_edited_cell</a> ()</td></tr>
117
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a4dcc7feb800717db0562b0d1ae2ee073">get_edited_cell</a> () const </td></tr>
118
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1CellEditable.html">CellEditable</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a079f52e24a977e2c79e87a4a2f439466">get_edit_widget</a> ()</td></tr>
119
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGtk_1_1CellEditable.html">CellEditable</a>* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#aab4277fd4e0a1ef7280780b606cc3f2a">get_edit_widget</a> () const </td></tr>
120
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a3357e85c1c1911e0e9d5d76ef8234dd1">activate_cell</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, GdkEvent* event, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, <a class="el" href="group__gtkmmEnums.html#ga7061270b7c31ba72e053ab001ec2b877">CellRendererState</a> flags)</td></tr>
121
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#aeb0488f07c84c8b5b93f66650c309114">stop_editing</a> (bool canceled)</td></tr>
122
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a5e774b5a79721ab4743acbe086d60c75">inner_cell_area</a> (<a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& cell_area, <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& inner_area)</td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#ab345aa630cec25fca8791eec098671f5">request_renderer</a> (<a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& renderer, <a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> orientation, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int for_size, int& minimum_size, int& natural_size)</td></tr>
124
<tr><td colspan="2"><h2><a name="pro-methods"></a>
125
Protected Member Functions</h2></td></tr>
126
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a7f8391dd7d29a8dc8214f7c198494acf">CellArea</a> ()</td></tr>
127
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="group__gtkmmEnums.html#ga35be6d001d814dbf37bd405433b06cf5">SizeRequestMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a06514021b72dc6f81fbd6c9789db2324">get_request_mode_vfunc</a> () const </td></tr>
128
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a0dd921aaa76582b45412bd5f9c61d709">get_preferred_width_vfunc</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int& minimum_width, int& natural_width)</td></tr>
129
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a7ff719a02f2ba9a17e29891e66bc28e0">get_preferred_height_for_width_vfunc</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int width, int& minimum_height, int& natural_height)</td></tr>
130
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a2cff57661051a69e0f01b74f3763f607">get_preferred_height_vfunc</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int& minimum_height, int& natural_height)</td></tr>
131
<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a31f558684fc4fe74370dc4a53c165f27">get_preferred_width_for_height_vfunc</a> (const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& context, <a class="el" href="classGtk_1_1Widget.html">Widget</a>& widget, int height, int& minimum_width, int& natural_width)</td></tr>
132
<tr><td colspan="2"><h2><a name="related"></a>
133
Related Functions</h2></td></tr>
134
<tr><td colspan="2">(Note that these are not member functions.) <br/></td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellArea.html">Gtk::CellArea</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1CellArea.html#a0033f6f33520fe06a8c37f96e6dc4477">wrap</a> (GtkCellArea* object, bool take_copy=false)</td></tr>
136
<tr><td class="mdescLeft"> </td><td class="mdescRight">A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#a0033f6f33520fe06a8c37f96e6dc4477"></a><br/></td></tr>
138
<hr/><a name="_details"></a><h2>Detailed Description</h2>
139
<div class="textblock"><p>An abstract base class for laying out CellRenderers. </p>
140
<p>This is an abstract base class for <a class="el" href="classGtk_1_1CellLayout.html" title="An interface for packing cells.">CellLayout</a> widgets (also referred to as "layouting widgets") to interface with an arbitrary number of CellRenderers and interact with the user for a given <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget.">TreeModel</a> row.</p>
141
<p>The cell area handles events, focus navigation, drawing and size requests and allocations for a given row of data.</p>
142
<p>Usually users dont have to interact with the <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">CellArea</a> directly unless they are implementing a cell layouting widget themselves.</p>
143
<p>Requesting area sizes</p>
144
<p>As outlined in <a class="el" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)">Gtk::Widget</a>'s geometry management description, GTK+ uses a height-for-width geometry management system to compute the sizes of widgets and user interfaces. <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">CellArea</a> uses the same semantics to calculate the size of an area for an arbitrary number of <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget.">TreeModel</a> rows.</p>
145
<p>When requesting the size of a cell area one needs to calculate the size for a handful of rows, and this will be done differently by different layouting widgets. For instance a <a class="el" href="classGtk_1_1TreeViewColumn.html" title="Typedefed as Gtk::TreeView::Column.">TreeViewColumn</a> always lines up the areas from top to bottom while an <a class="el" href="classGtk_1_1IconView.html" title="The IconView provides an alternative view of a list model.">IconView</a>, on the other hand, might enforce that all areas received the same width and wrap the areas around, requesting height for more cell areas when allocated less width.</p>
146
<p>It's also important for areas to maintain some cell alignments with areas rendered for adjacent rows (cells can appear "columnized" inside an area even when the size of cells are different in each row). For this reason the <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">CellArea</a> uses a <a class="el" href="classGtk_1_1CellAreaContext.html" title="A class representing an adjustable bounded value.">CellAreaContext</a> object to store the alignments and sizes along the way (as well as the overall largest minimum and natural size for all the rows which have been calculated with the said context).</p>
147
<p>The <a class="el" href="classGtk_1_1CellAreaContext.html" title="A class representing an adjustable bounded value.">CellAreaContext</a> is an opaque object specific to the <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">CellArea</a> which created it (see <a class="el" href="classGtk_1_1CellArea.html#a3507e405af9e6d2c7f682ca101783e9a">CellArea::create_context()</a>). The owning cell-layouting widget can create as many contexts as it wishes to calculate sizes of rows which should receive the same size in at least one orientation (horizontally or vertically). However, it's important that the same <a class="el" href="classGtk_1_1CellAreaContext.html" title="A class representing an adjustable bounded value.">CellAreaContext</a> which was used to request the sizes for a given <a class="el" href="classGtk_1_1TreeModel.html" title="This class defines a generic tree interface for use by the Gtk::TreeView widget.">TreeModel</a> row be used when rendering or processing events for that row.</p>
148
<p>Cell Properties</p>
149
<p>The <a class="el" href="classGtk_1_1CellArea.html" title="An abstract base class for laying out CellRenderers.">CellArea</a> introduces cell propertie for CellRenderers in very much the same way that <a class="el" href="classGtk_1_1Container.html" title="Abstract container class.">Gtk::Container</a> introduces child properties for Widgets. This provides some general interfaces for defining the relationship cell areas have with their cells. For instance in a <a class="el" href="classGtk_1_1CellAreaBox.html" title="A cell area that renders CellRenderers into a row or a colum, depending on its orientation.">CellAreaBox</a> a cell might "expand" and receive extra space when the area is allocated more than its full natural request, or a cell might be configured to "align" with adjacent rows which were requested and rendered with the same <a class="el" href="classGtk_1_1CellAreaContext.html" title="A class representing an adjustable bounded value.">CellAreaContext</a>.</p>
150
<p>To set the value of a cell property, use <a class="el" href="classGtk_1_1CellArea.html#a229254fadbf6b1933ed9f92c04dec852">cell_set_property()</a>. To obtain the value of a cell property, use <a class="el" href="classGtk_1_1CellArea.html#a667cec55417983c01ef76a57b7f30c6d">cell_get_property()</a>.</p>
151
<dl class="since_3_0"><dt><b><a class="el" href="since_3_0.html#_since_3_0000011">Since gtkmm 3.0:</a></b></dt><dd></dd></dl>
152
</div><hr/><h2>Constructor & Destructor Documentation</h2>
153
<a class="anchor" id="afe3187de51cb5d075764f297d3c066db"></a><!-- doxytag: member="Gtk::CellArea::~CellArea" ref="afe3187de51cb5d075764f297d3c066db" args="()" -->
154
<div class="memitem">
155
<div class="memproto">
156
<table class="memname">
158
<td class="memname">virtual Gtk::CellArea::~CellArea </td>
160
<td class="paramname"></td><td>)</td>
161
<td><code> [virtual]</code></td>
169
<a class="anchor" id="a7f8391dd7d29a8dc8214f7c198494acf"></a><!-- doxytag: member="Gtk::CellArea::CellArea" ref="a7f8391dd7d29a8dc8214f7c198494acf" args="()" -->
170
<div class="memitem">
171
<div class="memproto">
172
<table class="memname">
174
<td class="memname">Gtk::CellArea::CellArea </td>
176
<td class="paramname"></td><td>)</td>
177
<td><code> [protected]</code></td>
185
<hr/><h2>Member Function Documentation</h2>
186
<a class="anchor" id="a33eef08789f8eed37be26f8e6ce6f162"></a><!-- doxytag: member="Gtk::CellArea::activate" ref="a33eef08789f8eed37be26f8e6ce6f162" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, const Gdk::Rectangle &cell_area, CellRendererState flags, bool edit_only)" -->
187
<div class="memitem">
188
<div class="memproto">
189
<table class="memname">
191
<td class="memname">bool Gtk::CellArea::activate </td>
193
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
194
<td class="paramname"><em>context</em>, </td>
197
<td class="paramkey"></td>
199
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
200
<td class="paramname"><em>widget</em>, </td>
203
<td class="paramkey"></td>
205
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
206
<td class="paramname"><em>cell_area</em>, </td>
209
<td class="paramkey"></td>
211
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7061270b7c31ba72e053ab001ec2b877">CellRendererState</a> </td>
212
<td class="paramname"><em>flags</em>, </td>
215
<td class="paramkey"></td>
217
<td class="paramtype">bool </td>
218
<td class="paramname"><em>edit_only</em> </td>
231
<a class="anchor" id="a3357e85c1c1911e0e9d5d76ef8234dd1"></a><!-- doxytag: member="Gtk::CellArea::activate_cell" ref="a3357e85c1c1911e0e9d5d76ef8234dd1" args="(Widget &widget, CellRenderer &renderer, GdkEvent *event, const Gdk::Rectangle &cell_area, CellRendererState flags)" -->
232
<div class="memitem">
233
<div class="memproto">
234
<table class="memname">
236
<td class="memname">bool Gtk::CellArea::activate_cell </td>
238
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
239
<td class="paramname"><em>widget</em>, </td>
242
<td class="paramkey"></td>
244
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
245
<td class="paramname"><em>renderer</em>, </td>
248
<td class="paramkey"></td>
250
<td class="paramtype">GdkEvent * </td>
251
<td class="paramname"><em>event</em>, </td>
254
<td class="paramkey"></td>
256
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
257
<td class="paramname"><em>cell_area</em>, </td>
260
<td class="paramkey"></td>
262
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7061270b7c31ba72e053ab001ec2b877">CellRendererState</a> </td>
263
<td class="paramname"><em>flags</em> </td>
276
<a class="anchor" id="ac9b1cfdfcf3b8ccfe4e60b4eb1871b65"></a><!-- doxytag: member="Gtk::CellArea::add" ref="ac9b1cfdfcf3b8ccfe4e60b4eb1871b65" args="(CellRenderer &renderer)" -->
277
<div class="memitem">
278
<div class="memproto">
279
<table class="memname">
281
<td class="memname">void Gtk::CellArea::add </td>
283
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
284
<td class="paramname"><em>renderer</em></td><td>)</td>
293
<a class="anchor" id="af602c09ddd7817febcc66d252be76835"></a><!-- doxytag: member="Gtk::CellArea::add_focus_sibling" ref="af602c09ddd7817febcc66d252be76835" args="(CellRenderer &renderer, CellRenderer &sibling)" -->
294
<div class="memitem">
295
<div class="memproto">
296
<table class="memname">
298
<td class="memname">void Gtk::CellArea::add_focus_sibling </td>
300
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
301
<td class="paramname"><em>renderer</em>, </td>
304
<td class="paramkey"></td>
306
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
307
<td class="paramname"><em>sibling</em> </td>
320
<a class="anchor" id="aa54e30a4ab94bc79c06fd79a0ec8d74e"></a><!-- doxytag: member="Gtk::CellArea::apply_attributes" ref="aa54e30a4ab94bc79c06fd79a0ec8d74e" args="(const Glib::RefPtr< TreeModel > &tree_model, const TreeModel::iterator &iter, bool is_expander, bool is_expanded)" -->
321
<div class="memitem">
322
<div class="memproto">
323
<table class="memname">
325
<td class="memname">void Gtk::CellArea::apply_attributes </td>
327
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1TreeModel.html">TreeModel</a> >& </td>
328
<td class="paramname"><em>tree_model</em>, </td>
331
<td class="paramkey"></td>
333
<td class="paramtype">const <a class="el" href="classGtk_1_1TreeIter.html">TreeModel::iterator</a>& </td>
334
<td class="paramname"><em>iter</em>, </td>
337
<td class="paramkey"></td>
339
<td class="paramtype">bool </td>
340
<td class="paramname"><em>is_expander</em>, </td>
343
<td class="paramkey"></td>
345
<td class="paramtype">bool </td>
346
<td class="paramname"><em>is_expanded</em> </td>
359
<a class="anchor" id="a5eb99d3b2a0cbf7b37545d66f8b5ec46"></a><!-- doxytag: member="Gtk::CellArea::attribute_connect" ref="a5eb99d3b2a0cbf7b37545d66f8b5ec46" args="(CellRenderer &renderer, const Glib::ustring &attribute, int column)" -->
360
<div class="memitem">
361
<div class="memproto">
362
<table class="memname">
364
<td class="memname">void Gtk::CellArea::attribute_connect </td>
366
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
367
<td class="paramname"><em>renderer</em>, </td>
370
<td class="paramkey"></td>
372
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
373
<td class="paramname"><em>attribute</em>, </td>
376
<td class="paramkey"></td>
378
<td class="paramtype">int </td>
379
<td class="paramname"><em>column</em> </td>
392
<a class="anchor" id="a66d20f296654d49bd1707629293c79d5"></a><!-- doxytag: member="Gtk::CellArea::attribute_disconnect" ref="a66d20f296654d49bd1707629293c79d5" args="(CellRenderer &renderer, const Glib::ustring &attribute)" -->
393
<div class="memitem">
394
<div class="memproto">
395
<table class="memname">
397
<td class="memname">void Gtk::CellArea::attribute_disconnect </td>
399
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
400
<td class="paramname"><em>renderer</em>, </td>
403
<td class="paramkey"></td>
405
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
406
<td class="paramname"><em>attribute</em> </td>
419
<a class="anchor" id="a667cec55417983c01ef76a57b7f30c6d"></a><!-- doxytag: member="Gtk::CellArea::cell_get_property" ref="a667cec55417983c01ef76a57b7f30c6d" args="(CellRenderer &renderer, const Glib::ustring &property_name, Glib::ValueBase &value)" -->
420
<div class="memitem">
421
<div class="memproto">
422
<table class="memname">
424
<td class="memname">void Gtk::CellArea::cell_get_property </td>
426
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
427
<td class="paramname"><em>renderer</em>, </td>
430
<td class="paramkey"></td>
432
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
433
<td class="paramname"><em>property_name</em>, </td>
436
<td class="paramkey"></td>
438
<td class="paramtype"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> & </td>
439
<td class="paramname"><em>value</em> </td>
452
<a class="anchor" id="a229254fadbf6b1933ed9f92c04dec852"></a><!-- doxytag: member="Gtk::CellArea::cell_set_property" ref="a229254fadbf6b1933ed9f92c04dec852" args="(CellRenderer &renderer, const Glib::ustring &property_name, const Glib::ValueBase &value)" -->
453
<div class="memitem">
454
<div class="memproto">
455
<table class="memname">
457
<td class="memname">void Gtk::CellArea::cell_set_property </td>
459
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
460
<td class="paramname"><em>renderer</em>, </td>
463
<td class="paramkey"></td>
465
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> & </td>
466
<td class="paramname"><em>property_name</em>, </td>
469
<td class="paramkey"></td>
471
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ValueBase.html">Glib::ValueBase</a> & </td>
472
<td class="paramname"><em>value</em> </td>
485
<a class="anchor" id="a7f4b713ffbb96a563ef394180bd6da75"></a><!-- doxytag: member="Gtk::CellArea::copy_context" ref="a7f4b713ffbb96a563ef394180bd6da75" args="(const Glib::RefPtr< const CellAreaContext > &context)" -->
486
<div class="memitem">
487
<div class="memproto">
488
<table class="memname">
490
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a>> Gtk::CellArea::copy_context </td>
492
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< const <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
493
<td class="paramname"><em>context</em></td><td>)</td>
502
<a class="anchor" id="a3507e405af9e6d2c7f682ca101783e9a"></a><!-- doxytag: member="Gtk::CellArea::create_context" ref="a3507e405af9e6d2c7f682ca101783e9a" args="() const " -->
503
<div class="memitem">
504
<div class="memproto">
505
<table class="memname">
507
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a><<a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a>> Gtk::CellArea::create_context </td>
509
<td class="paramname"></td><td>)</td>
518
<a class="anchor" id="ad2a59fbd497fdd14584662eb0a660f14"></a><!-- doxytag: member="Gtk::CellArea::event" ref="ad2a59fbd497fdd14584662eb0a660f14" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, GdkEvent *event, const Gdk::Rectangle &cell_area, GtkCellRendererState flags)" -->
519
<div class="memitem">
520
<div class="memproto">
521
<table class="memname">
523
<td class="memname">int Gtk::CellArea::event </td>
525
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
526
<td class="paramname"><em>context</em>, </td>
529
<td class="paramkey"></td>
531
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
532
<td class="paramname"><em>widget</em>, </td>
535
<td class="paramkey"></td>
537
<td class="paramtype">GdkEvent * </td>
538
<td class="paramname"><em>event</em>, </td>
541
<td class="paramkey"></td>
543
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
544
<td class="paramname"><em>cell_area</em>, </td>
547
<td class="paramkey"></td>
549
<td class="paramtype">GtkCellRendererState </td>
550
<td class="paramname"><em>flags</em> </td>
563
<a class="anchor" id="a0dc4a1301f7fd3593488ec243e884b86"></a><!-- doxytag: member="Gtk::CellArea::focus" ref="a0dc4a1301f7fd3593488ec243e884b86" args="(DirectionType direction)" -->
564
<div class="memitem">
565
<div class="memproto">
566
<table class="memname">
568
<td class="memname">bool Gtk::CellArea::focus </td>
570
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga6c754c32a8421f746367b43c277e4d7b">DirectionType</a> </td>
571
<td class="paramname"><em>direction</em></td><td>)</td>
580
<a class="anchor" id="a12ba3d906675a5e7d249f85da141f123"></a><!-- doxytag: member="Gtk::CellArea::get_cell_allocation" ref="a12ba3d906675a5e7d249f85da141f123" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, CellRenderer &renderer, const Gdk::Rectangle &cell_area, Gdk::Rectangle &allocation)" -->
581
<div class="memitem">
582
<div class="memproto">
583
<table class="memname">
585
<td class="memname">void Gtk::CellArea::get_cell_allocation </td>
587
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
588
<td class="paramname"><em>context</em>, </td>
591
<td class="paramkey"></td>
593
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
594
<td class="paramname"><em>widget</em>, </td>
597
<td class="paramkey"></td>
599
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
600
<td class="paramname"><em>renderer</em>, </td>
603
<td class="paramkey"></td>
605
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
606
<td class="paramname"><em>cell_area</em>, </td>
609
<td class="paramkey"></td>
611
<td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
612
<td class="paramname"><em>allocation</em> </td>
625
<a class="anchor" id="a524935afa72300fe831edd257d1bcfc4"></a><!-- doxytag: member="Gtk::CellArea::get_cell_at_position" ref="a524935afa72300fe831edd257d1bcfc4" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, const Gdk::Rectangle &cell_area, int x, int y, Gdk::Rectangle &alloc_area)" -->
626
<div class="memitem">
627
<div class="memproto">
628
<table class="memname">
630
<td class="memname"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_cell_at_position </td>
632
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
633
<td class="paramname"><em>context</em>, </td>
636
<td class="paramkey"></td>
638
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
639
<td class="paramname"><em>widget</em>, </td>
642
<td class="paramkey"></td>
644
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
645
<td class="paramname"><em>cell_area</em>, </td>
648
<td class="paramkey"></td>
650
<td class="paramtype">int </td>
651
<td class="paramname"><em>x</em>, </td>
654
<td class="paramkey"></td>
656
<td class="paramtype">int </td>
657
<td class="paramname"><em>y</em>, </td>
660
<td class="paramkey"></td>
662
<td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
663
<td class="paramname"><em>alloc_area</em> </td>
676
<a class="anchor" id="a678a9ce73be27fa65ecb3a35ac819083"></a><!-- doxytag: member="Gtk::CellArea::get_cell_at_position" ref="a678a9ce73be27fa65ecb3a35ac819083" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, const Gdk::Rectangle &cell_area, int x, int y, Gdk::Rectangle &alloc_area) const " -->
677
<div class="memitem">
678
<div class="memproto">
679
<table class="memname">
681
<td class="memname">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_cell_at_position </td>
683
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
684
<td class="paramname"><em>context</em>, </td>
687
<td class="paramkey"></td>
689
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
690
<td class="paramname"><em>widget</em>, </td>
693
<td class="paramkey"></td>
695
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
696
<td class="paramname"><em>cell_area</em>, </td>
699
<td class="paramkey"></td>
701
<td class="paramtype">int </td>
702
<td class="paramname"><em>x</em>, </td>
705
<td class="paramkey"></td>
707
<td class="paramtype">int </td>
708
<td class="paramname"><em>y</em>, </td>
711
<td class="paramkey"></td>
713
<td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
714
<td class="paramname"><em>alloc_area</em> </td>
719
<td></td><td> const</td>
727
<a class="anchor" id="adc9ebb76c770dd53a71cdb6b32536509"></a><!-- doxytag: member="Gtk::CellArea::get_current_path_string" ref="adc9ebb76c770dd53a71cdb6b32536509" args="() const " -->
728
<div class="memitem">
729
<div class="memproto">
730
<table class="memname">
732
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1ustring.html">Glib::ustring</a> Gtk::CellArea::get_current_path_string </td>
734
<td class="paramname"></td><td>)</td>
743
<a class="anchor" id="a079f52e24a977e2c79e87a4a2f439466"></a><!-- doxytag: member="Gtk::CellArea::get_edit_widget" ref="a079f52e24a977e2c79e87a4a2f439466" args="()" -->
744
<div class="memitem">
745
<div class="memproto">
746
<table class="memname">
748
<td class="memname"><a class="el" href="classGtk_1_1CellEditable.html">CellEditable</a>* Gtk::CellArea::get_edit_widget </td>
750
<td class="paramname"></td><td>)</td>
759
<a class="anchor" id="aab4277fd4e0a1ef7280780b606cc3f2a"></a><!-- doxytag: member="Gtk::CellArea::get_edit_widget" ref="aab4277fd4e0a1ef7280780b606cc3f2a" args="() const " -->
760
<div class="memitem">
761
<div class="memproto">
762
<table class="memname">
764
<td class="memname">const <a class="el" href="classGtk_1_1CellEditable.html">CellEditable</a>* Gtk::CellArea::get_edit_widget </td>
766
<td class="paramname"></td><td>)</td>
775
<a class="anchor" id="a4dcc7feb800717db0562b0d1ae2ee073"></a><!-- doxytag: member="Gtk::CellArea::get_edited_cell" ref="a4dcc7feb800717db0562b0d1ae2ee073" args="() const " -->
776
<div class="memitem">
777
<div class="memproto">
778
<table class="memname">
780
<td class="memname">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_edited_cell </td>
782
<td class="paramname"></td><td>)</td>
791
<a class="anchor" id="a84636f609ecd4768fa64481ae41d5710"></a><!-- doxytag: member="Gtk::CellArea::get_edited_cell" ref="a84636f609ecd4768fa64481ae41d5710" args="()" -->
792
<div class="memitem">
793
<div class="memproto">
794
<table class="memname">
796
<td class="memname"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_edited_cell </td>
798
<td class="paramname"></td><td>)</td>
807
<a class="anchor" id="ae0588a1de3d41637ce6c85c659efebbb"></a><!-- doxytag: member="Gtk::CellArea::get_focus_cell" ref="ae0588a1de3d41637ce6c85c659efebbb" args="()" -->
808
<div class="memitem">
809
<div class="memproto">
810
<table class="memname">
812
<td class="memname"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_focus_cell </td>
814
<td class="paramname"></td><td>)</td>
823
<a class="anchor" id="a5da21487da6c77be565f19a0b5233d41"></a><!-- doxytag: member="Gtk::CellArea::get_focus_cell" ref="a5da21487da6c77be565f19a0b5233d41" args="() const " -->
824
<div class="memitem">
825
<div class="memproto">
826
<table class="memname">
828
<td class="memname">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_focus_cell </td>
830
<td class="paramname"></td><td>)</td>
839
<a class="anchor" id="a1f0eefd01fac75cbc959bbf8dfe385b0"></a><!-- doxytag: member="Gtk::CellArea::get_focus_from_sibling" ref="a1f0eefd01fac75cbc959bbf8dfe385b0" args="(CellRenderer &renderer)" -->
840
<div class="memitem">
841
<div class="memproto">
842
<table class="memname">
844
<td class="memname"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_focus_from_sibling </td>
846
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
847
<td class="paramname"><em>renderer</em></td><td>)</td>
856
<a class="anchor" id="a1f8b93cd14c1a60f94bcb0c113b49c1a"></a><!-- doxytag: member="Gtk::CellArea::get_focus_from_sibling" ref="a1f8b93cd14c1a60f94bcb0c113b49c1a" args="(CellRenderer &renderer) const " -->
857
<div class="memitem">
858
<div class="memproto">
859
<table class="memname">
861
<td class="memname">const <a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>* Gtk::CellArea::get_focus_from_sibling </td>
863
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
864
<td class="paramname"><em>renderer</em></td><td>)</td>
873
<a class="anchor" id="af06a85fee1082f16d6d8b3c672d30c04"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_height" ref="af06a85fee1082f16d6d8b3c672d30c04" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int &minimum_height, int &natural_height)" -->
874
<div class="memitem">
875
<div class="memproto">
876
<table class="memname">
878
<td class="memname">void Gtk::CellArea::get_preferred_height </td>
880
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
881
<td class="paramname"><em>context</em>, </td>
884
<td class="paramkey"></td>
886
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
887
<td class="paramname"><em>widget</em>, </td>
890
<td class="paramkey"></td>
892
<td class="paramtype">int & </td>
893
<td class="paramname"><em>minimum_height</em>, </td>
896
<td class="paramkey"></td>
898
<td class="paramtype">int & </td>
899
<td class="paramname"><em>natural_height</em> </td>
912
<a class="anchor" id="a4691ab7cbc3defef40d7b7d9b1677582"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_height_for_width" ref="a4691ab7cbc3defef40d7b7d9b1677582" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int width, int &minimum_height, int &natural_height)" -->
913
<div class="memitem">
914
<div class="memproto">
915
<table class="memname">
917
<td class="memname">void Gtk::CellArea::get_preferred_height_for_width </td>
919
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
920
<td class="paramname"><em>context</em>, </td>
923
<td class="paramkey"></td>
925
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
926
<td class="paramname"><em>widget</em>, </td>
929
<td class="paramkey"></td>
931
<td class="paramtype">int </td>
932
<td class="paramname"><em>width</em>, </td>
935
<td class="paramkey"></td>
937
<td class="paramtype">int & </td>
938
<td class="paramname"><em>minimum_height</em>, </td>
941
<td class="paramkey"></td>
943
<td class="paramtype">int & </td>
944
<td class="paramname"><em>natural_height</em> </td>
957
<a class="anchor" id="a7ff719a02f2ba9a17e29891e66bc28e0"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_height_for_width_vfunc" ref="a7ff719a02f2ba9a17e29891e66bc28e0" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int width, int &minimum_height, int &natural_height)" -->
958
<div class="memitem">
959
<div class="memproto">
960
<table class="memname">
962
<td class="memname">virtual void Gtk::CellArea::get_preferred_height_for_width_vfunc </td>
964
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
965
<td class="paramname"><em>context</em>, </td>
968
<td class="paramkey"></td>
970
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
971
<td class="paramname"><em>widget</em>, </td>
974
<td class="paramkey"></td>
976
<td class="paramtype">int </td>
977
<td class="paramname"><em>width</em>, </td>
980
<td class="paramkey"></td>
982
<td class="paramtype">int & </td>
983
<td class="paramname"><em>minimum_height</em>, </td>
986
<td class="paramkey"></td>
988
<td class="paramtype">int & </td>
989
<td class="paramname"><em>natural_height</em> </td>
994
<td></td><td><code> [protected, virtual]</code></td>
1002
<a class="anchor" id="a2cff57661051a69e0f01b74f3763f607"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_height_vfunc" ref="a2cff57661051a69e0f01b74f3763f607" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int &minimum_height, int &natural_height)" -->
1003
<div class="memitem">
1004
<div class="memproto">
1005
<table class="memname">
1007
<td class="memname">virtual void Gtk::CellArea::get_preferred_height_vfunc </td>
1009
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
1010
<td class="paramname"><em>context</em>, </td>
1013
<td class="paramkey"></td>
1015
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1016
<td class="paramname"><em>widget</em>, </td>
1019
<td class="paramkey"></td>
1021
<td class="paramtype">int & </td>
1022
<td class="paramname"><em>minimum_height</em>, </td>
1025
<td class="paramkey"></td>
1027
<td class="paramtype">int & </td>
1028
<td class="paramname"><em>natural_height</em> </td>
1033
<td></td><td><code> [protected, virtual]</code></td>
1037
<div class="memdoc">
1041
<a class="anchor" id="aeba5a9755f2369479ea2faceaebd8afd"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_width" ref="aeba5a9755f2369479ea2faceaebd8afd" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int &minimum_width, int &natural_width)" -->
1042
<div class="memitem">
1043
<div class="memproto">
1044
<table class="memname">
1046
<td class="memname">void Gtk::CellArea::get_preferred_width </td>
1048
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
1049
<td class="paramname"><em>context</em>, </td>
1052
<td class="paramkey"></td>
1054
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1055
<td class="paramname"><em>widget</em>, </td>
1058
<td class="paramkey"></td>
1060
<td class="paramtype">int & </td>
1061
<td class="paramname"><em>minimum_width</em>, </td>
1064
<td class="paramkey"></td>
1066
<td class="paramtype">int & </td>
1067
<td class="paramname"><em>natural_width</em> </td>
1076
<div class="memdoc">
1080
<a class="anchor" id="a2d0412e210d4422950980e9dcd7ccb8f"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_width_for_height" ref="a2d0412e210d4422950980e9dcd7ccb8f" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int height, int &minimum_width, int &natural_width)" -->
1081
<div class="memitem">
1082
<div class="memproto">
1083
<table class="memname">
1085
<td class="memname">void Gtk::CellArea::get_preferred_width_for_height </td>
1087
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
1088
<td class="paramname"><em>context</em>, </td>
1091
<td class="paramkey"></td>
1093
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1094
<td class="paramname"><em>widget</em>, </td>
1097
<td class="paramkey"></td>
1099
<td class="paramtype">int </td>
1100
<td class="paramname"><em>height</em>, </td>
1103
<td class="paramkey"></td>
1105
<td class="paramtype">int & </td>
1106
<td class="paramname"><em>minimum_width</em>, </td>
1109
<td class="paramkey"></td>
1111
<td class="paramtype">int & </td>
1112
<td class="paramname"><em>natural_width</em> </td>
1121
<div class="memdoc">
1125
<a class="anchor" id="a31f558684fc4fe74370dc4a53c165f27"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_width_for_height_vfunc" ref="a31f558684fc4fe74370dc4a53c165f27" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int height, int &minimum_width, int &natural_width)" -->
1126
<div class="memitem">
1127
<div class="memproto">
1128
<table class="memname">
1130
<td class="memname">virtual void Gtk::CellArea::get_preferred_width_for_height_vfunc </td>
1132
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
1133
<td class="paramname"><em>context</em>, </td>
1136
<td class="paramkey"></td>
1138
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1139
<td class="paramname"><em>widget</em>, </td>
1142
<td class="paramkey"></td>
1144
<td class="paramtype">int </td>
1145
<td class="paramname"><em>height</em>, </td>
1148
<td class="paramkey"></td>
1150
<td class="paramtype">int & </td>
1151
<td class="paramname"><em>minimum_width</em>, </td>
1154
<td class="paramkey"></td>
1156
<td class="paramtype">int & </td>
1157
<td class="paramname"><em>natural_width</em> </td>
1162
<td></td><td><code> [protected, virtual]</code></td>
1166
<div class="memdoc">
1170
<a class="anchor" id="a0dd921aaa76582b45412bd5f9c61d709"></a><!-- doxytag: member="Gtk::CellArea::get_preferred_width_vfunc" ref="a0dd921aaa76582b45412bd5f9c61d709" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, int &minimum_width, int &natural_width)" -->
1171
<div class="memitem">
1172
<div class="memproto">
1173
<table class="memname">
1175
<td class="memname">virtual void Gtk::CellArea::get_preferred_width_vfunc </td>
1177
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
1178
<td class="paramname"><em>context</em>, </td>
1181
<td class="paramkey"></td>
1183
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1184
<td class="paramname"><em>widget</em>, </td>
1187
<td class="paramkey"></td>
1189
<td class="paramtype">int & </td>
1190
<td class="paramname"><em>minimum_width</em>, </td>
1193
<td class="paramkey"></td>
1195
<td class="paramtype">int & </td>
1196
<td class="paramname"><em>natural_width</em> </td>
1201
<td></td><td><code> [protected, virtual]</code></td>
1205
<div class="memdoc">
1209
<a class="anchor" id="a7a3445e0f9cfebd8620ae7600f30e11d"></a><!-- doxytag: member="Gtk::CellArea::get_request_mode" ref="a7a3445e0f9cfebd8620ae7600f30e11d" args="() const " -->
1210
<div class="memitem">
1211
<div class="memproto">
1212
<table class="memname">
1214
<td class="memname"><a class="el" href="group__gtkmmEnums.html#ga35be6d001d814dbf37bd405433b06cf5">SizeRequestMode</a> Gtk::CellArea::get_request_mode </td>
1216
<td class="paramname"></td><td>)</td>
1221
<div class="memdoc">
1225
<a class="anchor" id="a06514021b72dc6f81fbd6c9789db2324"></a><!-- doxytag: member="Gtk::CellArea::get_request_mode_vfunc" ref="a06514021b72dc6f81fbd6c9789db2324" args="() const " -->
1226
<div class="memitem">
1227
<div class="memproto">
1228
<table class="memname">
1230
<td class="memname">virtual <a class="el" href="group__gtkmmEnums.html#ga35be6d001d814dbf37bd405433b06cf5">SizeRequestMode</a> Gtk::CellArea::get_request_mode_vfunc </td>
1232
<td class="paramname"></td><td>)</td>
1233
<td> const<code> [protected, virtual]</code></td>
1237
<div class="memdoc">
1241
<a class="anchor" id="a9458e202368299b5554e6ab36d15396f"></a><!-- doxytag: member="Gtk::CellArea::gobj" ref="a9458e202368299b5554e6ab36d15396f" args="() const " -->
1242
<div class="memitem">
1243
<div class="memproto">
1244
<table class="memname">
1246
<td class="memname">const GtkCellArea* Gtk::CellArea::gobj </td>
1248
<td class="paramname"></td><td>)</td>
1249
<td> const<code> [inline]</code></td>
1253
<div class="memdoc">
1255
<p>Provides access to the underlying C GObject. </p>
1257
<p>Reimplemented from <a class="el" href="classGtk_1_1Buildable.html#a473a9829001f8f0136eecd7bb5ddb523">Gtk::Buildable</a>.</p>
1259
<p>Reimplemented in <a class="el" href="classGtk_1_1CellAreaBox.html#ab1a398c97555198dec1f9ea4f2ce207c">Gtk::CellAreaBox</a>.</p>
1263
<a class="anchor" id="aab368879a43f6d4f8c035c467c8c2bba"></a><!-- doxytag: member="Gtk::CellArea::gobj" ref="aab368879a43f6d4f8c035c467c8c2bba" args="()" -->
1264
<div class="memitem">
1265
<div class="memproto">
1266
<table class="memname">
1268
<td class="memname">GtkCellArea* Gtk::CellArea::gobj </td>
1270
<td class="paramname"></td><td>)</td>
1271
<td><code> [inline]</code></td>
1275
<div class="memdoc">
1277
<p>Provides access to the underlying C GObject. </p>
1279
<p>Reimplemented from <a class="el" href="classGtk_1_1Buildable.html#a7985d36d675f0b8bb3bc8ce5cca2e986">Gtk::Buildable</a>.</p>
1281
<p>Reimplemented in <a class="el" href="classGtk_1_1CellAreaBox.html#aa393a19a0e95c95aef928b27db0f7450">Gtk::CellAreaBox</a>.</p>
1285
<a class="anchor" id="a456fc286d5c27399f6aab21a9e58412b"></a><!-- doxytag: member="Gtk::CellArea::gobj_copy" ref="a456fc286d5c27399f6aab21a9e58412b" args="()" -->
1286
<div class="memitem">
1287
<div class="memproto">
1288
<table class="memname">
1290
<td class="memname">GtkCellArea* Gtk::CellArea::gobj_copy </td>
1292
<td class="paramname"></td><td>)</td>
1297
<div class="memdoc">
1299
<p>Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. </p>
1301
<p>Reimplemented in <a class="el" href="classGtk_1_1CellAreaBox.html#a3a306f162ac4139b10dcedebc20b44d7">Gtk::CellAreaBox</a>.</p>
1305
<a class="anchor" id="a3de0adce00b8d27a667202d7953814f1"></a><!-- doxytag: member="Gtk::CellArea::has_renderer" ref="a3de0adce00b8d27a667202d7953814f1" args="(CellRenderer &renderer)" -->
1306
<div class="memitem">
1307
<div class="memproto">
1308
<table class="memname">
1310
<td class="memname">bool Gtk::CellArea::has_renderer </td>
1312
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1313
<td class="paramname"><em>renderer</em></td><td>)</td>
1318
<div class="memdoc">
1322
<a class="anchor" id="a5e774b5a79721ab4743acbe086d60c75"></a><!-- doxytag: member="Gtk::CellArea::inner_cell_area" ref="a5e774b5a79721ab4743acbe086d60c75" args="(Widget &widget, const Gdk::Rectangle &cell_area, Gdk::Rectangle &inner_area)" -->
1323
<div class="memitem">
1324
<div class="memproto">
1325
<table class="memname">
1327
<td class="memname">void Gtk::CellArea::inner_cell_area </td>
1329
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1330
<td class="paramname"><em>widget</em>, </td>
1333
<td class="paramkey"></td>
1335
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1336
<td class="paramname"><em>cell_area</em>, </td>
1339
<td class="paramkey"></td>
1341
<td class="paramtype"><a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1342
<td class="paramname"><em>inner_area</em> </td>
1351
<div class="memdoc">
1355
<a class="anchor" id="a1636e2ed16243d33ddacf3ce24ad319c"></a><!-- doxytag: member="Gtk::CellArea::is_activatable" ref="a1636e2ed16243d33ddacf3ce24ad319c" args="() const " -->
1356
<div class="memitem">
1357
<div class="memproto">
1358
<table class="memname">
1360
<td class="memname">bool Gtk::CellArea::is_activatable </td>
1362
<td class="paramname"></td><td>)</td>
1367
<div class="memdoc">
1371
<a class="anchor" id="a7566fdf7e64b442779b4d09e02d0dc4d"></a><!-- doxytag: member="Gtk::CellArea::is_focus_sibling" ref="a7566fdf7e64b442779b4d09e02d0dc4d" args="(CellRenderer &renderer, CellRenderer &sibling)" -->
1372
<div class="memitem">
1373
<div class="memproto">
1374
<table class="memname">
1376
<td class="memname">bool Gtk::CellArea::is_focus_sibling </td>
1378
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1379
<td class="paramname"><em>renderer</em>, </td>
1382
<td class="paramkey"></td>
1384
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1385
<td class="paramname"><em>sibling</em> </td>
1394
<div class="memdoc">
1398
<a class="anchor" id="a520a63f3a112b55ed1ea3d1af9d34854"></a><!-- doxytag: member="Gtk::CellArea::remove" ref="a520a63f3a112b55ed1ea3d1af9d34854" args="(CellRenderer &renderer)" -->
1399
<div class="memitem">
1400
<div class="memproto">
1401
<table class="memname">
1403
<td class="memname">void Gtk::CellArea::remove </td>
1405
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1406
<td class="paramname"><em>renderer</em></td><td>)</td>
1411
<div class="memdoc">
1415
<a class="anchor" id="a223df15eae8c8420fb65f2e6e1d029f5"></a><!-- doxytag: member="Gtk::CellArea::remove_focus_sibling" ref="a223df15eae8c8420fb65f2e6e1d029f5" args="(CellRenderer &renderer, CellRenderer &sibling)" -->
1416
<div class="memitem">
1417
<div class="memproto">
1418
<table class="memname">
1420
<td class="memname">void Gtk::CellArea::remove_focus_sibling </td>
1422
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1423
<td class="paramname"><em>renderer</em>, </td>
1426
<td class="paramkey"></td>
1428
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1429
<td class="paramname"><em>sibling</em> </td>
1438
<div class="memdoc">
1442
<a class="anchor" id="a336c22e0186a52f5b37b61dd960199d1"></a><!-- doxytag: member="Gtk::CellArea::render" ref="a336c22e0186a52f5b37b61dd960199d1" args="(const Glib::RefPtr< CellAreaContext > &context, Widget &widget, const Cairo::RefPtr< Cairo::Context > &cr, const Gdk::Rectangle &background_area, const Gdk::Rectangle &cell_area, CellRendererState flags, bool paint_focus)" -->
1443
<div class="memitem">
1444
<div class="memproto">
1445
<table class="memname">
1447
<td class="memname">void Gtk::CellArea::render </td>
1449
<td class="paramtype">const <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellAreaContext.html">CellAreaContext</a> >& </td>
1450
<td class="paramname"><em>context</em>, </td>
1453
<td class="paramkey"></td>
1455
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1456
<td class="paramname"><em>widget</em>, </td>
1459
<td class="paramkey"></td>
1461
<td class="paramtype">const <a class="elRef" doxygen="cairomm-1.0.tag:http://www.cairographics.org/documentation/cairomm/reference/" href="http://www.cairographics.org/documentation/cairomm/reference/classCairo_1_1RefPtr.html">Cairo::RefPtr</a>< <a class="elRef" doxygen="cairomm-1.0.tag:http://www.cairographics.org/documentation/cairomm/reference/" href="http://www.cairographics.org/documentation/cairomm/reference/classCairo_1_1Context.html">Cairo::Context</a> > & </td>
1462
<td class="paramname"><em>cr</em>, </td>
1465
<td class="paramkey"></td>
1467
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1468
<td class="paramname"><em>background_area</em>, </td>
1471
<td class="paramkey"></td>
1473
<td class="paramtype">const <a class="el" href="classGdk_1_1Rectangle.html">Gdk::Rectangle</a>& </td>
1474
<td class="paramname"><em>cell_area</em>, </td>
1477
<td class="paramkey"></td>
1479
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga7061270b7c31ba72e053ab001ec2b877">CellRendererState</a> </td>
1480
<td class="paramname"><em>flags</em>, </td>
1483
<td class="paramkey"></td>
1485
<td class="paramtype">bool </td>
1486
<td class="paramname"><em>paint_focus</em> </td>
1495
<div class="memdoc">
1499
<a class="anchor" id="ab345aa630cec25fca8791eec098671f5"></a><!-- doxytag: member="Gtk::CellArea::request_renderer" ref="ab345aa630cec25fca8791eec098671f5" args="(CellRenderer &renderer, Orientation orientation, Widget &widget, int for_size, int &minimum_size, int &natural_size)" -->
1500
<div class="memitem">
1501
<div class="memproto">
1502
<table class="memname">
1504
<td class="memname">void Gtk::CellArea::request_renderer </td>
1506
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1507
<td class="paramname"><em>renderer</em>, </td>
1510
<td class="paramkey"></td>
1512
<td class="paramtype"><a class="el" href="group__gtkmmEnums.html#ga84179a467b0ed4f61b4e325eb09b0b1c">Orientation</a> </td>
1513
<td class="paramname"><em>orientation</em>, </td>
1516
<td class="paramkey"></td>
1518
<td class="paramtype"><a class="el" href="classGtk_1_1Widget.html">Widget</a>& </td>
1519
<td class="paramname"><em>widget</em>, </td>
1522
<td class="paramkey"></td>
1524
<td class="paramtype">int </td>
1525
<td class="paramname"><em>for_size</em>, </td>
1528
<td class="paramkey"></td>
1530
<td class="paramtype">int & </td>
1531
<td class="paramname"><em>minimum_size</em>, </td>
1534
<td class="paramkey"></td>
1536
<td class="paramtype">int & </td>
1537
<td class="paramname"><em>natural_size</em> </td>
1546
<div class="memdoc">
1550
<a class="anchor" id="a8cadd20af1162268c82ebc10df1ca5f3"></a><!-- doxytag: member="Gtk::CellArea::set_focus_cell" ref="a8cadd20af1162268c82ebc10df1ca5f3" args="(CellRenderer &renderer)" -->
1551
<div class="memitem">
1552
<div class="memproto">
1553
<table class="memname">
1555
<td class="memname">void Gtk::CellArea::set_focus_cell </td>
1557
<td class="paramtype"><a class="el" href="classGtk_1_1CellRenderer.html">CellRenderer</a>& </td>
1558
<td class="paramname"><em>renderer</em></td><td>)</td>
1563
<div class="memdoc">
1567
<a class="anchor" id="aeb0488f07c84c8b5b93f66650c309114"></a><!-- doxytag: member="Gtk::CellArea::stop_editing" ref="aeb0488f07c84c8b5b93f66650c309114" args="(bool canceled)" -->
1568
<div class="memitem">
1569
<div class="memproto">
1570
<table class="memname">
1572
<td class="memname">void Gtk::CellArea::stop_editing </td>
1574
<td class="paramtype">bool </td>
1575
<td class="paramname"><em>canceled</em></td><td>)</td>
1580
<div class="memdoc">
1584
<hr/><h2>Friends And Related Function Documentation</h2>
1585
<a class="anchor" id="a0033f6f33520fe06a8c37f96e6dc4477"></a><!-- doxytag: member="Gtk::CellArea::wrap" ref="a0033f6f33520fe06a8c37f96e6dc4477" args="(GtkCellArea *object, bool take_copy=false)" -->
1586
<div class="memitem">
1587
<div class="memproto">
1588
<table class="memname">
1590
<td class="memname"><a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/classGlib_1_1RefPtr.html">Glib::RefPtr</a>< <a class="el" href="classGtk_1_1CellArea.html">Gtk::CellArea</a> > wrap </td>
1592
<td class="paramtype">GtkCellArea * </td>
1593
<td class="paramname"><em>object</em>, </td>
1596
<td class="paramkey"></td>
1598
<td class="paramtype">bool </td>
1599
<td class="paramname"><em>take_copy</em> = <code>false</code> </td>
1604
<td></td><td><code> [related]</code></td>
1608
<div class="memdoc">
1610
<p>A <a class="elRef" doxygen="glibmm-2.4.tag:http://library.gnome.org/devel/glibmm/unstable/" href="http://library.gnome.org/devel/glibmm/unstable/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
1611
<dl><dt><b>Parameters:</b></dt><dd>
1612
<table class="params">
1613
<tr><td class="paramname">object</td><td>The C instance. </td></tr>
1614
<tr><td class="paramname">take_copy</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
1618
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>
1622
<hr/>The documentation for this class was generated from the following file:<ul>
1623
<li>gtkmm/cellarea.h</li>
1626
<hr class="footer"/><address class="footer"><small>Generated on Mon May 9 2011 10:20:07 for gtkmm by 
1627
<a href="http://www.doxygen.org/index.html">
1628
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>