mirror of https://github.com/GNOME/gimp.git
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:
parent
0b921ff031
commit
cff3ee1085
|
@ -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>
|
Mon May 4 04:12:54 PDT 1998 Manish Singh <yosh@gimp.org>
|
||||||
|
|
||||||
* configure.in: define and export version number parts. Check for
|
* configure.in: define and export version number parts. Check for
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
{
|
{
|
||||||
PlugInProcDef *proc_def;
|
PlugInProcDef *proc_def;
|
||||||
GSList *tmp;
|
GSList *tmp;
|
||||||
|
int sensitive = FALSE;
|
||||||
|
|
||||||
tmp = proc_defs;
|
tmp = proc_defs;
|
||||||
while (tmp)
|
while (tmp)
|
||||||
|
@ -1080,36 +1081,39 @@ plug_in_set_menu_sensitivity (int base_type)
|
||||||
tmp = tmp->next;
|
tmp = tmp->next;
|
||||||
|
|
||||||
if (proc_def->image_types_val && proc_def->menu_path)
|
if (proc_def->image_types_val && proc_def->menu_path)
|
||||||
switch (base_type)
|
{
|
||||||
{
|
switch (base_type)
|
||||||
case -1:
|
{
|
||||||
menus_set_sensitive (proc_def->menu_path, FALSE);
|
case -1:
|
||||||
break;
|
sensitive = FALSE;
|
||||||
case RGB_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case RGB_GIMAGE:
|
||||||
proc_def->image_types_val & RGB_IMAGE);
|
sensitive = proc_def->image_types_val & RGB_IMAGE;
|
||||||
break;
|
break;
|
||||||
case RGBA_GIMAGE:
|
case RGBA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & RGBA_IMAGE;
|
||||||
proc_def->image_types_val & RGBA_IMAGE);
|
break;
|
||||||
break;
|
case GRAY_GIMAGE:
|
||||||
case GRAY_GIMAGE:
|
sensitive = proc_def->image_types_val & GRAY_IMAGE;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
break;
|
||||||
proc_def->image_types_val & GRAY_IMAGE);
|
case GRAYA_GIMAGE:
|
||||||
break;
|
sensitive = proc_def->image_types_val & GRAYA_IMAGE;
|
||||||
case GRAYA_GIMAGE:
|
break;
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
case INDEXED_GIMAGE:
|
||||||
proc_def->image_types_val & GRAYA_IMAGE);
|
sensitive = proc_def->image_types_val & INDEXED_IMAGE;
|
||||||
break;
|
break;
|
||||||
case INDEXED_GIMAGE:
|
case INDEXEDA_GIMAGE:
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
sensitive = proc_def->image_types_val & INDEXEDA_IMAGE;
|
||||||
proc_def->image_types_val & INDEXED_IMAGE);
|
break;
|
||||||
break;
|
}
|
||||||
case INDEXEDA_GIMAGE:
|
|
||||||
menus_set_sensitive (proc_def->menu_path,
|
menus_set_sensitive (proc_def->menu_path, sensitive);
|
||||||
proc_def->image_types_val & INDEXEDA_IMAGE);
|
if (last_plug_in && (last_plug_in == &(proc_def->db_info)))
|
||||||
break;
|
{
|
||||||
}
|
menus_set_sensitive ("<Image>/Filters/Repeat last", sensitive);
|
||||||
|
menus_set_sensitive ("<Image>/Filters/Re-show last", sensitive);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue