Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 404d46ca9bb341d7a0e7e04bc69da9df > files > 827

ghc-gtk-devel-0.12.0-4.fc15.i686.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/html; charset=UTF-8" /><title>Graphics.UI.Gtk.Misc.Calendar</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Graphics-UI-Gtk-Misc-Calendar.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Graphics-UI-Gtk-Misc-Calendar.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">gtk-0.12.0: Binding to the Gtk+ graphical user interface library.</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Portability</th><td>portable (depends on GHC)</td></tr><tr><th>Stability</th><td>provisional</td></tr><tr><th>Maintainer</th><td>gtk2hs-users@lists.sourceforge.net</td></tr></table><p class="caption">Graphics.UI.Gtk.Misc.Calendar</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Detail
</a></li><li><a href="#g:2">Class Hierarchy
</a></li><li><a href="#g:3">Types
</a></li><li><a href="#g:4">Constructors
</a></li><li><a href="#g:5">Methods
</a></li><li><a href="#g:6">Attributes
</a></li><li><a href="#g:7">Signals
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>Displays a calendar and allows the user to select a date
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><span class="keyword">data</span>  <a href="#t:Calendar">Calendar</a> </li><li class="src short"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> o =&gt; <a href="#t:CalendarClass">CalendarClass</a> o </li><li class="src short"><a href="#v:castToCalendar">castToCalendar</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></li><li class="src short"><a href="#v:gTypeCalendar">gTypeCalendar</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a></li><li class="src short"><a href="#v:toCalendar">toCalendar</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></li><li class="src short"><span class="keyword">data</span>  <a href="#t:CalendarDisplayOptions">CalendarDisplayOptions</a> <ul class="subs"><li>= <a href="#v:CalendarShowHeading">CalendarShowHeading</a>  </li><li>| <a href="#v:CalendarShowDayNames">CalendarShowDayNames</a>  </li><li>| <a href="#v:CalendarNoMonthChange">CalendarNoMonthChange</a>  </li><li>| <a href="#v:CalendarShowWeekNumbers">CalendarShowWeekNumbers</a>  </li><li>| <a href="#v:CalendarWeekStartMonday">CalendarWeekStartMonday</a>  </li><li>| <a href="#v:CalendarShowDetails">CalendarShowDetails</a>  </li></ul></li><li class="src short"><a href="#v:calendarNew">calendarNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></li><li class="src short"><a href="#v:calendarSelectMonth">calendarSelectMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:calendarSelectDay">calendarSelectDay</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:calendarMarkDay">calendarMarkDay</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:calendarUnmarkDay">calendarUnmarkDay</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:calendarClearMarks">calendarClearMarks</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:calendarDisplayOptions">calendarDisplayOptions</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:calendarSetDisplayOptions">calendarSetDisplayOptions</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></li><li class="src short"><a href="#v:calendarGetDisplayOptions">calendarGetDisplayOptions</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>]</li><li class="src short"><a href="#v:calendarGetDate">calendarGetDate</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>)</li><li class="src short"><a href="#v:calendarFreeze">calendarFreeze</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a</li><li class="src short"><a href="#v:calendarYear">calendarYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:calendarMonth">calendarMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:calendarDay">calendarDay</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></li><li class="src short"><a href="#v:calendarShowHeading">calendarShowHeading</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:calendarShowDayNames">calendarShowDayNames</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:calendarNoMonthChange">calendarNoMonthChange</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:calendarShowWeekNumbers">calendarShowWeekNumbers</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></li><li class="src short"><a href="#v:onDaySelected">onDaySelected</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterDaySelected">afterDaySelected</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onDaySelectedDoubleClick">onDaySelectedDoubleClick</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterDaySelectedDoubleClick">afterDaySelectedDoubleClick</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onMonthChanged">onMonthChanged</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterMonthChanged">afterMonthChanged</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onNextMonth">onNextMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterNextMonth">afterNextMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onNextYear">onNextYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterNextYear">afterNextYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onPrevMonth">onPrevMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterPrevMonth">afterPrevMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:onPrevYear">onPrevYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li><li class="src short"><a href="#v:afterPrevYear">afterPrevYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)</li></ul></div><div id="interface"><h1 id="g:1">Detail
</h1><div class="doc"><p><code><a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></code> is a widget that displays a calendar, one month at a time. It
 can be created with <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarNew">calendarNew</a></code>.
</p><p>The month and year currently displayed can be altered with
 <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarSelectMonth">calendarSelectMonth</a></code>. The exact day can be selected from the displayed
 month using <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarSelectDay">calendarSelectDay</a></code>.
</p><p>To place a visual marker on a particular day, use <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarMarkDay">calendarMarkDay</a></code> and
 to remove the marker, <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarUnmarkDay">calendarUnmarkDay</a></code>. Alternative, all marks can be
 cleared with <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarClearMarks">calendarClearMarks</a></code>.
</p><p>The way in which the calendar itself is displayed can be altered using
 <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarSetDisplayOptions">calendarSetDisplayOptions</a></code>.
</p><p>The selected date can be retrieved from a <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></code> using
 <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarGetDate">calendarGetDate</a></code>.
</p></div><h1 id="g:2">Class Hierarchy
</h1><div class="doc"><pre>
 | <code><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObject">GObject</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Object.html#t:Object">Object</a></code>
 | +----<code><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:Widget">Widget</a></code>
 | +----Calendar
</pre></div><h1 id="g:3">Types
</h1><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:Calendar" class="def">Calendar</a>  <a href="src/Graphics-UI-Gtk-Types.html#Calendar" class="link">Source</a></p><div class="subs instances"><p id="control.i:Calendar" class="caption collapser" onclick="toggleSection('i:Calendar')">Instances</p><div id="section.i:Calendar" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Ord.html#t:Ord">Ord</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="Graphics-UI-Gtk-Abstract-Object.html#t:ObjectClass">ObjectClass</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">class</span> <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:WidgetClass">WidgetClass</a> o =&gt; <a name="t:CalendarClass" class="def">CalendarClass</a> o <a href="src/Graphics-UI-Gtk-Types.html#CalendarClass" class="link">Source</a></p><div class="subs instances"><p id="control.i:CalendarClass" class="caption collapser" onclick="toggleSection('i:CalendarClass')">Instances</p><div id="section.i:CalendarClass" class="show"><table><tr><td class="src"><a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><div class="top"><p class="src"><a name="v:castToCalendar" class="def">castToCalendar</a> :: <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-GObject.html#t:GObjectClass">GObjectClass</a> obj =&gt; obj -&gt; <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a><a href="src/Graphics-UI-Gtk-Types.html#castToCalendar" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:gTypeCalendar" class="def">gTypeCalendar</a> :: <a href="Graphics-UI-Gtk-Abstract-Widget.html#t:GType">GType</a><a href="src/Graphics-UI-Gtk-Types.html#gTypeCalendar" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:toCalendar" class="def">toCalendar</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> o =&gt; o -&gt; <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a><a href="src/Graphics-UI-Gtk-Types.html#toCalendar" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span>  <a name="t:CalendarDisplayOptions" class="def">CalendarDisplayOptions</a>  <a href="src/Graphics-UI-Gtk-General-Enums.html#CalendarDisplayOptions" class="link">Source</a></p><div class="doc"><p>Specify which items of a calendar should be displayed.
</p></div><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:CalendarShowHeading" class="def">CalendarShowHeading</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CalendarShowDayNames" class="def">CalendarShowDayNames</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CalendarNoMonthChange" class="def">CalendarNoMonthChange</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CalendarShowWeekNumbers" class="def">CalendarShowWeekNumbers</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CalendarWeekStartMonday" class="def">CalendarWeekStartMonday</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a name="v:CalendarShowDetails" class="def">CalendarShowDetails</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="subs instances"><p id="control.i:CalendarDisplayOptions" class="caption collapser" onclick="toggleSection('i:CalendarDisplayOptions')">Instances</p><div id="section.i:CalendarDisplayOptions" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Bounded">Bounded</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Prelude.html#t:Enum">Enum</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Eq.html#t:Eq">Eq</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Text-Show.html#t:Show">Show</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a></td><td class="doc empty">&nbsp;</td></tr><tr><td class="src"><a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Flags.html#t:Flags">Flags</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a></td><td class="doc empty">&nbsp;</td></tr></table></div></div></div><h1 id="g:4">Constructors
</h1><div class="top"><p class="src"><a name="v:calendarNew" class="def">calendarNew</a> :: <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:Calendar">Calendar</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarNew" class="link">Source</a></p><div class="doc"><p>Creates a new calendar, with the current date being selected.
</p></div></div><h1 id="g:5">Methods
</h1><div class="top"><p class="src"><a name="v:calendarSelectMonth" class="def">calendarSelectMonth</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarSelectMonth" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>month</code> - a month number between 0 and 11.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>year</code> - the year the month is in.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code>, always
</p></td></tr></table></div><div class="doc"><p>Shifts the calendar to a different month.
</p></div></div><div class="top"><p class="src"><a name="v:calendarSelectDay" class="def">calendarSelectDay</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarSelectDay" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>day</code> - the day number between 1 and 31, or 0 to unselect the
 currently selected day.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a></td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Selects a day from the current month.
</p></div></div><div class="top"><p class="src"><a name="v:calendarMarkDay" class="def">calendarMarkDay</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarMarkDay" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>day</code> - the day number to mark between 1 and 31.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code>, always
</p></td></tr></table></div><div class="doc"><p>Places a visual marker on a particular day.
</p></div></div><div class="top"><p class="src"><a name="v:calendarUnmarkDay" class="def">calendarUnmarkDay</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarUnmarkDay" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a></td><td class="doc"><p><code>day</code> - the day number to unmark between 1 and 31.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a></td><td class="doc"><p>returns <code>True</code>, always
</p></td></tr></table></div><div class="doc"><p>Removes the visual marker from a particular day.
</p></div></div><div class="top"><p class="src"><a name="v:calendarClearMarks" class="def">calendarClearMarks</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarClearMarks" class="link">Source</a></p><div class="doc"><p>Remove all visual markers.
</p></div></div><div class="top"><p class="src"><a name="v:calendarDisplayOptions" class="def">calendarDisplayOptions</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarDisplayOptions" class="link">Source</a></p><div class="doc"><p>Sets display options (whether to display the heading and the month
 headings).
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code. Use <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarSetDisplayOptions">calendarSetDisplayOptions</a></code> instead.
</li></ul></div></div><div class="top"><p class="src"><a name="v:calendarSetDisplayOptions" class="def">calendarSetDisplayOptions</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarSetDisplayOptions" class="link">Source</a></p><div class="doc"><p>Sets display options (whether to display the heading and the month
 headings).
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:calendarGetDisplayOptions" class="def">calendarGetDisplayOptions</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>]<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarGetDisplayOptions" class="link">Source</a></p><div class="doc"><p>Returns the current display options for the calendar.
</p><ul><li> Available since Gtk+ version 2.4
</li></ul></div></div><div class="top"><p class="src"><a name="v:calendarGetDate" class="def">calendarGetDate</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarGetDate" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>, <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a>)</td><td class="doc"><pre>(year, month, day)</pre></td></tr></table></div><div class="doc"><p>Retrieve the currently selected date.
</p></div></div><div class="top"><p class="src"><a name="v:calendarFreeze" class="def">calendarFreeze</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarFreeze" class="link">Source</a></p><div class="subs arguments"><p class="caption">Arguments</p><table><tr><td class="src">:: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">=&gt; self</td><td class="doc empty">&nbsp;</td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a</td><td class="doc"><p>An action that performs several update operations on the
 calendar. After the action finnishes all the changes made by it
 are displayed.
</p></td></tr><tr><td class="src">-&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a</td><td class="doc empty">&nbsp;</td></tr></table></div><div class="doc"><p>Does nothing. Previously locked the display of the calendar for several
 update operations.
</p><ul><li> Warning: this function is deprecated and should not be used in
 newly-written code.
</li></ul></div></div><h1 id="g:6">Attributes
</h1><div class="top"><p class="src"><a name="v:calendarYear" class="def">calendarYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarYear" class="link">Source</a></p><div class="doc"><p>The selected year.
</p><p>Allowed values: &gt;= 0
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:calendarMonth" class="def">calendarMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarMonth" class="link">Source</a></p><div class="doc"><p>The selected month (as a number between 0 and 11).
</p><p>Allowed values: [0,11]
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:calendarDay" class="def">calendarDay</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Int.html#t:Int">Int</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarDay" class="link">Source</a></p><div class="doc"><p>The selected day (as a number between 1 and 31, or 0 to unselect the
 currently selected day).
</p><p>Allowed values: [0,31]
</p><p>Default value: 0
</p></div></div><div class="top"><p class="src"><a name="v:calendarShowHeading" class="def">calendarShowHeading</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarShowHeading" class="link">Source</a></p><div class="doc"><p>Determines whether a heading is displayed.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:calendarShowDayNames" class="def">calendarShowDayNames</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarShowDayNames" class="link">Source</a></p><div class="doc"><p>Determines whether day names are displayed.
</p><p>Default value: <code>True</code>
</p></div></div><div class="top"><p class="src"><a name="v:calendarNoMonthChange" class="def">calendarNoMonthChange</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarNoMonthChange" class="link">Source</a></p><div class="doc"><p>Determines whether the selected month can be changed.
</p><p>Default value: <code>False</code>
</p></div></div><div class="top"><p class="src"><a name="v:calendarShowWeekNumbers" class="def">calendarShowWeekNumbers</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; <a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Attributes.html#t:Attr">Attr</a> self <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/Data-Bool.html#t:Bool">Bool</a><a href="src/Graphics-UI-Gtk-Misc-Calendar.html#calendarShowWeekNumbers" class="link">Source</a></p><div class="doc"><p>Determines whether week numbers are displayed.
</p><p>Default value: <code>False</code>
</p></div></div><h1 id="g:7">Signals
</h1><div class="top"><p class="src"><a name="v:onDaySelected" class="def">onDaySelected</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#onDaySelected" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterDaySelected" class="def">afterDaySelected</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#afterDaySelected" class="link">Source</a></p><div class="doc"><p>'displayOptions' property. See <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarGetDisplayOptions">calendarGetDisplayOptions</a></code> and
 <code><a href="Graphics-UI-Gtk-Misc-Calendar.html#v:calendarSetDisplayOptions">calendarSetDisplayOptions</a></code>
</p><p>calendarDisplayOptions :: CalendarClass self =&gt; Attr self [CalendarDisplayOptions]
calendarDisplayOptions = newAttr
 calendarGetDisplayOptions
 calendarSetDisplayOptions
</p><p>Emitted when a day was selected.
</p></div></div><div class="top"><p class="src"><a name="v:onDaySelectedDoubleClick" class="def">onDaySelectedDoubleClick</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#onDaySelectedDoubleClick" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterDaySelectedDoubleClick" class="def">afterDaySelectedDoubleClick</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#afterDaySelectedDoubleClick" class="link">Source</a></p><div class="doc"><p>Emitted when a day received a double click.
</p></div></div><div class="top"><p class="src"><a name="v:onMonthChanged" class="def">onMonthChanged</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#onMonthChanged" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterMonthChanged" class="def">afterMonthChanged</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#afterMonthChanged" class="link">Source</a></p><div class="doc"><p>The month changed.
</p></div></div><div class="top"><p class="src"><a name="v:onNextMonth" class="def">onNextMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#onNextMonth" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterNextMonth" class="def">afterNextMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#afterNextMonth" class="link">Source</a></p><div class="doc"><p>The next month was selected.
</p></div></div><div class="top"><p class="src"><a name="v:onNextYear" class="def">onNextYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#onNextYear" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterNextYear" class="def">afterNextYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#afterNextYear" class="link">Source</a></p><div class="doc"><p>The next year was selected.
</p></div></div><div class="top"><p class="src"><a name="v:onPrevMonth" class="def">onPrevMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#onPrevMonth" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterPrevMonth" class="def">afterPrevMonth</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#afterPrevMonth" class="link">Source</a></p><div class="doc"><p>The previous month was selected.
</p></div></div><div class="top"><p class="src"><a name="v:onPrevYear" class="def">onPrevYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#onPrevYear" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:afterPrevYear" class="def">afterPrevYear</a> :: <a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarClass">CalendarClass</a> self =&gt; self -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> <a href="/usr/share/doc/ghc/html/libraries/ghc-prim-0.2.0.0/GHC-Unit.html#t:-40--41-">()</a> -&gt; <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> (<a href="/usr/share/doc/ghc/html/libraries/glib-0.12.0/System-Glib-Signals.html#t:ConnectId">ConnectId</a> self)<a href="src/Graphics-UI-Gtk-Misc-Calendar.html#afterPrevYear" class="link">Source</a></p><div class="doc"><p>The previous year was selected.
</p></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.9.2</p></div></body></html>