app: update date when change in views
year-view: update date on selection
This commit is contained in:
+1
-1
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user