Redid my latest change here, since it didn't solve the problem. Now,

* app/plug_in.c: Redid my latest change here, since it didn't solve
  the problem. Now, registering with image_types == NULL means the same
  as what "" used to mean: No image is required and the menu entry will
  always be sensitive.

The rest are fixes to my last commit.


--Sven
This commit is contained in:
Sven Neumann 2000-01-02 20:52:57 +00:00
parent 05bdf34357
commit 3ebaf638bb
30 changed files with 148 additions and 130 deletions

View File

@ -1,3 +1,16 @@
Sun Jan 2 21:46:46 CET 2000 Sven Neumann <sven@gimp.org>
* app/plug_in.c: Redid my latest change here, since it didn't solve
the problem. Now, registering with image_types == NULL means the same
as what "" used to mean: No image is required and the menu entry will
always be sensitive.
* plug-ins/script-fu/script-fu.c
* plug-ins/gap/gap_decode_mpeg_main.c
* plug-ins/gap/gap_frontends_main.c
* plug-ins/gap/gap_mpege.c: Use NULL instead of the empty string
when registering the image_types.
2000-01-02 Kelly Lynn Martin <kelly@poverty.bloomington.in.us> 2000-01-02 Kelly Lynn Martin <kelly@poverty.bloomington.in.us>
* configure.in: bumped GTK req. to 1.2.6 -- I hadn't updated GTK * configure.in: bumped GTK req. to 1.2.6 -- I hadn't updated GTK

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -3099,14 +3099,14 @@ plug_in_args_destroy (Argument *args,
int int
plug_in_image_types_parse (char *image_types) plug_in_image_types_parse (char *image_types)
{ {
int types; int types = 0;
/*
* If the plug_in registers with image_type == NULL or "", return 0
* By doing so it won't be touched by plug_in_set_menu_sensitivity()
*/
if (!image_types) if (!image_types)
return (PLUG_IN_RGB_IMAGE | PLUG_IN_RGBA_IMAGE | return types;
PLUG_IN_GRAY_IMAGE | PLUG_IN_GRAYA_IMAGE |
PLUG_IN_INDEXED_IMAGE | PLUG_IN_INDEXEDA_IMAGE);
types = 0;
while (*image_types) while (*image_types)
{ {

View File

@ -864,6 +864,7 @@ alienmap_dialog(void)
gtk_widget_show (hbbox); gtk_widget_show (hbbox);
button = gtk_button_new_with_label (_("About")); button = gtk_button_new_with_label (_("About"));
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_signal_connect(GTK_OBJECT(button), "clicked",
GTK_SIGNAL_FUNC (alienmap_logo_dialog), GTK_SIGNAL_FUNC (alienmap_logo_dialog),
NULL); NULL);

View File

@ -787,6 +787,7 @@ if (wvals.redfrequency!=1.0) exit;
gtk_widget_show (hbbox); gtk_widget_show (hbbox);
button = gtk_button_new_with_label (_("About")); button = gtk_button_new_with_label (_("About"));
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_signal_connect(GTK_OBJECT(button), "clicked",
GTK_SIGNAL_FUNC (alienmap2_logo_dialog), GTK_SIGNAL_FUNC (alienmap2_logo_dialog),
NULL); NULL);

View File

@ -166,7 +166,7 @@ query ()
"Wolfgang Hofer", "Wolfgang Hofer",
"1999/11/18", "1999/11/18",
N_("<Image>/Video/Split Video to Frames/MPEG1"), N_("<Image>/Video/Split Video to Frames/MPEG1"),
"RGB*, INDEXED*, GRAY*", NULL,
PROC_PLUG_IN, PROC_PLUG_IN,
nload_args, nload_return_vals, nload_args, nload_return_vals,
load_args, load_return_vals); load_args, load_return_vals);
@ -178,7 +178,7 @@ query ()
"Wolfgang Hofer", "Wolfgang Hofer",
"1999/11/18", "1999/11/18",
N_("<Toolbox>/Xtns/Split Video to Frames/MPEG1"), N_("<Toolbox>/Xtns/Split Video to Frames/MPEG1"),
"RGB*, INDEXED*, GRAY*", NULL,
PROC_EXTENSION, PROC_EXTENSION,
next_args, nload_return_vals, next_args, nload_return_vals,
ext_args, load_return_vals); ext_args, load_return_vals);

View File

@ -127,7 +127,7 @@ query ()
"Wolfgang Hofer", "Wolfgang Hofer",
gap_main_version, gap_main_version,
N_("<Image>/Video/Split Video to Frames/Any XANIM readable..."), N_("<Image>/Video/Split Video to Frames/Any XANIM readable..."),
"RGB*, INDEXED*, GRAY*", NULL,
PROC_PLUG_IN, PROC_PLUG_IN,
nargs_xanim, nreturn_vals, nargs_xanim, nreturn_vals,
args_xanim, return_vals); args_xanim, return_vals);
@ -139,7 +139,7 @@ query ()
"Wolfgang Hofer", "Wolfgang Hofer",
gap_main_version, gap_main_version,
N_("<Toolbox>/Xtns/Split Video to Frames/Any XANIM readable..."), N_("<Toolbox>/Xtns/Split Video to Frames/Any XANIM readable..."),
"RGB*, INDEXED*, GRAY*", NULL,
PROC_EXTENSION, PROC_EXTENSION,
nargs_xanim_ext, nreturn_vals, nargs_xanim_ext, nreturn_vals,
args_xanim_ext, return_vals); args_xanim_ext, return_vals);
@ -151,7 +151,7 @@ query ()
"Wolfgang Hofer", "Wolfgang Hofer",
gap_main_version, gap_main_version,
N_("<Image>/Video/Encode/MPEG1..."), N_("<Image>/Video/Encode/MPEG1..."),
"RGB*, INDEXED*, GRAY*", "*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs_mpege, nreturn_vals, nargs_mpege, nreturn_vals,
args_mpege, return_vals); args_mpege, return_vals);
@ -164,7 +164,7 @@ query ()
"Wolfgang Hofer", "Wolfgang Hofer",
gap_main_version, gap_main_version,
N_("<Image>/Video/Encode/MPEG2..."), N_("<Image>/Video/Encode/MPEG2..."),
"RGB*, INDEXED*, GRAY*", "*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs_mpege, nreturn_vals, nargs_mpege, nreturn_vals,
args_mpege, return_vals); args_mpege, return_vals);

View File

@ -186,7 +186,7 @@ int p_mpege_info(t_anim_info *ainfo_ptr, char *errlist, t_gap_mpeg_encoder encod
l_idx++; l_idx++;
/* the Action Button */ /* the Action Button */
b_argv[0].but_txt = _("CANCEL"); b_argv[0].but_txt = _("Cancel");
b_argv[0].but_val = -1; b_argv[0].but_val = -1;
b_argv[1].but_txt = _("OK"); b_argv[1].but_txt = _("OK");
b_argv[1].but_val = 0; b_argv[1].but_val = 0;
@ -242,7 +242,7 @@ int p_mpege_dialog(t_anim_info *ainfo_ptr, t_mpg_par *mp_ptr, t_gap_mpeg_encoder
b_argv[0].but_val = -1; b_argv[0].but_val = -1;
b_argv[1].but_txt = _("GenParams"); b_argv[1].but_txt = _("GenParams");
b_argv[1].but_val = 0; b_argv[1].but_val = 0;
b_argv[2].but_txt = "Gen + Encode"; b_argv[2].but_txt = _("Gen + Encode");
b_argv[2].but_val = 1; b_argv[2].but_val = 1;
l_str = p_strdup_del_underscore(ainfo_ptr->basename); l_str = p_strdup_del_underscore(ainfo_ptr->basename);

View File

@ -1363,6 +1363,7 @@ script_fu_interface (SFScript *script)
gtk_box_pack_start (GTK_BOX (hbox), bbox, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (hbox), bbox, FALSE, FALSE, 0);
button = gtk_button_new_with_label (_("About")); button = gtk_button_new_with_label (_("About"));
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) script_fu_about_callback, (GtkSignalFunc) script_fu_about_callback,
title); title);

View File

@ -1363,6 +1363,7 @@ script_fu_interface (SFScript *script)
gtk_box_pack_start (GTK_BOX (hbox), bbox, FALSE, FALSE, 0); gtk_box_pack_start (GTK_BOX (hbox), bbox, FALSE, FALSE, 0);
button = gtk_button_new_with_label (_("About")); button = gtk_button_new_with_label (_("About"));
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) script_fu_about_callback, (GtkSignalFunc) script_fu_about_callback,
title); title);

View File

@ -156,7 +156,7 @@ query (void)
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"1997", "1997",
N_("<Toolbox>/Xtns/Script-Fu/Console..."), N_("<Toolbox>/Xtns/Script-Fu/Console..."),
"", NULL,
PROC_EXTENSION, PROC_EXTENSION,
nconsole_args, 0, nconsole_args, 0,
console_args, NULL); console_args, NULL);
@ -168,7 +168,7 @@ query (void)
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"1997", "1997",
N_("<Toolbox>/Xtns/Script-Fu/Server..."), N_("<Toolbox>/Xtns/Script-Fu/Server..."),
"", NULL,
PROC_EXTENSION, PROC_EXTENSION,
nserver_args, 0, nserver_args, 0,
server_args, NULL); server_args, NULL);

View File

@ -271,6 +271,7 @@ open_url_dialog ()
gtk_widget_show (hbbox); gtk_widget_show (hbbox);
button = gtk_button_new_with_label (_("About")); button = gtk_button_new_with_label (_("About"));
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_signal_connect(GTK_OBJECT(button), "clicked",
(GtkSignalFunc) about_callback, (GtkSignalFunc) about_callback,
dlg); dlg);