<!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 => <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 => obj -> <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 => o -> <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 => self -> <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/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 => self -> <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/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 => self -> <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/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 => self -> <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/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 => self -> <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 => self -> [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -> <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 => self -> [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -> <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 => self -> <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 => self -> <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 => self -> <a href="/usr/share/doc/ghc/html/libraries/base-4.3.1.0/System-IO.html#t:IO">IO</a> a -> <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 => <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 => <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 => <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 => <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 => <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 => <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 => <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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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"> </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"> </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"> </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"> </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"> </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"> </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 => <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"> </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 => obj -> <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 => o -> <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"> </td></tr><tr><td class="src"><a name="v:CalendarShowDayNames" class="def">CalendarShowDayNames</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:CalendarNoMonthChange" class="def">CalendarNoMonthChange</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:CalendarShowWeekNumbers" class="def">CalendarShowWeekNumbers</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:CalendarWeekStartMonday" class="def">CalendarWeekStartMonday</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:CalendarShowDetails" class="def">CalendarShowDetails</a></td><td class="doc empty"> </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"> </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"> </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"> </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"> </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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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 => self -> <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 => self -> [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -> <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 => self -> [<a href="Graphics-UI-Gtk-Misc-Calendar.html#t:CalendarDisplayOptions">CalendarDisplayOptions</a>] -> <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 => self -> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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"> </td></tr><tr><td class="src">=> self</td><td class="doc empty"> </td></tr><tr><td class="src">-> <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">-> <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"> </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 => <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: >= 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 => <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 => <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 => <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 => <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 => <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 => <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 => self -> <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="/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 => self -> <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="/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 => 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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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 => self -> <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="/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>