mirror of https://github.com/GNOME/gimp.git
Reflect the fact that you can't move a non-alpha layer up or down in the
menu- and button-sensitivity. --Sven
This commit is contained in:
parent
caea619064
commit
366943bed8
|
@ -997,12 +997,12 @@ gdisplay_set_menu_sensitivity (GDisplay *gdisp)
|
|||
type = drawable_type (drawable);
|
||||
}
|
||||
|
||||
menus_set_sensitive ("<Image>/Layers/Raise Layer", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Lower Layer", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Raise Layer", !fs && !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Lower Layer", !fs && !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Anchor Layer", fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Merge Visible Layers", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Flatten Image", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Alpha To Selection", !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Alpha To Selection", !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Mask To Selection", !aux && lm && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Add Alpha Channel", !fs && !aux && lp && !lm && !alpha);
|
||||
|
||||
|
|
|
@ -997,12 +997,12 @@ gdisplay_set_menu_sensitivity (GDisplay *gdisp)
|
|||
type = drawable_type (drawable);
|
||||
}
|
||||
|
||||
menus_set_sensitive ("<Image>/Layers/Raise Layer", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Lower Layer", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Raise Layer", !fs && !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Lower Layer", !fs && !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Anchor Layer", fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Merge Visible Layers", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Flatten Image", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Alpha To Selection", !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Alpha To Selection", !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Mask To Selection", !aux && lm && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Add Alpha Channel", !fs && !aux && lp && !lm && !alpha);
|
||||
|
||||
|
|
|
@ -997,12 +997,12 @@ gdisplay_set_menu_sensitivity (GDisplay *gdisp)
|
|||
type = drawable_type (drawable);
|
||||
}
|
||||
|
||||
menus_set_sensitive ("<Image>/Layers/Raise Layer", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Lower Layer", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Raise Layer", !fs && !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Lower Layer", !fs && !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Anchor Layer", fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Merge Visible Layers", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Flatten Image", !fs && !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Alpha To Selection", !aux && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Alpha To Selection", !aux && lp && alpha);
|
||||
menus_set_sensitive ("<Image>/Layers/Mask To Selection", !aux && lm && lp);
|
||||
menus_set_sensitive ("<Image>/Layers/Add Alpha Channel", !fs && !aux && lp && !lm && !alpha);
|
||||
|
||||
|
|
|
@ -1165,11 +1165,11 @@ layers_dialog_set_menu_sensitivity ()
|
|||
gtk_widget_set_sensitive (layers_ops[0].widget, gimage);
|
||||
ops_button_set_sensitive (layers_ops_buttons[0], gimage);
|
||||
/* raise layer */
|
||||
gtk_widget_set_sensitive (layers_ops[1].widget, fs && ac && gimage && lp);
|
||||
ops_button_set_sensitive (layers_ops_buttons[1], fs && ac && gimage && lp);
|
||||
gtk_widget_set_sensitive (layers_ops[1].widget, fs && ac && gimage && lp && alpha);
|
||||
ops_button_set_sensitive (layers_ops_buttons[1], fs && ac && gimage && lp && alpha);
|
||||
/* lower layer */
|
||||
gtk_widget_set_sensitive (layers_ops[2].widget, fs && ac && gimage && lp);
|
||||
ops_button_set_sensitive (layers_ops_buttons[2], fs && ac && gimage && lp);
|
||||
gtk_widget_set_sensitive (layers_ops[2].widget, fs && ac && gimage && lp && alpha);
|
||||
ops_button_set_sensitive (layers_ops_buttons[2], fs && ac && gimage && lp && alpha);
|
||||
/* duplicate layer */
|
||||
gtk_widget_set_sensitive (layers_ops[3].widget, fs && ac && gimage && lp);
|
||||
ops_button_set_sensitive (layers_ops_buttons[3], fs && ac && gimage && lp);
|
||||
|
@ -1192,7 +1192,7 @@ layers_dialog_set_menu_sensitivity ()
|
|||
/* flatten image */
|
||||
gtk_widget_set_sensitive (layers_ops[11].widget, fs && ac && gimage && lp);
|
||||
/* alpha select */
|
||||
gtk_widget_set_sensitive (layers_ops[12].widget, fs && ac && gimage && lp);
|
||||
gtk_widget_set_sensitive (layers_ops[12].widget, fs && ac && gimage && lp && alpha);
|
||||
/* mask select */
|
||||
gtk_widget_set_sensitive (layers_ops[13].widget, fs && ac && gimage && lm && lp);
|
||||
/* add alpha */
|
||||
|
|
|
@ -1165,11 +1165,11 @@ layers_dialog_set_menu_sensitivity ()
|
|||
gtk_widget_set_sensitive (layers_ops[0].widget, gimage);
|
||||
ops_button_set_sensitive (layers_ops_buttons[0], gimage);
|
||||
/* raise layer */
|
||||
gtk_widget_set_sensitive (layers_ops[1].widget, fs && ac && gimage && lp);
|
||||
ops_button_set_sensitive (layers_ops_buttons[1], fs && ac && gimage && lp);
|
||||
gtk_widget_set_sensitive (layers_ops[1].widget, fs && ac && gimage && lp && alpha);
|
||||
ops_button_set_sensitive (layers_ops_buttons[1], fs && ac && gimage && lp && alpha);
|
||||
/* lower layer */
|
||||
gtk_widget_set_sensitive (layers_ops[2].widget, fs && ac && gimage && lp);
|
||||
ops_button_set_sensitive (layers_ops_buttons[2], fs && ac && gimage && lp);
|
||||
gtk_widget_set_sensitive (layers_ops[2].widget, fs && ac && gimage && lp && alpha);
|
||||
ops_button_set_sensitive (layers_ops_buttons[2], fs && ac && gimage && lp && alpha);
|
||||
/* duplicate layer */
|
||||
gtk_widget_set_sensitive (layers_ops[3].widget, fs && ac && gimage && lp);
|
||||
ops_button_set_sensitive (layers_ops_buttons[3], fs && ac && gimage && lp);
|
||||
|
@ -1192,7 +1192,7 @@ layers_dialog_set_menu_sensitivity ()
|
|||
/* flatten image */
|
||||
gtk_widget_set_sensitive (layers_ops[11].widget, fs && ac && gimage && lp);
|
||||
/* alpha select */
|
||||
gtk_widget_set_sensitive (layers_ops[12].widget, fs && ac && gimage && lp);
|
||||
gtk_widget_set_sensitive (layers_ops[12].widget, fs && ac && gimage && lp && alpha);
|
||||
/* mask select */
|
||||
gtk_widget_set_sensitive (layers_ops[13].widget, fs && ac && gimage && lm && lp);
|
||||
/* add alpha */
|
||||
|
|
Loading…
Reference in New Issue