gcal-new-event-widget: adding new getter API

Added GcalNewEventWidget:get_close_button
Added GcalNewEventWidget:get_create_button
Added GcalNewEventWidget:get_details_button
This commit is contained in:
Erick Pérez Castellanos
2014-12-04 17:10:29 -05:00
parent f9a37293eb
commit 92c2d2e090
2 changed files with 45 additions and 4 deletions
+35
View File
@@ -75,3 +75,38 @@ gcal_new_event_widget_set_title (GcalNewEventWidget *widget,
priv = gcal_new_event_widget_get_instance_private (widget);
gtk_label_set_text (GTK_LABEL (priv->title_label), title);
}
/**
* gcal_new_event_widget_get_close_button:
* @widget: a #GcalNewEventWidget
*
* Get a pointer a to the close button in the widget.
*
* Returns: (transfer none) a #GtkWidget
**/
GtkWidget*
gcal_new_event_widget_get_close_button (GcalNewEventWidget *widget)
{
GcalNewEventWidgetPrivate *priv;
priv = gcal_new_event_widget_get_instance_private (widget);
return priv->close_button;
}
GtkWidget*
gcal_new_event_widget_get_create_button (GcalNewEventWidget *widget)
{
GcalNewEventWidgetPrivate *priv;
priv = gcal_new_event_widget_get_instance_private (widget);
return priv->create_button;
}
GtkWidget*
gcal_new_event_widget_get_details_button (GcalNewEventWidget *widget)
{
GcalNewEventWidgetPrivate *priv;
priv = gcal_new_event_widget_get_instance_private (widget);
return priv->details_button;
}
+10 -4
View File
@@ -56,12 +56,18 @@ struct _GcalNewEventWidgetClass
};
GType gcal_new_event_widget_get_type (void);
GType gcal_new_event_widget_get_type (void);
GtkWidget* gcal_new_event_widget_new (void);
GtkWidget* gcal_new_event_widget_new (void);
void gcal_new_event_widget_set_title (GcalNewEventWidget *widget,
const gchar *title);
void gcal_new_event_widget_set_title (GcalNewEventWidget *widget,
const gchar *title);
GtkWidget* gcal_new_event_widget_get_close_button (GcalNewEventWidget *widget);
GtkWidget* gcal_new_event_widget_get_create_button (GcalNewEventWidget *widget);
GtkWidget* gcal_new_event_widget_get_details_button (GcalNewEventWidget *widget);
G_END_DECLS