Provided by: libgtk2-perl-doc_1.249-2_all
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.