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:
Sven Neumann 1998-04-04 14:19:21 +00:00
parent caea619064
commit 366943bed8
5 changed files with 19 additions and 19 deletions

View file

@ -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);

View file

@ -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);

View file

@ -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);

View file

@ -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 */

View file

@ -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 */