void gimp_display_shell_quick_mask_toggled (GtkWidget *widget, GimpDisplayShell *shell) { GimpImage *image = gimp_display_get_image (shell->display); gboolean active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget)); if (active != gimp_image_get_quick_mask_state (image)) { gimp_image_set_quick_mask_state (image, active); gimp_image_flush (image); } }
void quick_mask_toggle_cmd_callback (GtkAction *action, gpointer data) { GimpImage *image; gboolean active; return_if_no_image (image, data); active = gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action)); if (active != gimp_image_get_quick_mask_state (image)) { gimp_image_set_quick_mask_state (image, active); gimp_image_flush (image); } }