static void photos_application_can_fullscreen_changed (PhotosApplication *self) { PhotosApplicationPrivate *priv = self->priv; gboolean can_fullscreen; can_fullscreen = photos_mode_controller_get_can_fullscreen (priv->mode_cntrlr); g_simple_action_set_enabled (priv->fs_action, can_fullscreen); }
static void photos_item_manager_update_fullscreen (PhotosItemManager *self) { /* Should be called after priv->mode has been updated. */ if (!photos_mode_controller_get_can_fullscreen (self) && self->fullscreen) photos_mode_controller_set_fullscreen (self, FALSE); g_signal_emit (self, signals[CAN_FULLSCREEN_CHANGED], 0); }