Sophie

Sophie

distrib > Mandriva > 2010.1 > x86_64 > media > main-release > by-pkgid > 22e237efd6851989a23adf3360bb53d0 > files > 213

gtkmm2.4-doc-2.20.3-1mdv2010.1.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gtkmm: Gtk::Calendar Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGtk.html">Gtk</a>::<a class="el" href="classGtk_1_1Calendar.html">Calendar</a>
  </div>
</div>
<div class="contents">
<h1>Gtk::Calendar Class Reference<br/>
<small>
[<a class="el" href="group__Widgets.html">Widgets</a>]</small>
</h1><!-- doxytag: class="Gtk::Calendar" --><!-- doxytag: inherits="Gtk::Widget" -->
<p>Display a calendar and/or allow the user to select a date. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGtk_1_1Widget.html">Gtk::Widget</a>.</p>
<div class="dynheader">
Collaboration diagram for Gtk::Calendar:</div>
<div class="dynsection">
<div class="center"><img src="classGtk_1_1Calendar__coll__graph.png" border="0" usemap="#Gtk_1_1Calendar_coll__map" alt="Collaboration graph"/></div>
<map name="Gtk_1_1Calendar_coll__map" id="Gtk_1_1Calendar_coll__map">
<area shape="rect" href="classGtk_1_1Widget.html" title="Abstract Widget (Base class for all widgets)." alt="" coords="68,315,159,344"/><area shape="rect" href="classGtk_1_1Object.html" title="Gtk::Object is the base class for all widgets, and for a few non&#45;widget objects such..." alt="" coords="5,237,93,267"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Object.html" title="Glib::Object" alt="" coords="5,160,96,189"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1ObjectBase.html" title="Glib::ObjectBase" alt="" coords="51,83,171,112"/><area shape="rect" href="../../../glibmm-2.4/reference/html/classGlib_1_1Interface.html" title="Glib::Interface" alt="" coords="123,160,227,189"/><area shape="rect" href="../../../libsigc++-2.0/reference/html/structsigc_1_1trackable.html" title="sigc::trackable" alt="" coords="57,5,164,35"/><area shape="rect" href="classAtk_1_1Implementor.html" title="Atk::Implementor" alt="" coords="117,237,237,267"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGtk_1_1Calendar-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a><br class="typebreak"/>
&lt; <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>, guint, guint, <br class="typebreak"/>
guint &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ac704f81ab8d5a973066ea03e1654c656">SlotDetails</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Detail markup handler. <a href="#ac704f81ab8d5a973066ea03e1654c656"></a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#af31dc2ba5bd6b309e0557849ad489e9e">~Calendar</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GtkCalendar*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a5c77fb789d84dbd63f0a9cbc289ca3d1">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a5c77fb789d84dbd63f0a9cbc289ca3d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const GtkCalendar*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a4e47c8486de0a1bcf2bec3fa3f6111d1">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GtkObject. <a href="#a4e47c8486de0a1bcf2bec3fa3f6111d1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a44069a16e8d7d2fff4b2bea6d2191661">Calendar</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#aa3840ad9a5407ce3c8ed991b3e8f4a9f">select_month</a> (guint month, guint year)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Shifts the calendar to a different month. <a href="#aa3840ad9a5407ce3c8ed991b3e8f4a9f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a00e76de4a5407ea3a63538cdccff6daa">select_day</a> (guint day)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Selects a day from the current month. <a href="#a00e76de4a5407ea3a63538cdccff6daa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a02c6efdbafc82c14c9a8895398f39337">mark_day</a> (guint day)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Places a visual marker on a particular day. <a href="#a02c6efdbafc82c14c9a8895398f39337"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#adf95b467ed9997e86584f26a74f31931">unmark_day</a> (guint day)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes the visual marker from a particular day. <a href="#adf95b467ed9997e86584f26a74f31931"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ae0a2704feea898f8d788a6549b09bcc8">clear_marks</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove all visual markers. <a href="#ae0a2704feea898f8d788a6549b09bcc8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a5482ee9e1ced35291e02989c8303e02a">display_options</a> (<a class="el" href="group__gtkmmEnums.html#gad728f6abafdc4512321ff59dd35b4328">CalendarDisplayOptions</a> flags)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets display options (whether to display the heading and the month headings). <a href="#a5482ee9e1ced35291e02989c8303e02a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ae58391c81deeec0bd7addccef24085b7">set_display_options</a> (<a class="el" href="group__gtkmmEnums.html#gad728f6abafdc4512321ff59dd35b4328">CalendarDisplayOptions</a> flags)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets display options (whether to display the heading and the month headings). <a href="#ae58391c81deeec0bd7addccef24085b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gtkmmEnums.html#gad728f6abafdc4512321ff59dd35b4328">CalendarDisplayOptions</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#add5cafabebdbc6b75bf36f00d6e85ab0">get_display_options</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the current display options of <em>calendar</em>. <a href="#add5cafabebdbc6b75bf36f00d6e85ab0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a6632384e2a350a75dc2f348325db24bc">get_date</a> (guint&amp; year, guint&amp; month, guint&amp; day) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Obtains the selected date from a <a class="el" href="classGtk_1_1Calendar.html" title="Display a calendar and/or allow the user to select a date.">Gtk::Calendar</a>. <a href="#a6632384e2a350a75dc2f348325db24bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ae19f2790242828c1dcbcee73068293dc">get_date</a> (<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Date.html">Glib::Date</a>&amp; date) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the date as <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Date.html">Glib::Date</a>. <a href="#ae19f2790242828c1dcbcee73068293dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a26c7652793bda53f093700246512ed40">set_detail_func</a> (const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotDetails</a>&amp; slot)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Installs a function which provides <a class="elRef" href="../../../pangomm-1.4/reference/html/namespacePango.html">Pango</a> markup with detail information for each day. <a href="#a26c7652793bda53f093700246512ed40"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ab06e1330709dca61bde3e26c9e5fa9d6">set_detail_width_chars</a> (int chars)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the width of detail cells. <a href="#ab06e1330709dca61bde3e26c9e5fa9d6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a7629cb2d35fd2a69aea34a4189e3dcea">set_detail_height_rows</a> (int rows)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the height of detail cells. <a href="#a7629cb2d35fd2a69aea34a4189e3dcea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a76efcc8bf4c580df3ea939ed48803488">get_detail_width_chars</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the width of detail cells, in characters. <a href="#a76efcc8bf4c580df3ea939ed48803488"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a76d5fdf4012f897e97596d25bd898be3">get_detail_height_rows</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Queries the height of detail cells, in rows. <a href="#a76d5fdf4012f897e97596d25bd898be3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ac8e18c4e36a789cb0d6138cab92ef8f4">freeze</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Does nothing. <a href="#ac8e18c4e36a789cb0d6138cab92ef8f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a4842d49bec4570f169a504179b5f2291">thaw</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Does nothing. <a href="#a4842d49bec4570f169a504179b5f2291"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a520a4385dc2324b4a0ebd03583e900b3">signal_month_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#af6abd6555f557dfff9b8bb9922c93a08">signal_day_selected</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a779eb9aea9756f40c99fae62e81fc2ce">signal_day_selected_double_click</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a7b7c9c0410fef70fbc3bd098496f9dc6">signal_prev_month</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a1097c5743468d9a215b1a385d1cdf749">signal_next_month</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#afb1b922948f01f8db5e50c83c1192ca2">signal_prev_year</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#acd80a51d413fefc8dafed17ac14afc8b">signal_next_year</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a09066a710b789b6cd4dfb74caae38a6c">property_year</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The selected year. <a href="#a09066a710b789b6cd4dfb74caae38a6c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a75913363c662cec663f2f26f1438dbdf">property_year</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The selected year. <a href="#a75913363c662cec663f2f26f1438dbdf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a798a95398c5e596784d36524c5a9d072">property_month</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The selected month (as a number between 0 and 11). <a href="#a798a95398c5e596784d36524c5a9d072"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a9843c5d93686c01e8dae6143439c158c">property_month</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The selected month (as a number between 0 and 11). <a href="#a9843c5d93686c01e8dae6143439c158c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#acde75b755e5a60198d77188ff9e7bfce">property_day</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The selected day (as a number between 1 and 31, or 0 to unselect the currently selected day). <a href="#acde75b755e5a60198d77188ff9e7bfce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#adbf473c6ecf8d0e152034bd73d697cb7">property_day</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The selected day (as a number between 1 and 31, or 0 to unselect the currently selected day). <a href="#adbf473c6ecf8d0e152034bd73d697cb7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#afc30e3c33523370dff1dbf42ba296054">property_show_heading</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#afc30e3c33523370dff1dbf42ba296054"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a2e99bf0c6103a75e90a31d0405421dc6">property_show_heading</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a2e99bf0c6103a75e90a31d0405421dc6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ab4d2bccdd94191f5d30da303c35b9342">property_show_day_names</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#ab4d2bccdd94191f5d30da303c35b9342"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a8199feb7da8affd29f6628783e92c303">property_show_day_names</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a8199feb7da8affd29f6628783e92c303"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a4100e5deec93f4e75d16b85d3bf38376">property_no_month_change</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a4100e5deec93f4e75d16b85d3bf38376"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a9030a2b8a5d9e4f3f0589d4958fb3556">property_no_month_change</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a9030a2b8a5d9e4f3f0589d4958fb3556"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a1e61c67d11eee620fe8dccd3f744ef75">property_show_week_numbers</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a1e61c67d11eee620fe8dccd3f744ef75"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a41e253bb10ab355864011e60f04ec41b">property_show_week_numbers</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a41e253bb10ab355864011e60f04ec41b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a24174e521c61e8a44412c5a951570cfb">property_show_details</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a24174e521c61e8a44412c5a951570cfb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a><br class="typebreak"/>
&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a04e5a2d5c9762d7c9a1f96387ed4923d">property_show_details</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If TRUE. <a href="#a04e5a2d5c9762d7c9a1f96387ed4923d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a152f41a4a79a232cb0f432dc6dda444c">property_detail_width_chars</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Details width in characters. <a href="#a152f41a4a79a232cb0f432dc6dda444c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a737f903d7f9a6bfae0737b7b0eae716b">property_detail_width_chars</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Details width in characters. <a href="#a737f903d7f9a6bfae0737b7b0eae716b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a038ef8e27d69f543dac73e423b6934f3">property_detail_height_rows</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Details height in rows. <a href="#a038ef8e27d69f543dac73e423b6934f3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt; int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a6e0e3b29decfef64c11c00a364fdc272">property_detail_height_rows</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Details height in rows. <a href="#a6e0e3b29decfef64c11c00a364fdc272"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a7a1a64524f92f030fef52a88357cbb15">on_month_changed</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#acfc9a50eca9659bc0869d35e74b9bb7a">on_day_selected</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a2b365af88044c0d062b8d2c662c96e16">on_day_selected_double_click</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a221655a445be980e0e902e0d2f8339da">on_prev_month</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a0dc6411af54a669a92d9f8b85a4183e0">on_next_month</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a8a393a6d33a5f24181cf6a39af7eec69">on_prev_year</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#a1336b7e42f2e355a9e51235dd27ade7c">on_next_year</a> ()</td></tr>
<tr><td colspan="2"><h2>Related Functions</h2></td></tr>
<tr><td colspan="2"><p>(Note that these are not member functions.) </p>
<br/><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGtk_1_1Calendar.html">Gtk::Calendar</a>*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGtk_1_1Calendar.html#ae5253278f825c59dc7e971814fe74c6e">wrap</a> (GtkCalendar* object, bool take_copy=false)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. <a href="#ae5253278f825c59dc7e971814fe74c6e"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Display a calendar and/or allow the user to select a date. </p>
<p>This is a widget that displays a calendar, one month at a time.</p>
<p>The month and year currently displayed can be altered with <a class="el" href="classGtk_1_1Calendar.html#aa3840ad9a5407ce3c8ed991b3e8f4a9f" title="Shifts the calendar to a different month.">select_month()</a>. The exact day can be selected from the displayed month using <a class="el" href="classGtk_1_1Calendar.html#a00e76de4a5407ea3a63538cdccff6daa" title="Selects a day from the current month.">select_day()</a>.</p>
<p>The way in which the calendar itself is displayed can be altered using <a class="el" href="classGtk_1_1Calendar.html#ae58391c81deeec0bd7addccef24085b7" title="Sets display options (whether to display the heading and the month headings).">set_display_options()</a>.</p>
<p>The selected date can be retrieved from a GtkCalendar using <a class="el" href="classGtk_1_1Calendar.html#a6632384e2a350a75dc2f348325db24bc" title="Obtains the selected date from a Gtk::Calendar.">get_date()</a>.</p>
<p>If performing many 'mark' operations, the calendar can be frozen to prevent flicker, using <a class="el" href="classGtk_1_1Calendar.html#ac8e18c4e36a789cb0d6138cab92ef8f4" title="Does nothing.">freeze()</a>, and 'thawed' again using <a class="el" href="classGtk_1_1Calendar.html#a4842d49bec4570f169a504179b5f2291" title="Does nothing.">thaw()</a>.</p>
<p>The <a class="el" href="classGtk_1_1Calendar.html" title="Display a calendar and/or allow the user to select a date.">Calendar</a> widget looks like this: </p>
<div align="center">
<img src="calendar1.png" alt="calendar1.png"/>
</div>
 <hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="ac704f81ab8d5a973066ea03e1654c656"></a><!-- doxytag: member="Gtk::Calendar::SlotDetails" ref="ac704f81ab8d5a973066ea03e1654c656" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">sigc::slot</a>&lt;<a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>, guint, guint, guint&gt; <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">Gtk::Calendar::SlotDetails</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Detail markup handler. </p>
<p>For instance, </p>
<div class="fragment"><pre class="fragment"> <a class="codeRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> on_calendar_details(guint year, guint month, guint day);
</pre></div><dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>year</em>&#160;</td><td>The year for which details are needed. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>month</em>&#160;</td><td>The month for which details are needed. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>day</em>&#160;</td><td>The day of for which details are needed. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="elRef" href="../../../pangomm-1.4/reference/html/namespacePango.html">Pango</a> markup with details for the specified day, or an empty string.</dd></dl>
<p>This callback function provides <a class="elRef" href="../../../pangomm-1.4/reference/html/namespacePango.html">Pango</a> markup with detail information for the specified day. Examples for such details are holidays or appointments. The function should return an empty string when no information is available.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000036">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af31dc2ba5bd6b309e0557849ad489e9e"></a><!-- doxytag: member="Gtk::Calendar::~Calendar" ref="af31dc2ba5bd6b309e0557849ad489e9e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual Gtk::Calendar::~Calendar </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a44069a16e8d7d2fff4b2bea6d2191661"></a><!-- doxytag: member="Gtk::Calendar::Calendar" ref="a44069a16e8d7d2fff4b2bea6d2191661" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gtk::Calendar::Calendar </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae0a2704feea898f8d788a6549b09bcc8"></a><!-- doxytag: member="Gtk::Calendar::clear_marks" ref="ae0a2704feea898f8d788a6549b09bcc8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::clear_marks </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remove all visual markers. </p>

</div>
</div>
<a class="anchor" id="a5482ee9e1ced35291e02989c8303e02a"></a><!-- doxytag: member="Gtk::Calendar::display_options" ref="a5482ee9e1ced35291e02989c8303e02a" args="(CalendarDisplayOptions flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::display_options </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gad728f6abafdc4512321ff59dd35b4328">CalendarDisplayOptions</a>&#160;</td>
          <td class="paramname"> <em>flags</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets display options (whether to display the heading and the month headings). </p>
<p>Deprecated: 2.4: Use <a class="el" href="classGtk_1_1Calendar.html#ae58391c81deeec0bd7addccef24085b7" title="Sets display options (whether to display the heading and the month headings).">set_display_options()</a> instead </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&#160;</td><td>The display options to set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac8e18c4e36a789cb0d6138cab92ef8f4"></a><!-- doxytag: member="Gtk::Calendar::freeze" ref="ac8e18c4e36a789cb0d6138cab92ef8f4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::freeze </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Does nothing. </p>
<p>Previously locked the display of the calendar until it was thawed with <a class="el" href="classGtk_1_1Calendar.html#a4842d49bec4570f169a504179b5f2291" title="Does nothing.">thaw()</a>.</p>
<p>Deprecated: 2.8: </p>

</div>
</div>
<a class="anchor" id="ae19f2790242828c1dcbcee73068293dc"></a><!-- doxytag: member="Gtk::Calendar::get_date" ref="ae19f2790242828c1dcbcee73068293dc" args="(Glib::Date &amp;date) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::get_date </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Date.html">Glib::Date</a> &amp;&#160;</td>
          <td class="paramname"> <em>date</em></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the date as <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1Date.html">Glib::Date</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>date</em>&#160;</td><td>Referenz to set the date </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a6632384e2a350a75dc2f348325db24bc"></a><!-- doxytag: member="Gtk::Calendar::get_date" ref="a6632384e2a350a75dc2f348325db24bc" args="(guint &amp;year, guint &amp;month, guint &amp;day) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::get_date </td>
          <td>(</td>
          <td class="paramtype">guint &amp;&#160;</td>
          <td class="paramname"> <em>year</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint &amp;&#160;</td>
          <td class="paramname"> <em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint &amp;&#160;</td>
          <td class="paramname"> <em>day</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Obtains the selected date from a <a class="el" href="classGtk_1_1Calendar.html" title="Display a calendar and/or allow the user to select a date.">Gtk::Calendar</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>year</em>&#160;</td><td>Location to store the year number, or <code>0</code>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>month</em>&#160;</td><td>Location to store the month number (between 0 and 11), or <code>0</code>. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>day</em>&#160;</td><td>Location to store the day number (between 1 and 31), or <code>0</code>. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a76d5fdf4012f897e97596d25bd898be3"></a><!-- doxytag: member="Gtk::Calendar::get_detail_height_rows" ref="a76d5fdf4012f897e97596d25bd898be3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Calendar::get_detail_height_rows </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Queries the height of detail cells, in rows. </p>
<p>See <a class="el" href="classGtk_1_1Calendar.html" title="Display a calendar and/or allow the user to select a date.">Gtk::Calendar</a>:detail-width-chars.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000041">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The height of detail cells, in rows. </dd></dl>

</div>
</div>
<a class="anchor" id="a76efcc8bf4c580df3ea939ed48803488"></a><!-- doxytag: member="Gtk::Calendar::get_detail_width_chars" ref="a76efcc8bf4c580df3ea939ed48803488" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Calendar::get_detail_width_chars </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Queries the width of detail cells, in characters. </p>
<p>See <a class="el" href="classGtk_1_1Calendar.html" title="Display a calendar and/or allow the user to select a date.">Gtk::Calendar</a>:detail-width-chars.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000040">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The width of detail cells, in characters. </dd></dl>

</div>
</div>
<a class="anchor" id="add5cafabebdbc6b75bf36f00d6e85ab0"></a><!-- doxytag: member="Gtk::Calendar::get_display_options" ref="add5cafabebdbc6b75bf36f00d6e85ab0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gtkmmEnums.html#gad728f6abafdc4512321ff59dd35b4328">CalendarDisplayOptions</a> Gtk::Calendar::get_display_options </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current display options of <em>calendar</em>. </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000051">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The display options. </dd></dl>

</div>
</div>
<a class="anchor" id="a4e47c8486de0a1bcf2bec3fa3f6111d1"></a><!-- doxytag: member="Gtk::Calendar::gobj" ref="a4e47c8486de0a1bcf2bec3fa3f6111d1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const GtkCalendar* Gtk::Calendar::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GtkObject. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1Widget.html#ad998178529a53b80f3de96d10b1deffd">Gtk::Widget</a>.</p>

</div>
</div>
<a class="anchor" id="a5c77fb789d84dbd63f0a9cbc289ca3d1"></a><!-- doxytag: member="Gtk::Calendar::gobj" ref="a5c77fb789d84dbd63f0a9cbc289ca3d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">GtkCalendar* Gtk::Calendar::gobj </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provides access to the underlying C GtkObject. </p>

<p>Reimplemented from <a class="el" href="classGtk_1_1Widget.html#a6667a82920375b2ebde07bc1ffdc3641">Gtk::Widget</a>.</p>

</div>
</div>
<a class="anchor" id="a02c6efdbafc82c14c9a8895398f39337"></a><!-- doxytag: member="Gtk::Calendar::mark_day" ref="a02c6efdbafc82c14c9a8895398f39337" args="(guint day)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Calendar::mark_day </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"> <em>day</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Places a visual marker on a particular day. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>day</em>&#160;</td><td>The day number to mark between 1 and 31. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, always. </dd></dl>

</div>
</div>
<a class="anchor" id="acfc9a50eca9659bc0869d35e74b9bb7a"></a><!-- doxytag: member="Gtk::Calendar::on_day_selected" ref="acfc9a50eca9659bc0869d35e74b9bb7a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Calendar::on_day_selected </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2b365af88044c0d062b8d2c662c96e16"></a><!-- doxytag: member="Gtk::Calendar::on_day_selected_double_click" ref="a2b365af88044c0d062b8d2c662c96e16" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Calendar::on_day_selected_double_click </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7a1a64524f92f030fef52a88357cbb15"></a><!-- doxytag: member="Gtk::Calendar::on_month_changed" ref="a7a1a64524f92f030fef52a88357cbb15" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Calendar::on_month_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0dc6411af54a669a92d9f8b85a4183e0"></a><!-- doxytag: member="Gtk::Calendar::on_next_month" ref="a0dc6411af54a669a92d9f8b85a4183e0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Calendar::on_next_month </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1336b7e42f2e355a9e51235dd27ade7c"></a><!-- doxytag: member="Gtk::Calendar::on_next_year" ref="a1336b7e42f2e355a9e51235dd27ade7c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Calendar::on_next_year </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a221655a445be980e0e902e0d2f8339da"></a><!-- doxytag: member="Gtk::Calendar::on_prev_month" ref="a221655a445be980e0e902e0d2f8339da" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Calendar::on_prev_month </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8a393a6d33a5f24181cf6a39af7eec69"></a><!-- doxytag: member="Gtk::Calendar::on_prev_year" ref="a8a393a6d33a5f24181cf6a39af7eec69" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void Gtk::Calendar::on_prev_year </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adbf473c6ecf8d0e152034bd73d697cb7"></a><!-- doxytag: member="Gtk::Calendar::property_day" ref="adbf473c6ecf8d0e152034bd73d697cb7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::Calendar::property_day </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The selected day (as a number between 1 and 31, or 0 to unselect the currently selected day). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="acde75b755e5a60198d77188ff9e7bfce"></a><!-- doxytag: member="Gtk::Calendar::property_day" ref="acde75b755e5a60198d77188ff9e7bfce" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::Calendar::property_day </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The selected day (as a number between 1 and 31, or 0 to unselect the currently selected day). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a6e0e3b29decfef64c11c00a364fdc272"></a><!-- doxytag: member="Gtk::Calendar::property_detail_height_rows" ref="a6e0e3b29decfef64c11c00a364fdc272" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::Calendar::property_detail_height_rows </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Details height in rows. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a038ef8e27d69f543dac73e423b6934f3"></a><!-- doxytag: member="Gtk::Calendar::property_detail_height_rows" ref="a038ef8e27d69f543dac73e423b6934f3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::Calendar::property_detail_height_rows </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Details height in rows. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a737f903d7f9a6bfae0737b7b0eae716b"></a><!-- doxytag: member="Gtk::Calendar::property_detail_width_chars" ref="a737f903d7f9a6bfae0737b7b0eae716b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::Calendar::property_detail_width_chars </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Details width in characters. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a152f41a4a79a232cb0f432dc6dda444c"></a><!-- doxytag: member="Gtk::Calendar::property_detail_width_chars" ref="a152f41a4a79a232cb0f432dc6dda444c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::Calendar::property_detail_width_chars </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Details width in characters. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a9843c5d93686c01e8dae6143439c158c"></a><!-- doxytag: member="Gtk::Calendar::property_month" ref="a9843c5d93686c01e8dae6143439c158c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::Calendar::property_month </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The selected month (as a number between 0 and 11). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a798a95398c5e596784d36524c5a9d072"></a><!-- doxytag: member="Gtk::Calendar::property_month" ref="a798a95398c5e596784d36524c5a9d072" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::Calendar::property_month </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The selected month (as a number between 0 and 11). </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a9030a2b8a5d9e4f3f0589d4958fb3556"></a><!-- doxytag: member="Gtk::Calendar::property_no_month_change" ref="a9030a2b8a5d9e4f3f0589d4958fb3556" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Calendar::property_no_month_change </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a4100e5deec93f4e75d16b85d3bf38376"></a><!-- doxytag: member="Gtk::Calendar::property_no_month_change" ref="a4100e5deec93f4e75d16b85d3bf38376" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Calendar::property_no_month_change </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a8199feb7da8affd29f6628783e92c303"></a><!-- doxytag: member="Gtk::Calendar::property_show_day_names" ref="a8199feb7da8affd29f6628783e92c303" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Calendar::property_show_day_names </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="ab4d2bccdd94191f5d30da303c35b9342"></a><!-- doxytag: member="Gtk::Calendar::property_show_day_names" ref="ab4d2bccdd94191f5d30da303c35b9342" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Calendar::property_show_day_names </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a04e5a2d5c9762d7c9a1f96387ed4923d"></a><!-- doxytag: member="Gtk::Calendar::property_show_details" ref="a04e5a2d5c9762d7c9a1f96387ed4923d" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Calendar::property_show_details </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a24174e521c61e8a44412c5a951570cfb"></a><!-- doxytag: member="Gtk::Calendar::property_show_details" ref="a24174e521c61e8a44412c5a951570cfb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Calendar::property_show_details </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a2e99bf0c6103a75e90a31d0405421dc6"></a><!-- doxytag: member="Gtk::Calendar::property_show_heading" ref="a2e99bf0c6103a75e90a31d0405421dc6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Calendar::property_show_heading </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="afc30e3c33523370dff1dbf42ba296054"></a><!-- doxytag: member="Gtk::Calendar::property_show_heading" ref="afc30e3c33523370dff1dbf42ba296054" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Calendar::property_show_heading </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a41e253bb10ab355864011e60f04ec41b"></a><!-- doxytag: member="Gtk::Calendar::property_show_week_numbers" ref="a41e253bb10ab355864011e60f04ec41b" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;bool&gt; Gtk::Calendar::property_show_week_numbers </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a1e61c67d11eee620fe8dccd3f744ef75"></a><!-- doxytag: member="Gtk::Calendar::property_show_week_numbers" ref="a1e61c67d11eee620fe8dccd3f744ef75" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;bool&gt; Gtk::Calendar::property_show_week_numbers </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>If TRUE. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a75913363c662cec663f2f26f1438dbdf"></a><!-- doxytag: member="Gtk::Calendar::property_year" ref="a75913363c662cec663f2f26f1438dbdf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy__ReadOnly.html">Glib::PropertyProxy_ReadOnly</a>&lt;int&gt; Gtk::Calendar::property_year </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The selected year. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a09066a710b789b6cd4dfb74caae38a6c"></a><!-- doxytag: member="Gtk::Calendar::property_year" ref="a09066a710b789b6cd4dfb74caae38a6c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1PropertyProxy.html">Glib::PropertyProxy</a>&lt;int&gt; Gtk::Calendar::property_year </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The selected year. </p>
<p>You rarely need to use properties because there are get_ and set_ methods for almost all of them. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A PropertyProxy that allows you to get or set the property of the value, or receive notification when the value of the property changes. </dd></dl>

</div>
</div>
<a class="anchor" id="a00e76de4a5407ea3a63538cdccff6daa"></a><!-- doxytag: member="Gtk::Calendar::select_day" ref="a00e76de4a5407ea3a63538cdccff6daa" args="(guint day)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::select_day </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"> <em>day</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Selects a day from the current month. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>day</em>&#160;</td><td>The day number between 1 and 31, or 0 to unselect the currently selected day. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa3840ad9a5407ce3c8ed991b3e8f4a9f"></a><!-- doxytag: member="Gtk::Calendar::select_month" ref="aa3840ad9a5407ce3c8ed991b3e8f4a9f" args="(guint month, guint year)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Calendar::select_month </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"> <em>month</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"> <em>year</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Shifts the calendar to a different month. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>month</em>&#160;</td><td>A month number between 0 and 11. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>year</em>&#160;</td><td>The year the month is in. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, always. </dd></dl>

</div>
</div>
<a class="anchor" id="a26c7652793bda53f093700246512ed40"></a><!-- doxytag: member="Gtk::Calendar::set_detail_func" ref="a26c7652793bda53f093700246512ed40" args="(const SlotDetails &amp;slot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::set_detail_func </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="../../../libsigc++-2.0/reference/html/classsigc_1_1slot.html">SlotDetails</a> &amp;&#160;</td>
          <td class="paramname"> <em>slot</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Installs a function which provides <a class="elRef" href="../../../pangomm-1.4/reference/html/namespacePango.html">Pango</a> markup with detail information for each day. </p>
<p>Examples for such details are holidays or appointments. That information is shown below each day when show-details is set. A tooltip containing full detail information is provided if the entire text could not fit into the details area, or if the show-details property is not set.</p>
<p>The size of the details area can be restricted by setting the detail-width-chars and detail-height-rows properties.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>slot</em>&#160;</td><td>A callback function providing details for each day.</td></tr>
  </table>
  </dd>
</dl>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000037">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>

</div>
</div>
<a class="anchor" id="a7629cb2d35fd2a69aea34a4189e3dcea"></a><!-- doxytag: member="Gtk::Calendar::set_detail_height_rows" ref="a7629cb2d35fd2a69aea34a4189e3dcea" args="(int rows)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::set_detail_height_rows </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>rows</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Updates the height of detail cells. </p>
<p>See <a class="el" href="classGtk_1_1Calendar.html" title="Display a calendar and/or allow the user to select a date.">Gtk::Calendar</a>:detail-height-rows.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000039">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rows</em>&#160;</td><td>Detail height in rows. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab06e1330709dca61bde3e26c9e5fa9d6"></a><!-- doxytag: member="Gtk::Calendar::set_detail_width_chars" ref="ab06e1330709dca61bde3e26c9e5fa9d6" args="(int chars)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::set_detail_width_chars </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>chars</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Updates the width of detail cells. </p>
<p>See <a class="el" href="classGtk_1_1Calendar.html" title="Display a calendar and/or allow the user to select a date.">Gtk::Calendar</a>:detail-width-chars.</p>
<dl class="since_2_14"><dt><b><a class="el" href="since_2_14.html#_since_2_14000038">Since gtkmm 2.14:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>chars</em>&#160;</td><td>Detail width in characters. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae58391c81deeec0bd7addccef24085b7"></a><!-- doxytag: member="Gtk::Calendar::set_display_options" ref="ae58391c81deeec0bd7addccef24085b7" args="(CalendarDisplayOptions flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::set_display_options </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gtkmmEnums.html#gad728f6abafdc4512321ff59dd35b4328">CalendarDisplayOptions</a>&#160;</td>
          <td class="paramname"> <em>flags</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets display options (whether to display the heading and the month headings). </p>
<dl class="since_2_4"><dt><b><a class="el" href="since_2_4.html#_since_2_4000050">Since gtkmm 2.4:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&#160;</td><td>The display options to set. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af6abd6555f557dfff9b8bb9922c93a08"></a><!-- doxytag: member="Gtk::Calendar::signal_day_selected" ref="af6abd6555f557dfff9b8bb9922c93a08" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Calendar::signal_day_selected </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_day_selected()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a779eb9aea9756f40c99fae62e81fc2ce"></a><!-- doxytag: member="Gtk::Calendar::signal_day_selected_double_click" ref="a779eb9aea9756f40c99fae62e81fc2ce" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Calendar::signal_day_selected_double_click </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_day_selected_double_click()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a520a4385dc2324b4a0ebd03583e900b3"></a><!-- doxytag: member="Gtk::Calendar::signal_month_changed" ref="a520a4385dc2324b4a0ebd03583e900b3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Calendar::signal_month_changed </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_month_changed()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a1097c5743468d9a215b1a385d1cdf749"></a><!-- doxytag: member="Gtk::Calendar::signal_next_month" ref="a1097c5743468d9a215b1a385d1cdf749" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Calendar::signal_next_month </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_next_month()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="acd80a51d413fefc8dafed17ac14afc8b"></a><!-- doxytag: member="Gtk::Calendar::signal_next_year" ref="acd80a51d413fefc8dafed17ac14afc8b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Calendar::signal_next_year </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_next_year()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a7b7c9c0410fef70fbc3bd098496f9dc6"></a><!-- doxytag: member="Gtk::Calendar::signal_prev_month" ref="a7b7c9c0410fef70fbc3bd098496f9dc6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Calendar::signal_prev_month </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_prev_month()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="afb1b922948f01f8db5e50c83c1192ca2"></a><!-- doxytag: member="Gtk::Calendar::signal_prev_year" ref="afb1b922948f01f8db5e50c83c1192ca2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1SignalProxy0.html">Glib::SignalProxy0</a>&lt; void &gt; Gtk::Calendar::signal_prev_year </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="user"><dt><b>Prototype:</b></dt><dd><code>void on_my_prev_year()</code> </dd></dl>

</div>
</div>
<a class="anchor" id="a4842d49bec4570f169a504179b5f2291"></a><!-- doxytag: member="Gtk::Calendar::thaw" ref="a4842d49bec4570f169a504179b5f2291" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gtk::Calendar::thaw </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Does nothing. </p>
<p>Previously defrosted a calendar; all the changes made since the last <a class="el" href="classGtk_1_1Calendar.html#ac8e18c4e36a789cb0d6138cab92ef8f4" title="Does nothing.">freeze()</a> were displayed.</p>
<p>Deprecated: 2.8: </p>

</div>
</div>
<a class="anchor" id="adf95b467ed9997e86584f26a74f31931"></a><!-- doxytag: member="Gtk::Calendar::unmark_day" ref="adf95b467ed9997e86584f26a74f31931" args="(guint day)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Gtk::Calendar::unmark_day </td>
          <td>(</td>
          <td class="paramtype">guint&#160;</td>
          <td class="paramname"> <em>day</em></td>
          <td>&#160;)&#160;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Removes the visual marker from a particular day. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>day</em>&#160;</td><td>The day number to unmark between 1 and 31. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code>, always. </dd></dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="ae5253278f825c59dc7e971814fe74c6e"></a><!-- doxytag: member="Gtk::Calendar::wrap" ref="ae5253278f825c59dc7e971814fe74c6e" args="(GtkCalendar *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classGtk_1_1Calendar.html">Gtk::Calendar</a>* wrap </td>
          <td>(</td>
          <td class="paramtype">GtkCalendar *&#160;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>A <a class="elRef" href="../../../glibmm-2.4/reference/html/namespaceGlib.html#a671306f4a3a0cae5ab4d7a9d54886592">Glib::wrap()</a> method for this object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>object</em>&#160;</td><td>The C instance. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>take_copy</em>&#160;</td><td>False if the result should take ownership of the C instance. True if it should take a new copy or ref. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A C++ instance that wraps this C instance. </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gtkmm/calendar.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Tue May 4 13:21:47 2010 for gtkmm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>