Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Gtk2::Calendar(3)     User Contributed Perl Documentation    Gtk2::Calendar(3)

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)
       o   $func (scalar)

       o   $data (scalar)

       Since: gtk+ 2.14

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

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

       Since: gtk+ 2.14

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

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

       Since: gtk+ 2.14

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

       The old name for	"set_display_options".

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

   $calendar->freeze
   boolean = $calendar->mark_day ($day)
       o   $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)
       o   $day	(integer)

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

       o   $year (integer)

   $widget->selected_day ($value)
   value = $widget->selected_day
   $calendar->thaw
   boolean = $calendar->unmark_day ($day)
       o   $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
       o   'show-heading' / 'GTK_CALENDAR_SHOW_HEADING'

       o   'show-day-names' / 'GTK_CALENDAR_SHOW_DAY_NAMES'

       o   'no-month-change' / 'GTK_CALENDAR_NO_MONTH_CHANGE'

       o   'show-week-numbers' / 'GTK_CALENDAR_SHOW_WEEK_NUMBERS'

       o   'week-start-monday' / 'GTK_CALENDAR_WEEK_START_MONDAY'

       o   '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.

perl v5.32.1			  2021-02-28		     Gtk2::Calendar(3)

NAME | HIERARCHY | INTERFACES | METHODS | PROPERTIES | STYLE PROPERTIES | SIGNALS | ENUMS AND FLAGS | SEE ALSO | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Gtk2::Calendar&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help