window: show/hide buttons according to search mode
This commit is contained in:
committed by
Erick Pérez Castellanos
parent
ab1374d8cd
commit
bcbdb82baa
@@ -1337,6 +1337,17 @@ gcal_window_constructed (GObject *object)
|
|||||||
"active-date",
|
"active-date",
|
||||||
G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE);
|
G_BINDING_DEFAULT | G_BINDING_SYNC_CREATE);
|
||||||
|
|
||||||
|
/* search related bindings */
|
||||||
|
g_object_bind_property (priv->search_button, "active", priv->search_bar, "search-mode-enabled",
|
||||||
|
G_BINDING_BIDIRECTIONAL);
|
||||||
|
|
||||||
|
g_object_bind_property (priv->search_bar, "search-mode-enabled", priv->back_button, "visible",
|
||||||
|
G_BINDING_DEFAULT | G_BINDING_INVERT_BOOLEAN);
|
||||||
|
g_object_bind_property (priv->search_bar, "search-mode-enabled", priv->today_button, "visible",
|
||||||
|
G_BINDING_DEFAULT | G_BINDING_INVERT_BOOLEAN);
|
||||||
|
g_object_bind_property (priv->search_bar, "search-mode-enabled", priv->forward_button, "visible",
|
||||||
|
G_BINDING_DEFAULT | G_BINDING_INVERT_BOOLEAN);
|
||||||
|
|
||||||
/* signals connection/handling */
|
/* signals connection/handling */
|
||||||
/* HACK to ensure proper destroy of search-view widget */
|
/* HACK to ensure proper destroy of search-view widget */
|
||||||
g_signal_connect_swapped (priv->views_stack, "destroy",
|
g_signal_connect_swapped (priv->views_stack, "destroy",
|
||||||
|
|||||||
Reference in New Issue
Block a user