Provided by: libgtk2-perl-doc_1.249-2_all bug

NAME

       Gtk2::Calendar - wrapper for GtkCalendar

HIERARCHY

         Glib::Object
         +----Glib::InitiallyUnowned
              +----Gtk2::Object
                   +----Gtk2::Widget
                        +----Gtk2::Calendar

INTERFACES

         Glib::Object::_Unregistered::AtkImplementorIface
         Gtk2::Buildable

METHODS

   widget = Gtk2::Calendar->new
   $calendar->clear_marks
   (year, month, day) = $calendar->get_date
   $calendar->set_detail_func ($func, $data=undef)
       •   $func (scalar)

       •   $data (scalar)

       Since: gtk+ 2.14

   integer = $calendar->get_detail_height_rows
       Since: gtk+ 2.14

   $calendar->set_detail_height_rows ($rows)
       •   $rows (integer)

       Since: gtk+ 2.14

   integer = $calendar->get_detail_width_chars
       Since: gtk+ 2.14

   $calendar->set_detail_width_chars ($chars)
       •   $chars (integer)

       Since: gtk+ 2.14

   $calendar->display_options ($flags)
       •   $flags (Gtk2::CalendarDisplayOptions)

       The old name for "set_display_options".

   calendardisplayoptions = $calendar->get_display_options
   $calendar->set_display_options ($flags)
       •   $flags (Gtk2::CalendarDisplayOptions)

   $calendar->freeze
   boolean = $calendar->mark_day ($day)
       •   $day (integer)

   $widget->marked_date ($value)
   value = $widget->marked_date
   $widget->month ($value)
   value = $widget->month
   $widget->num_marked_dates ($value)
   value = $widget->num_marked_dates
   $calendar->select_day ($day)
       •   $day (integer)

   boolean = $calendar->select_month ($month, $year)
       •   $month (integer)

       •   $year (integer)

   $widget->selected_day ($value)
   value = $widget->selected_day
   $calendar->thaw
   boolean = $calendar->unmark_day ($day)
       •   $day (integer)

   $widget->year ($value)
   value = $widget->year

PROPERTIES

       'day' (integer : default 0 : readable / writable / private)
           The selected day (as a number between 1 and 31, or 0 to unselect the currently
           selected day)

       'detail-height-rows' (integer : default 0 : readable / writable / private)
           Details height in rows

       'detail-width-chars' (integer : default 0 : readable / writable / private)
           Details width in characters

       'month' (integer : default 0 : readable / writable / private)
           The selected month (as a number between 0 and 11)

       'no-month-change' (boolean : default false : readable / writable / private)
           If TRUE, the selected month cannot be changed

       'show-day-names' (boolean : default true : readable / writable / private)
           If TRUE, day names are displayed

       'show-details' (boolean : default true : readable / writable / private)
           If TRUE, details are shown

       'show-heading' (boolean : default true : readable / writable / private)
           If TRUE, a heading is displayed

       'show-week-numbers' (boolean : default false : readable / writable / private)
           If TRUE, week numbers are displayed

       'year' (integer : default 0 : readable / writable / private)
           The selected year

STYLE PROPERTIES

       'horizontal-separation' (integer : default 4 : readable / private)
           Space between week headers and main area

       'inner-border' (integer : default 4 : readable / private)
           Inner border space

       'vertical-separation' (integer : default 4 : readable / private)
           Space between day headers and main area

SIGNALS

       month-changed (Gtk2::Calendar)
       day-selected (Gtk2::Calendar)
       day-selected-double-click (Gtk2::Calendar)
       prev-month (Gtk2::Calendar)
       next-month (Gtk2::Calendar)
       prev-year (Gtk2::Calendar)
       next-year (Gtk2::Calendar)

ENUMS AND FLAGS

   flags Gtk2::CalendarDisplayOptions
       •   'show-heading' / 'GTK_CALENDAR_SHOW_HEADING'

       •   'show-day-names' / 'GTK_CALENDAR_SHOW_DAY_NAMES'

       •   'no-month-change' / 'GTK_CALENDAR_NO_MONTH_CHANGE'

       •   'show-week-numbers' / 'GTK_CALENDAR_SHOW_WEEK_NUMBERS'

       •   'week-start-monday' / 'GTK_CALENDAR_WEEK_START_MONDAY'

       •   'show-details' / 'GTK_CALENDAR_SHOW_DETAILS'

SEE ALSO

       Gtk2, Glib::Object, Glib::InitiallyUnowned, Gtk2::Object, Gtk2::Widget

COPYRIGHT

       Copyright (C) 2003-2011 by the gtk2-perl team.

       This software is licensed under the LGPL.  See Gtk2 for a full notice.