app: update date when change in views

year-view: update date on selection
This commit is contained in:
Erick Pérez Castellanos
2015-01-27 19:10:28 -05:00
parent e67fc01279
commit 6d2dfdf9a1
2 changed files with 7 additions and 1 deletions
+1 -1
View File
@@ -1272,7 +1272,7 @@ gcal_window_constructed (GObject *object)
if (priv->views[i] != NULL)
{
g_object_bind_property (GCAL_WINDOW (object), "active-date", priv->views[i], "active-date",
G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE);
G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE | G_BINDING_BIDIRECTIONAL);
g_signal_connect (priv->views[i], "create-event", G_CALLBACK (show_new_event_widget), object);
g_signal_connect (priv->views[i], "create-event-detailed", G_CALLBACK (create_event_detailed_cb), object);
+6
View File
@@ -836,6 +836,12 @@ navigator_button_release_cb (GcalYearView *year_view,
priv->button_pressed = FALSE;
priv->selected_data->end_day = day;
priv->selected_data->end_month = month;
/* update date and notify */
priv->date->day = priv->end_selected_date->day;
priv->date->month = priv->end_selected_date->month + 1;
g_object_notify (G_OBJECT (year_view), "active-date");
gtk_widget_queue_draw (widget);
if (priv->popover_mode)