window: hook GcalView:event-activated signal

This commit is contained in:
Erick Pérez Castellanos
2014-12-04 17:10:42 -05:00
parent 2bb8b6f4c4
commit cf7e6be614
+9 -2
View File
@@ -146,7 +146,8 @@ static void hide_notification (GtkWidget *b
static void create_event (gpointer user_data, static void create_event (gpointer user_data,
GtkWidget *widget); GtkWidget *widget);
static void event_activated (GcalEventWidget *event_widget, static void event_activated (GcalView *view,
GcalEventWidget *event_widget,
gpointer user_data); gpointer user_data);
static void init_edit_dialog (GcalWindow *window); static void init_edit_dialog (GcalWindow *window);
@@ -706,7 +707,8 @@ create_event (gpointer user_data,
} }
static void static void
event_activated (GcalEventWidget *event_widget, event_activated (GcalView *view,
GcalEventWidget *event_widget,
gpointer user_data) gpointer user_data)
{ {
GcalWindowPrivate *priv; GcalWindowPrivate *priv;
@@ -1010,9 +1012,14 @@ gcal_window_constructed (GObject *object)
g_signal_connect_swapped (priv->new_button, "clicked", g_signal_connect_swapped (priv->new_button, "clicked",
G_CALLBACK (gcal_window_new_event), object); G_CALLBACK (gcal_window_new_event), object);
for (i = 0; i < 4; ++i) for (i = 0; i < 4; ++i)
{
if (priv->views[i] != NULL)
{ {
g_signal_connect (priv->views[i], "create-event", g_signal_connect (priv->views[i], "create-event",
G_CALLBACK (show_new_event_widget), object); G_CALLBACK (show_new_event_widget), object);
g_signal_connect (priv->views[i], "event-activated",
G_CALLBACK (event_activated), object);
}
} }
g_signal_connect (priv->search_bar, "notify::search-mode-enabled", g_signal_connect (priv->search_bar, "notify::search-mode-enabled",