make repeat last and re-show plugin menu sensitive to image type

* app/plug_in.c: make repeat last and re-show plugin menu sensitive to image
type

-Yosh
This commit is contained in:
Manish Singh 1998-05-05 02:38:10 +00:00
parent 0b921ff031
commit cff3ee1085
21 changed files with 685 additions and 600 deletions

View File

@ -1,3 +1,8 @@
Mon May 4 19:32:54 PDT 1998 Manish Singh <yosh@gimp.org>
* app/plug_in.c: make repeat last and re-show plugin menu
sensitive to image type
Mon May 4 04:12:54 PDT 1998 Manish Singh <yosh@gimp.org>
* configure.in: define and export version number parts. Check for

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}

View File

@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
{
PlugInProcDef *proc_def;
GSList *tmp;
int sensitive = FALSE;
tmp = proc_defs;
while (tmp)
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
tmp = tmp->next;
if (proc_def->image_types_val && proc_def->menu_path)
switch (base_type)
{
case -1:
menus_set_sensitive (proc_def->menu_path, FALSE);
break;
case RGB_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGB_IMAGE);
break;
case RGBA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & RGBA_IMAGE);
break;
case GRAY_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAY_IMAGE);
break;
case GRAYA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & GRAYA_IMAGE);
break;
case INDEXED_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXED_IMAGE);
break;
case INDEXEDA_GIMAGE:
menus_set_sensitive (proc_def->menu_path,
proc_def->image_types_val & INDEXEDA_IMAGE);
break;
}
{
switch (base_type)
{
case -1:
sensitive = FALSE;
break;
case RGB_GIMAGE:
sensitive = proc_def->image_types_val & RGB_IMAGE;
break;
case RGBA_GIMAGE:
sensitive = proc_def->image_types_val & RGBA_IMAGE;
break;
case GRAY_GIMAGE:
sensitive = proc_def->image_types_val & GRAY_IMAGE;
break;
case GRAYA_GIMAGE:
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
break;
case INDEXED_GIMAGE:
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
break;
case INDEXEDA_GIMAGE:
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
break;
}
menus_set_sensitive (proc_def->menu_path, sensitive);
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
{
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
}
}
}
}