Provided by: libgtk2-perl-doc_1.24993-1ubuntu3_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 / static-nick / static-blurb)
           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 / static-nick /
       static-blurb)
           Details height in rows

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

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

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

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

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

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

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

       'year' (integer : default 0 : readable / writable / private / static-nick / static-blurb)
           The selected year

STYLE PROPERTIES

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

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

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

SIGNALS

       day-selected (Gtk2::Calendar)
       day-selected-double-click (Gtk2::Calendar)
       month-changed (Gtk2::Calendar)
       next-month (Gtk2::Calendar)
       next-year (Gtk2::Calendar)
       prev-month (Gtk2::Calendar)
       prev-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.