Gtk2::Calendar(3pm)

Gtk2::Calendar3pm

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

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'

Releases

7 releases since Debian 3.1 (Sarge); the text changed 6 times.

  1. 3.1
  2. 4.0
  3. 5.0
  4. 6.0
  5. 7
  6. 9
  7. 10

From libgtk2-perl-doc 2:1.24992-1 in Debian 10 (Buster). Parsed by carta from the page's man source.