JanaGtkMonthView

JanaGtkMonthView

Functions

Properties

GObject * highlighted-time Read / Write
GObject * month Read / Write / Construct
GObject * selection Read / Write
guint spacing Read / Write
gchar * style-hint Read / Write

Signals

void selection-changed Run Last

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GtkObject
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkEventBox
                            ╰── JanaGtkMonthView

Implemented Interfaces

JanaGtkMonthView implements AtkImplementorIface and GtkBuildable.

Description

Functions

jana_gtk_month_view_new ()

GtkWidget *
jana_gtk_month_view_new (JanaTime *month);

jana_gtk_month_view_add_store ()

void
jana_gtk_month_view_add_store (JanaGtkMonthView *self,
                               JanaGtkEventStore *store);

jana_gtk_month_view_remove_store ()

void
jana_gtk_month_view_remove_store (JanaGtkMonthView *self,
                                  JanaGtkEventStore *store);

jana_gtk_month_view_get_cell_renderer ()

JanaGtkCellRendererEvent *
jana_gtk_month_view_get_cell_renderer (JanaGtkMonthView *self);

jana_gtk_month_view_set_month ()

void
jana_gtk_month_view_set_month (JanaGtkMonthView *self,
                               JanaTime *month);

jana_gtk_month_view_get_month ()

JanaTime *
jana_gtk_month_view_get_month (JanaGtkMonthView *self);

jana_gtk_month_view_set_spacing ()

void
jana_gtk_month_view_set_spacing (JanaGtkMonthView *self,
                                 guint spacing);

jana_gtk_month_view_get_spacing ()

guint
jana_gtk_month_view_get_spacing (JanaGtkMonthView *self);

jana_gtk_month_view_set_selection ()

void
jana_gtk_month_view_set_selection (JanaGtkMonthView *self,
                                   JanaTime *day);

jana_gtk_month_view_get_selection ()

JanaTime *
jana_gtk_month_view_get_selection (JanaGtkMonthView *self);

jana_gtk_month_view_set_visible_func ()

void
jana_gtk_month_view_set_visible_func (JanaGtkMonthView *self,
                                      GtkTreeModelFilterVisibleFunc visible_cb,
                                      gpointer data);

jana_gtk_month_view_refilter ()

void
jana_gtk_month_view_refilter (JanaGtkMonthView *self);

jana_gtk_month_view_set_highlighted_time ()

void
jana_gtk_month_view_set_highlighted_time
                               (JanaGtkMonthView *self,
                                JanaTime *time);

Types and Values

JanaGtkMonthView

typedef struct _JanaGtkMonthView JanaGtkMonthView;

Property Details

The “highlighted-time” property

  “highlighted-time”         GObject *

A time that should be highlighted, for example, the current time.

Flags: Read / Write


The “month” property

  “month”                    GObject *

A JanaTime in the month this view should show.

Flags: Read / Write / Construct


The “selection” property

  “selection”                GObject *

The currently selected JanaTime.

Flags: Read / Write


The “spacing” property

  “spacing”                  guint

Spacing to use inside month boxes.

Flags: Read / Write

Default value: 2


The “style-hint” property

  “style-hint”               gchar *

The style hint to use when drawing.

Flags: Read / Write

Default value: NULL

Signal Details

The “selection-changed” signal

void
user_function (JanaGtkMonthView *janagtkmonthview,
               GObject          *arg1,
               gpointer          user_data)

Flags: Run Last