81
81
<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#ac2029fb33a2b14417051d00a1bc9b592">get_use_action_appearance</a> () const </td></tr>
82
82
<tr><td class="mdescLeft"> </td><td class="mdescRight">Gets whether this activatable should reset its layout and appearance when setting the related action or when the action changes appearance. <a href="#ac2029fb33a2b14417051d00a1bc9b592"></a><br/></td></tr>
83
83
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#af9b8ce1cf67419978c49caae59b4602e">sync_action_properties</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_1Action.html">Action</a> >& action)</td></tr>
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">This is called to update the activatable completely, this is called internally when the Gtk::Activatable::related-action property is set or unset and by the implementing class when Gtk::Activatable::use-action-appearance changes. <a href="#af9b8ce1cf67419978c49caae59b4602e"></a><br/></td></tr>
84
<tr><td class="mdescLeft"> </td><td class="mdescRight">This is called to update the activatable completely, this is called internally when the <a class="el" href="classGtk_1_1Activatable.html#aab80092c9e997cc8e0ec0476a6a262d0" title="You rarely need to use properties because there are get_ and set_ methods for almost all of them...">Gtk::Activatable::property_related_action()</a> property is set or unset and by the implementing class when Gtk::Activatable::signal_use_action_appearance() changes. <a href="#af9b8ce1cf67419978c49caae59b4602e"></a><br/></td></tr>
85
85
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#a1f5010ca913e20455e7c7eb2ff1a0c45">set_related_action</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_1Action.html">Action</a> >& action)</td></tr>
86
86
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets the related action on the <em>activatable</em> object. <a href="#a1f5010ca913e20455e7c7eb2ff1a0c45"></a><br/></td></tr>
87
87
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#adf2a66b8a9834161daa283a82e2ed3b5">set_use_action_appearance</a> (bool use_appearance=true)</td></tr>
88
88
<tr><td class="mdescLeft"> </td><td class="mdescRight">Sets whether this activatable should reset its layout and appearance when setting the related action or when the action changes appearance. <a href="#adf2a66b8a9834161daa283a82e2ed3b5"></a><br/></td></tr>
89
89
<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_1PropertyProxy.html">Glib::PropertyProxy</a><br class="typebreak"/>
90
90
< <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_1Action.html">Action</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#aab80092c9e997cc8e0ec0476a6a262d0">property_related_action</a> ()</td></tr>
91
<tr><td class="mdescLeft"> </td><td class="mdescRight">The action this activatable will activate and receive updates from. <a href="#aab80092c9e997cc8e0ec0476a6a262d0"></a><br/></td></tr>
91
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#aab80092c9e997cc8e0ec0476a6a262d0"></a><br/></td></tr>
92
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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
93
93
< <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_1Action.html">Action</a> > > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#a4516b5eec6b21121cda5aec00e9f0731">property_related_action</a> () const </td></tr>
94
94
<tr><td class="mdescLeft"> </td><td class="mdescRight">The action this activatable will activate and receive updates from. <a href="#a4516b5eec6b21121cda5aec00e9f0731"></a><br/></td></tr>
95
95
<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_1PropertyProxy.html">Glib::PropertyProxy</a>< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#ab61616c17c6d06449098f8b400a03035">property_use_action_appearance</a> ()</td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether to use the related actions appearance properties. <a href="#ab61616c17c6d06449098f8b400a03035"></a><br/></td></tr>
96
<tr><td class="mdescLeft"> </td><td class="mdescRight">You rarely need to use properties because there are get_ and set_ methods for almost all of them. <a href="#ab61616c17c6d06449098f8b400a03035"></a><br/></td></tr>
97
97
<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_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
98
98
< bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Activatable.html#a9ced35d421c775796ffbb762741bdf32">property_use_action_appearance</a> () const </td></tr>
99
99
<tr><td class="mdescLeft"> </td><td class="mdescRight">Whether to use the related actions appearance properties. <a href="#a9ced35d421c775796ffbb762741bdf32"></a><br/></td></tr>
164
164
<div class="memdoc">
166
166
<p>This is a utility function for <a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a> implementors. </p>
167
<p>When implementing <a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a> you must call this when handling changes of the <a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a>:related-action, and you must also use this to break references in Object->dispose().</p>
167
<p>When implementing <a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a> you must call this when handling changes of the <a class="el" href="classGtk_1_1Activatable.html#aab80092c9e997cc8e0ec0476a6a262d0" title="You rarely need to use properties because there are get_ and set_ methods for almost all of them...">Gtk::Activatable::property_related_action()</a>, and you must also use this to break references in Object->dispose().</p>
168
168
<p>This function adds a reference to the currently set related action for you, it also makes sure the <a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a>->update() method is called when the related <a class="el" href="classGtk_1_1Action.html" title="An action which can be triggered by a menu or toolbar item.">Gtk::Action</a> properties change and registers to the action's proxy list.</p>
169
169
<p><note>Be careful to call this before setting the local copy of the <a class="el" href="classGtk_1_1Action.html" title="An action which can be triggered by a menu or toolbar item.">Gtk::Action</a> property, since this function uses gtk_activatable_get_action() to retrieve the previous action</note></p>
170
170
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000023">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>
377
375
<div class="memdoc">
379
377
<p>Sets the related action on the <em>activatable</em> object. </p>
380
<p><note><a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a> implementors need to handle the <a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a>:related-action property and call <a class="el" href="classGtk_1_1Activatable.html#af298882960c97b52f23baf88ecc39244" title="This is a utility function for Gtk::Activatable implementors.">do_set_related_action()</a> when it changes.</note></p>
378
<p><note><a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a> implementors need to handle the <a class="el" href="classGtk_1_1Activatable.html#aab80092c9e997cc8e0ec0476a6a262d0" title="You rarely need to use properties because there are get_ and set_ methods for almost all of them...">Gtk::Activatable::property_related_action()</a> property and call <a class="el" href="classGtk_1_1Activatable.html#af298882960c97b52f23baf88ecc39244" title="This is a utility function for Gtk::Activatable implementors.">do_set_related_action()</a> when it changes.</note></p>
381
379
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000028">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>
382
380
<dl><dt><b>Parameters:</b></dt><dd>
383
381
<table class="params">
404
402
<div class="memdoc">
406
404
<p>Sets whether this activatable should reset its layout and appearance when setting the related action or when the action changes appearance. </p>
407
<p><note><a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a> implementors need to handle the <a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a>:use-action-appearance property and call <a class="el" href="classGtk_1_1Activatable.html#af9b8ce1cf67419978c49caae59b4602e" title="This is called to update the activatable completely, this is called internally when the Gtk::Activata...">sync_action_properties()</a> to update <em>activatable</em> if needed.</note></p>
405
<p><note><a class="el" href="classGtk_1_1Activatable.html" title="Activatable widgets can be connected to a Gtk::Action and reflect the state of the action...">Gtk::Activatable</a> implementors need to handle the <a class="el" href="classGtk_1_1Activatable.html#ab61616c17c6d06449098f8b400a03035" title="You rarely need to use properties because there are get_ and set_ methods for almost all of them...">Gtk::Activatable::property_use_action_appearance()</a> property and call <a class="el" href="classGtk_1_1Activatable.html#af9b8ce1cf67419978c49caae59b4602e" title="This is called to update the activatable completely, this is called internally when the Gtk::Activata...">sync_action_properties()</a> to update <em>activatable</em> if needed.</note></p>
408
406
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000029">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>
409
407
<dl><dt><b>Parameters:</b></dt><dd>
410
408
<table class="params">
431
429
<div class="memdoc">
433
<p>This is called to update the activatable completely, this is called internally when the Gtk::Activatable::related-action property is set or unset and by the implementing class when Gtk::Activatable::use-action-appearance changes. </p>
431
<p>This is called to update the activatable completely, this is called internally when the <a class="el" href="classGtk_1_1Activatable.html#aab80092c9e997cc8e0ec0476a6a262d0" title="You rarely need to use properties because there are get_ and set_ methods for almost all of them...">Gtk::Activatable::property_related_action()</a> property is set or unset and by the implementing class when Gtk::Activatable::signal_use_action_appearance() changes. </p>
434
432
<dl class="since_2_16"><dt><b><a class="el" href="since_2_16.html#_since_2_16000027">Since gtkmm 2.16:</a></b></dt><dd></dd></dl>
435
433
<dl><dt><b>Parameters:</b></dt><dd>
436
434
<table class="params">
527
525
<li>gtkmm/activatable.h</li>
530
<hr class="footer"/><address class="footer"><small>Generated on Tue Feb 7 2012 10:44:06 for gtkmm by 
528
<hr class="footer"/><address class="footer"><small>Generated on Tue Feb 28 2012 10:01:53 for gtkmm by 
531
529
<a href="http://www.doxygen.org/index.html">
532
530
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>