static void photos_selection_toolbar_selection_changed (PhotosSelectionToolbar *self) { GList *selection; if (!photos_selection_controller_get_selection_mode (self->sel_cntrlr)) return; selection = photos_selection_controller_get_selection (self->sel_cntrlr); photos_selection_toolbar_set_item_listeners (self, selection); photos_selection_toolbar_set_item_visibility (self); gtk_widget_show (GTK_WIDGET (self)); }
static void photos_selection_toolbar_selection_changed (PhotosSelectionController *sel_cntrlr, gpointer user_data) { PhotosSelectionToolbar *self = PHOTOS_SELECTION_TOOLBAR (user_data); PhotosSelectionToolbarPrivate *priv = self->priv; GList *selection; if (!photos_selection_controller_get_selection_mode (priv->sel_cntrlr)) return; selection = photos_selection_controller_get_selection (priv->sel_cntrlr); photos_selection_toolbar_set_item_listeners (self, selection); photos_selection_toolbar_set_item_visibility (self); gtk_revealer_set_reveal_child (GTK_REVEALER (self), TRUE); }