JanaGtkRecurrence

JanaGtkRecurrence

Synopsis

                    JanaGtkRecurrence;
GtkWidget *         jana_gtk_recurrence_new             (void);
void                jana_gtk_recurrence_set_recur       (JanaGtkRecurrence *self,
                                                         JanaRecurrence *recur);
void                jana_gtk_recurrence_set_editable    (JanaGtkRecurrence *self,
                                                         gboolean editable);
void                jana_gtk_recurrence_set_time        (JanaGtkRecurrence *self,
                                                         JanaTime *time);
JanaRecurrence *    jana_gtk_recurrence_get_recur       (JanaGtkRecurrence *self);
gboolean            jana_gtk_recurrence_get_editable    (JanaGtkRecurrence *self);
JanaTime *          jana_gtk_recurrence_get_time        (JanaGtkRecurrence *self);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkVBox
                                 +----JanaGtkRecurrence

Implemented Interfaces

JanaGtkRecurrence implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Properties

  "editable"                 gboolean              : Read / Write
  "recur"                    JanaRecurrence*       : Read / Write
  "time"                     GObject*              : Read / Write

Description

Details

JanaGtkRecurrence

typedef struct _JanaGtkRecurrence JanaGtkRecurrence;


jana_gtk_recurrence_new ()

GtkWidget *         jana_gtk_recurrence_new             (void);


jana_gtk_recurrence_set_recur ()

void                jana_gtk_recurrence_set_recur       (JanaGtkRecurrence *self,
                                                         JanaRecurrence *recur);


jana_gtk_recurrence_set_editable ()

void                jana_gtk_recurrence_set_editable    (JanaGtkRecurrence *self,
                                                         gboolean editable);


jana_gtk_recurrence_set_time ()

void                jana_gtk_recurrence_set_time        (JanaGtkRecurrence *self,
                                                         JanaTime *time);


jana_gtk_recurrence_get_recur ()

JanaRecurrence *    jana_gtk_recurrence_get_recur       (JanaGtkRecurrence *self);


jana_gtk_recurrence_get_editable ()

gboolean            jana_gtk_recurrence_get_editable    (JanaGtkRecurrence *self);


jana_gtk_recurrence_get_time ()

JanaTime *          jana_gtk_recurrence_get_time        (JanaGtkRecurrence *self);

Property Details

The "editable" property

  "editable"                 gboolean              : Read / Write

Whether the recurrence can be edited or not.

Default value: FALSE


The "recur" property

  "recur"                    JanaRecurrence*       : Read / Write

The JanaRecurrence represented by this widget.


The "time" property

  "time"                     GObject*              : Read / Write

The JanaTime the recurrence starts on.