---
name: "Gtk_Calendar"
section: "3"
platform: "linux"
package: "libgtkmm-dev"
version: "1.0.3-1.1"
release: "Debian 2.2 (Potato)"
platforms: ["linux"]
url: "https://new.carta.tech/Gtk_Calendar"
---

# Gtk\_Calendar(3)

## NAME - Gtk\_Calendar

## HEADER REQUIRED

**#include \<gtk--/calendar.h&gt;\>**

## BASE CLASSES

[Gtk\_Widget(3)](/Gtk_Widget/3.md)

## PROPERTIES

- *header\_style*

  Type: GtkStyle\*\

- *label\_style*

  Type: GtkStyle\*\

- *month*

  Type: gint\

- *year*

  Type: gint\

- *selected\_day*

  Type: gint\

- *day\_month\[6\]*

  - *day\[6\]*

  - *num\_marked\_dates*

  Type: gint\

- *marked\_date*

  - *display\_flags*

  Type: GtkCalendarDisplayOptions\

- *marked\_date\_color*

  - *gc*

  Type: GdkGC\*\

- *xor\_gc*

  Type: GdkGC\*\

- *focus\_row*

  Type: gint\

- *focus\_col*

  Type: gint\

- *highlight\_row*

  Type: gint\

- *highlight\_col*

  Type: gint\

- *private\_data*

  Type: gpointer\

- *grow\_space*

  -

   .IP

## PUBLIC MEMBER INDEX

```
Gtk_Calendar();
Gtk_Calendar(GtkCalendar *castitem);
gint	 select_month(guint	month, guint	year);
void	 select_day(guint	day);
gint	 mark_day(guint	day);
gint	 unmark_day(guint	day);
void	 clear_marks();
void	 display_options(GtkCalendarDisplayOptions flags);
void	 get_date(guint	*year, guint	*month, guint	*day) const;
void	 freeze();
void	 thaw();
signal void  month_changed(BaseObjectType);
signal void  day_selected(BaseObjectType);
signal void  day_selected_double_click(BaseObjectType);
signal void  prev_month(BaseObjectType);
signal void  next_month(BaseObjectType);
signal void  prev_year(BaseObjectType);
signal void  next_year(BaseObjectType);
GtkCalendar*  gtkobj();
const GtkCalendar*  gtkobj() const;
static bool  isGtkCalendar(Gtk_Object *checkcast);
```

## PROTECTED MEMBER INDEX

```
friend  CppClassType;
typedef GtkCalendar  BaseObjectType;
typedef GtkCalendarClass  BaseClassType;
virtual void * get_parent_class();
virtual void  month_changed_impl();
virtual void  day_selected_impl();
virtual void  day_selected_double_click_impl();
virtual void  prev_month_impl();
virtual void  next_month_impl();
virtual void  prev_year_impl();
virtual void  next_year_impl();
```

## PRIVATE MEMBER INDEX

```
static CppClassType  calendar_class;
GtkType  get_type();
```

## PUBLIC MEMBER DESCRIPTIONS

## PROTECTED MEMBER DESCRIPTIONS

## PRIVATE MEMBER DESCRIPTIONS
