Top | ![]() |
![]() |
![]() |
![]() |
GtkWidget * | gcal_event_widget_new () |
GcalEvent * | gcal_event_widget_get_event () |
GDateTime * | gcal_event_widget_get_date_start () |
void | gcal_event_widget_set_date_start () |
GDateTime * | gcal_event_widget_get_date_end () |
void | gcal_event_widget_set_date_end () |
void | gcal_event_widget_set_read_only () |
GtkWidget * | gcal_event_widget_clone () |
gboolean | gcal_event_widget_equal () |
gint | gcal_event_widget_compare_by_length () |
gint | gcal_event_widget_compare_by_start_date () |
GDateTime * | date-end | Read / Write |
GDateTime * | date-start | Read / Write |
GcalEvent * | event | Read / Write / Construct Only |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GcalEventWidget
GcalEventWidget implements AtkImplementorIface, GtkBuildable and GtkOrientable.
GcalEvent *
gcal_event_widget_get_event (GcalEventWidget *self
);
Retrieves the GcalEvent
this widget represents.
GDateTime *
gcal_event_widget_get_date_start (GcalEventWidget *self
);
Retrieves the visible start date of this widget. This may differ from the event's start date.
void gcal_event_widget_set_date_start (GcalEventWidget *self
,GDateTime *date_start
);
Sets the visible start date of this widget. This may differ from the event's start date, but cannot be before it.
GDateTime *
gcal_event_widget_get_date_end (GcalEventWidget *self
);
Retrieves the visible end date of this widget. This may differ from the event's end date.
void gcal_event_widget_set_date_end (GcalEventWidget *self
,GDateTime *date_end
);
Sets the visible end date of this widget. This may differ from the event's end date, but cannot be after it.
void gcal_event_widget_set_read_only (GcalEventWidget *event
,gboolean read_only
);
gboolean gcal_event_widget_equal (GcalEventWidget *widget1
,GcalEventWidget *widget2
);
Check if two widget represent the same event.
widget1 |
an GcalEventWidget representing an event |
|
widget2 |
an GcalEventWidget representing an event |
gint gcal_event_widget_compare_by_length (GcalEventWidget *widget1
,GcalEventWidget *widget2
);
Compare two widgets by the duration of the events they represent. From shortest to longest span.
gint gcal_event_widget_compare_by_start_date (GcalEventWidget *widget1
,GcalEventWidget *widget2
);
“date-start”
property “date-start” GDateTime *
The start date of the widget.
Flags: Read / Write
“event”
property“event” GcalEvent *
The event this widget represents.
Flags: Read / Write / Construct Only
“activate”
signalvoid user_function (GcalEventWidget *gcaleventwidget, gpointer user_data)
Flags: Run Last