added dots to all menu entries of interactive plug-ins and did the usual

action area fixes on lots of them



--Sven
This commit is contained in:
Sven Neumann 1999-11-23 23:49:45 +00:00
parent ae3f6ac6bf
commit 979bab8ddc
58 changed files with 742 additions and 434 deletions

View File

@ -1,3 +1,68 @@
Wed Nov 24 00:45:27 MET 1999 Sven Neumann <sven@gimp.org>
* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap2/AlienMap2.c
* plug-ins/FractalExplorer/FractalExplorer.c
* plug-ins/MapObject/mapobject_main.c
* plug-ins/common/blinds.c
* plug-ins/common/curve_bend.c
* plug-ins/common/deinterlace.c
* plug-ins/common/despeckle.c
* plug-ins/common/diffraction.c
* plug-ins/common/displace.c
* plug-ins/common/edge.c
* plug-ins/common/emboss.c
* plug-ins/common/engrave.c
* plug-ins/common/exchange.c
* plug-ins/common/flarefx.c
* plug-ins/common/fractaltrace.c
* plug-ins/common/gauss_iir.c
* plug-ins/common/gauss_rle.c
* plug-ins/common/gee.c
* plug-ins/common/glasstile.c
* plug-ins/common/gqbist.c
* plug-ins/common/hot.c
* plug-ins/common/illusion.c
* plug-ins/common/iwarp.c
* plug-ins/common/jigsaw.c
* plug-ins/common/max_rgb.c
* plug-ins/common/mblur.c
* plug-ins/common/newsprint.c
* plug-ins/common/nlfilt.c
* plug-ins/common/noisify.c
* plug-ins/common/pixelize.c
* plug-ins/common/plasma.c
* plug-ins/common/polar.c
* plug-ins/common/randomize.c
* plug-ins/common/ripple.c
* plug-ins/common/sample_colorize.c
* plug-ins/common/scatter_hsv.c
* plug-ins/common/sel_gauss.c
* plug-ins/common/sharpen.c
* plug-ins/common/shift.c
* plug-ins/common/smooth_palette.c
* plug-ins/common/snoise.c
* plug-ins/common/sobel.c
* plug-ins/common/sparkle.c
* plug-ins/common/spheredesigner.c
* plug-ins/common/spread.c
* plug-ins/common/tile.c
* plug-ins/common/tileit.c
* plug-ins/common/video.c
* plug-ins/common/vpropagate.c
* plug-ins/common/warp.c
* plug-ins/common/waves.c
* plug-ins/common/whirlpinch.c
* plug-ins/common/wind.c
* plug-ins/flame/flame.c
* plug-ins/gfig/gfig.c
* plug-ins/gflare/gflare.c
* plug-ins/maze/maze.c
* plug-ins/pagecurl/pagecurl.c
* plug-ins/unsharp/unsharp.c: added dots to all menu entries of
interactive plug-ins and did the usual action area fixes on lots
of them
Tue Nov 23 22:57:13 MET 1999 Sven Neumann <sven@gimp.org> Tue Nov 23 22:57:13 MET 1999 Sven Neumann <sven@gimp.org>
* plug-ins/Lighting/lighting_main.c * plug-ins/Lighting/lighting_main.c

View File

@ -191,7 +191,7 @@ query ()
"Daniel Cotting (cotting@mygale.org, http://www.mygale.org/~cotting)", "Daniel Cotting (cotting@mygale.org, http://www.mygale.org/~cotting)",
"Daniel Cotting (cotting@mygale.org, http://www.mygale.org/~cotting)", "Daniel Cotting (cotting@mygale.org, http://www.mygale.org/~cotting)",
_("1th May 1997"), _("1th May 1997"),
N_("<Image>/Filters/Colors/Map/Alien Map"), N_("<Image>/Filters/Colors/Map/Alien Map..."),
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -214,7 +214,7 @@ query ()
"Martin Weber (martin.weber@usa.net, http://diverse.freepage.de/martin.weber)", "Martin Weber (martin.weber@usa.net, http://diverse.freepage.de/martin.weber)",
"Martin Weber (martin.weber@usa.net, http://diverse.freepage.de/martin.weber", "Martin Weber (martin.weber@usa.net, http://diverse.freepage.de/martin.weber",
_("24th April 1998"), _("24th April 1998"),
N_("<Image>/Filters/Colors/Map/Alien Map 2"), N_("<Image>/Filters/Colors/Map/Alien Map 2..."),
"RGB_MODEL*", "RGB_MODEL*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -132,7 +132,7 @@ query()
"Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)", "Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)",
"Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)", "Daniel Cotting (cotting@multimania.com, www.multimania.com/cotting)",
"December, 1998", "December, 1998",
"<Image>/Filters/Render/Pattern/Fractal Explorer", "<Image>/Filters/Render/Pattern/Fractal Explorer...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -186,7 +186,7 @@ static void query(void)
"Tom Bech & Federico Mena Quintero", "Tom Bech & Federico Mena Quintero",
"Tom Bech & Federico Mena Quintero", "Tom Bech & Federico Mena Quintero",
"Version 1.2.0, July 16 1998", "Version 1.2.0, July 16 1998",
"<Image>/Filters/Map/Map Object", "<Image>/Filters/Map/Map Object...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -174,7 +174,7 @@ query(void)
"Federico Mena Quintero", "Federico Mena Quintero",
"Federico Mena Quintero & David Bleecker", "Federico Mena Quintero & David Bleecker",
"April 1997, 0.5", "April 1997, 0.5",
"<Image>/Filters/Render/Pattern/Diffraction Patterns", "<Image>/Filters/Render/Pattern/Diffraction Patterns...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,
@ -514,6 +514,7 @@ diffraction_dialog(void)
GtkWidget *vbox; GtkWidget *vbox;
GtkWidget *table; GtkWidget *table;
GtkWidget *label; GtkWidget *label;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
gint argc; gint argc;
gchar **argv; gchar **argv;
@ -670,27 +671,31 @@ diffraction_dialog(void)
gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox, label); gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox, label);
gtk_widget_show(vbox); gtk_widget_show(vbox);
/* Buttons */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 2);
gtk_container_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area), 6); gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
button = gtk_button_new_with_label("OK"); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog)->action_area), hbbox, FALSE, FALSE, 0);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_widget_show (hbbox);
(GtkSignalFunc) dialog_ok_callback,
dialog); button = gtk_button_new_with_label ("OK");
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_grab_default(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
gtk_widget_show(button); (GtkSignalFunc) dialog_ok_callback,
dialog);
button = gtk_button_new_with_label("Cancel"); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_widget_grab_default (button);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_widget_show (button);
(GtkSignalFunc) dialog_cancel_callback,
dialog); button = gtk_button_new_with_label ("Cancel");
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_show(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_cancel_callback,
dialog);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button);
/* Done */ /* Done */
gtk_widget_show(dialog); gtk_widget_show(dialog);

View File

@ -191,7 +191,7 @@ query ()
"Stephen Robert Norris & (ported to 1.0 by) Spencer Kimball", "Stephen Robert Norris & (ported to 1.0 by) Spencer Kimball",
"Stephen Robert Norris", "Stephen Robert Norris",
"1996", "1996",
"<Image>/Filters/Map/Displace", "<Image>/Filters/Map/Displace...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -285,6 +285,7 @@ displace_dialog (GDrawable *drawable)
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *toggle_hbox; GtkWidget *toggle_hbox;
@ -320,12 +321,19 @@ displace_dialog (GDrawable *drawable)
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) displace_ok_callback, (GtkSignalFunc) displace_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -334,7 +342,7 @@ displace_dialog (GDrawable *drawable)
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* The main table */ /* The main table */

View File

@ -164,7 +164,7 @@ query ()
"Peter Mattis & (ported to 1.0 by) Eiichi Takamori", "Peter Mattis & (ported to 1.0 by) Eiichi Takamori",
"Peter Mattis", "Peter Mattis",
"1996", "1996",
"<Image>/Filters/Edge-Detect/Edge", "<Image>/Filters/Edge-Detect/Edge...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -617,6 +617,7 @@ edge_dialog(GDrawable *drawable)
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbox; GtkWidget *hbox;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *label; GtkWidget *label;
@ -647,12 +648,19 @@ edge_dialog(GDrawable *drawable)
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) edge_ok_callback, (GtkSignalFunc) edge_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -661,7 +669,7 @@ edge_dialog(GDrawable *drawable)
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -121,7 +121,7 @@ query(void){
"Eric L. Hernes, John Schlag", "Eric L. Hernes, John Schlag",
"Eric L. Hernes", "Eric L. Hernes",
"1997", "1997",
"<Image>/Filters/Distorts/Emboss", "<Image>/Filters/Distorts/Emboss...",
"RGB", "RGB",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nrets, nargs, nrets,

View File

@ -118,7 +118,7 @@ query()
"Spencer Kimball & Peter Mattis, Eiichi Takamori, Torsten Martinsen", "Spencer Kimball & Peter Mattis, Eiichi Takamori, Torsten Martinsen",
"Spencer Kimball & Peter Mattis, Eiichi Takamori, Torsten Martinsen", "Spencer Kimball & Peter Mattis, Eiichi Takamori, Torsten Martinsen",
"1995,1996,1997", "1995,1996,1997",
"<Image>/Filters/Distorts/Engrave", "<Image>/Filters/Distorts/Engrave...",
"RGBA, GRAYA", "RGBA, GRAYA",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -207,6 +207,7 @@ engrave_dialog()
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
gchar **argv; gchar **argv;
@ -227,23 +228,30 @@ engrave_dialog()
NULL); NULL);
/* Action area */ /* Action area */
button = gtk_button_new_with_label("OK"); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
gtk_signal_connect(GTK_OBJECT(button), "clicked", hbbox = gtk_hbutton_box_new ();
(GtkSignalFunc) engrave_ok_callback, gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
dlg); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, TRUE, TRUE, 0); gtk_widget_show (hbbox);
gtk_widget_grab_default(button);
gtk_widget_show(button); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
button = gtk_button_new_with_label("Cancel"); gtk_signal_connect (GTK_OBJECT (button), "clicked",
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); (GtkSignalFunc) engrave_ok_callback,
gtk_signal_connect_object(GTK_OBJECT(button), "clicked", dlg);
(GtkSignalFunc) gtk_widget_destroy, gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
GTK_OBJECT(dlg)); gtk_widget_grab_default (button);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, TRUE, TRUE, 0); gtk_widget_show (button);
gtk_widget_show(button);
button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button);
/* parameter settings */ /* parameter settings */
frame = gtk_frame_new("Parameter Settings"); frame = gtk_frame_new("Parameter Settings");
gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_ETCHED_IN); gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_ETCHED_IN);

View File

@ -119,7 +119,7 @@ void query()
"robert@experimental.net", "robert@experimental.net",
"robert@experimental.net", "robert@experimental.net",
"June 17th, 1997", "June 17th, 1997",
"<Image>/Filters/Colors/Map/Color Exchange", "<Image>/Filters/Colors/Map/Color Exchange...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -229,6 +229,7 @@ static
int doDialog() int doDialog()
{ {
GtkWidget *dialog; GtkWidget *dialog;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
@ -267,26 +268,31 @@ int doDialog()
(GtkSignalFunc) gtk_main_quit, (GtkSignalFunc) gtk_main_quit,
NULL); NULL);
/* lets create some buttons */ /* Action area */
button = gtk_button_new_with_label("Ok"); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 2);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->action_area), FALSE);
gtk_signal_connect(GTK_OBJECT(button), "clicked", hbbox = gtk_hbutton_box_new ();
(GtkSignalFunc) ok_callback, gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
dialog); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog)->action_area), hbbox, FALSE, FALSE, 0);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), gtk_widget_show (hbbox);
button, TRUE, TRUE, 0);
gtk_widget_grab_default(button); button = gtk_button_new_with_label ("OK");
gtk_widget_show(button); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) ok_callback,
dialog);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dialog));
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button);
button = gtk_button_new_with_label("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
gtk_signal_connect_object(GTK_OBJECT(button), "clicked",
(GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT(dialog));
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area),
button, TRUE, TRUE, 0);
gtk_widget_show(button);
/* do some boxes here */ /* do some boxes here */
mainbox = gtk_vbox_new(FALSE, 5); mainbox = gtk_vbox_new(FALSE, 5);
gtk_container_border_width(GTK_CONTAINER(mainbox), 10); gtk_container_border_width(GTK_CONTAINER(mainbox), 10);

View File

@ -188,7 +188,7 @@ static void query ()
"Karl-Johan Andersson", /* Author */ "Karl-Johan Andersson", /* Author */
"Karl-Johan Andersson", /* Copyright */ "Karl-Johan Andersson", /* Copyright */
"1998", "1998",
"<Image>/Filters/Light Effects/FlareFX", "<Image>/Filters/Light Effects/FlareFX...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -284,6 +284,7 @@ static gint flare_dialog( GDrawable *drawable )
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
guchar *color_cube; guchar *color_cube;
gchar **argv; gchar **argv;
@ -319,12 +320,19 @@ static gint flare_dialog( GDrawable *drawable )
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) flare_ok_callback, (GtkSignalFunc) flare_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -333,7 +341,7 @@ static gint flare_dialog( GDrawable *drawable )
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -24,7 +24,7 @@
#define PLUG_IN_NAME "plug_in_fractal_trace" #define PLUG_IN_NAME "plug_in_fractal_trace"
#define PLUG_IN_TITLE "Fractal Trace" #define PLUG_IN_TITLE "Fractal Trace"
#define PLUG_IN_VERSION "v0.4 test version (Dec. 25 1997)" #define PLUG_IN_VERSION "v0.4 test version (Dec. 25 1997)"
#define PLUG_IN_CATEGORY "<Image>/Filters/Map/Fractal Trace" #define PLUG_IN_CATEGORY "<Image>/Filters/Map/Fractal Trace..."
/******************************************************************************/ /******************************************************************************/

View File

@ -127,7 +127,7 @@ query ()
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"1995-1996", "1995-1996",
"<Image>/Filters/Blur/Gaussian Blur (IIR)", "<Image>/Filters/Blur/Gaussian Blur (IIR)...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -241,6 +241,7 @@ gauss_iir_dialog ()
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *entry; GtkWidget *entry;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *frame; GtkWidget *frame;
@ -265,12 +266,19 @@ gauss_iir_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gauss_ok_callback, (GtkSignalFunc) gauss_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -279,7 +287,7 @@ gauss_iir_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -119,7 +119,7 @@ query ()
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"1995-1996", "1995-1996",
"<Image>/Filters/Blur/Gaussian Blur (RLE)", "<Image>/Filters/Blur/Gaussian Blur (RLE)...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -235,6 +235,7 @@ gauss_rle_dialog ()
GtkWidget *label; GtkWidget *label;
GtkWidget *entry; GtkWidget *entry;
GtkWidget *button; GtkWidget *button;
GtkWidget *hbbox;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *vbox; GtkWidget *vbox;
@ -258,12 +259,19 @@ gauss_rle_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gauss_ok_callback, (GtkSignalFunc) gauss_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -272,7 +280,7 @@ gauss_rle_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -132,7 +132,7 @@ static void query()
"Adam D. Moss <adam@gimp.org>", "Adam D. Moss <adam@gimp.org>",
"Adam D. Moss <adam@gimp.org>", "Adam D. Moss <adam@gimp.org>",
"1998", "1998",
"<Image>/Filters/Toys/The Egg", "<Image>/Filters/Toys/The Egg...",
/*NULL,*/ /*NULL,*/
"RGB*, INDEXED*, GRAY*", "RGB*, INDEXED*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,

View File

@ -100,7 +100,7 @@ static void query ()
"Karl-Johan Andersson", /* Author */ "Karl-Johan Andersson", /* Author */
"Karl-Johan Andersson", /* Copyright */ "Karl-Johan Andersson", /* Copyright */
"1997", "1997",
"<Image>/Filters/Glass Effects/Glass Tile", "<Image>/Filters/Glass Effects/Glass Tile...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -199,6 +199,7 @@ static gint glass_dialog ()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *scale; GtkWidget *scale;
GtkWidget *frame; GtkWidget *frame;
@ -222,12 +223,19 @@ static gint glass_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) glass_ok_callback, (GtkSignalFunc) glass_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -236,7 +244,7 @@ static gint glass_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* Parameter settings */ /* Parameter settings */

View File

@ -291,7 +291,7 @@ void query(void)
"Jörn Loviscach, Jens Ch. Restemeier", "Jörn Loviscach, Jens Ch. Restemeier",
"Jörn Loviscach, Jens Ch. Restemeier", "Jörn Loviscach, Jens Ch. Restemeier",
PLUG_IN_VERSION, PLUG_IN_VERSION,
"<Image>/Filters/Render/Pattern/Qbist", "<Image>/Filters/Render/Pattern/Qbist...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,

View File

@ -212,7 +212,7 @@ query(void){
"Eric L. Hernes, Alan Wm Paeth", "Eric L. Hernes, Alan Wm Paeth",
"Eric L. Hernes", "Eric L. Hernes",
"1997", "1997",
"<Image>/Filters/Colors/Hot", "<Image>/Filters/Colors/Hot...",
"RGB", "RGB",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nrets, nargs, nrets,

View File

@ -103,7 +103,7 @@ static void query( void )
"Hirotsuna Mizuno <s1041150@u-aizu.ac.jp>", "Hirotsuna Mizuno <s1041150@u-aizu.ac.jp>",
"Hirotsuna Mizuno", "Hirotsuna Mizuno",
PLUG_IN_VERSION, PLUG_IN_VERSION,
"<Image>/Filters/Map/Illusion", "<Image>/Filters/Map/Illusion...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,

View File

@ -238,7 +238,7 @@ query ()
"Norbert Schmitz", "Norbert Schmitz",
"Norbert Schmitz", "Norbert Schmitz",
"1997", "1997",
"<Image>/Filters/Distorts/IWarp", "<Image>/Filters/Distorts/IWarp...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -1040,6 +1040,7 @@ iwarp_dialog()
GtkWidget *pframe; GtkWidget *pframe;
GtkWidget *top_table; GtkWidget *top_table;
GtkWidget *notebook; GtkWidget *notebook;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
guchar *color_cube; guchar *color_cube;
gint argc; gint argc;
@ -1070,24 +1071,30 @@ iwarp_dialog()
(GtkSignalFunc) iwarp_close_callback, (GtkSignalFunc) iwarp_close_callback,
NULL); NULL);
button = gtk_button_new_with_label ("OK"); /* Action area */
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
(GtkSignalFunc) iwarp_ok_callback, hbbox = gtk_hbutton_box_new ();
dlg); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_show (hbbox);
gtk_widget_show (button);
button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) iwarp_ok_callback,
dlg);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label ("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_widget_show (button);
gtk_widget_show (button);
pframe = gtk_frame_new (NULL); pframe = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (GTK_FRAME (pframe), GTK_SHADOW_IN); gtk_frame_set_shadow_type (GTK_FRAME (pframe), GTK_SHADOW_IN);

View File

@ -335,7 +335,7 @@ query(void)
"Nigel Wetten", "Nigel Wetten",
"Nigel Wetten", "Nigel Wetten",
"1998", "1998",
"<Image>/Filters/Render/Jigsaw", "<Image>/Filters/Render/Jigsaw...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -2264,6 +2264,7 @@ static void
dialog_box(void) dialog_box(void)
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *rbutton; GtkWidget *rbutton;
GtkWidget *cbutton; GtkWidget *cbutton;
@ -2298,25 +2299,30 @@ dialog_box(void)
gtk_signal_connect(GTK_OBJECT(dlg), "destroy", gtk_signal_connect(GTK_OBJECT(dlg), "destroy",
(GtkSignalFunc) dialog_close_callback, NULL); (GtkSignalFunc) dialog_close_callback, NULL);
/* Action Area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) run_callback,
dlg);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label("OK"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) run_callback, dlg); (GtkSignalFunc) gtk_widget_destroy,
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, GTK_OBJECT (dlg));
TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default(button); gtk_widget_show (button);
gtk_widget_show(button);
button = gtk_button_new_with_label("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
gtk_signal_connect_object(GTK_OBJECT(button), "clicked",
(GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT(dlg));
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button,
TRUE, TRUE, 0);
gtk_widget_show(button);
/* init tooltips */ /* init tooltips */
tooltips = gtk_tooltips_new(); tooltips = gtk_tooltips_new();

View File

@ -31,7 +31,7 @@
#define PLUG_IN_NAME "plug_in_max_rgb" #define PLUG_IN_NAME "plug_in_max_rgb"
#define SHORT_NAME "max_rgb" #define SHORT_NAME "max_rgb"
#define PROGRESS_NAME "max_rgb: scanning..." #define PROGRESS_NAME "max_rgb: scanning..."
#define MENU_POSITION "<Image>/Filters/Colors/Max RGB" #define MENU_POSITION "<Image>/Filters/Colors/Max RGB..."
#define MAIN_FUNCTION max_rgb #define MAIN_FUNCTION max_rgb
/* you need not change the following names */ /* you need not change the following names */
#define INTERFACE max_rgb_interface #define INTERFACE max_rgb_interface

View File

@ -101,7 +101,6 @@ static void mblur_zoom(void);
static void dialog_close_callback(GtkWidget *, gpointer); static void dialog_close_callback(GtkWidget *, gpointer);
static void dialog_ok_callback(GtkWidget *, gpointer); static void dialog_ok_callback(GtkWidget *, gpointer);
static void dialog_cancel_callback(GtkWidget *, gpointer); static void dialog_cancel_callback(GtkWidget *, gpointer);
static void dialog_help_callback(GtkWidget *, gpointer);
static void dialog_scale_update(GtkAdjustment *, gint32 *); static void dialog_scale_update(GtkAdjustment *, gint32 *);
static void dialog_toggle_update(GtkWidget *, gint32); static void dialog_toggle_update(GtkWidget *, gint32);
@ -163,7 +162,7 @@ query(void)
"Torsten Martinsen, Federico Mena Quintero and Daniel Skarda", "Torsten Martinsen, Federico Mena Quintero and Daniel Skarda",
"Torsten Martinsen, Federico Mena Quintero and Daniel Skarda", "Torsten Martinsen, Federico Mena Quintero and Daniel Skarda",
PLUG_IN_VERSION, PLUG_IN_VERSION,
"<Image>/Filters/Blur/Motion Blur", "<Image>/Filters/Blur/Motion Blur...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,
@ -729,6 +728,7 @@ mblur_dialog(void)
GtkWidget *oframe, *iframe; GtkWidget *oframe, *iframe;
GtkWidget *evbox, *ovbox, *ivbox; GtkWidget *evbox, *ovbox, *ivbox;
GtkWidget *button, *label; GtkWidget *button, *label;
GtkWidget *hbbox;
GtkWidget *scale; GtkWidget *scale;
GtkObject *adjustment; GtkObject *adjustment;
@ -753,32 +753,30 @@ mblur_dialog(void)
(GtkSignalFunc) dialog_close_callback, (GtkSignalFunc) dialog_close_callback,
NULL); NULL);
button = gtk_button_new_with_label("OK"); /* Action area */
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 2);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->action_area), FALSE);
(GtkSignalFunc) dialog_ok_callback, hbbox = gtk_hbutton_box_new ();
dialog); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_grab_default(button); gtk_widget_show (hbbox);
gtk_widget_show(button);
button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_ok_callback,
dialog);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_cancel_callback, (GtkSignalFunc) dialog_cancel_callback,
dialog); dialog);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show(button); gtk_widget_show (button);
button = gtk_button_new_with_label("Help");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked",
(GtkSignalFunc) dialog_help_callback,
dialog);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area),
button, TRUE, TRUE, 0);
gtk_widget_set_sensitive(button, FALSE);
gtk_widget_show(button);
/********************/ /********************/
@ -904,10 +902,6 @@ dialog_cancel_callback(GtkWidget *widget, gpointer data)
gtk_widget_destroy(GTK_WIDGET(data)); gtk_widget_destroy(GTK_WIDGET(data));
} }
static void
dialog_help_callback(GtkWidget *widget, gpointer data)
{
}
/*****/ /*****/

View File

@ -563,7 +563,7 @@ query()
"Austin Donnelly", "Austin Donnelly",
"Austin Donnelly", "Austin Donnelly",
"1998 (" VERSION ")", "1998 (" VERSION ")",
"<Image>/Filters/Distorts/Newsprint", "<Image>/Filters/Distorts/Newsprint...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -1180,6 +1180,7 @@ newsprint_dialog (GDrawable *drawable)
GtkWidget *table; GtkWidget *table;
GtkWidget *align; GtkWidget *align;
GtkWidget *button; GtkWidget *button;
GtkWidget *hbbox;
GtkWidget *hbox; GtkWidget *hbox;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *label; GtkWidget *label;
@ -1239,25 +1240,30 @@ newsprint_dialog (GDrawable *drawable)
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (st.dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (st.dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (st.dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) newsprint_ok_callback, (GtkSignalFunc) newsprint_ok_callback,
st.dlg); st.dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (st.dlg)->action_area), button, gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
TRUE, TRUE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
button = gtk_button_new_with_label ("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (st.dlg)); GTK_OBJECT (st.dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (st.dlg)->action_area), button, gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
TRUE, TRUE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* resolution settings */ /* resolution settings */
frame = gtk_frame_new ("Resolution"); frame = gtk_frame_new ("Resolution");
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_ETCHED_IN); gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_ETCHED_IN);

View File

@ -118,7 +118,7 @@ query(void){
"Graeme W. Gill, gimp 0.99 plugin by Eric L. Hernes", "Graeme W. Gill, gimp 0.99 plugin by Eric L. Hernes",
"Graeme W. Gill, Eric L. Hernes", "Graeme W. Gill, Eric L. Hernes",
"1997", "1997",
"<Image>/Filters/Enhance/NL Filter", "<Image>/Filters/Enhance/NL Filter...",
"RGB,GRAY", "RGB,GRAY",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nrets, nargs, nrets,

View File

@ -124,7 +124,7 @@ query ()
"Torsten Martinsen", "Torsten Martinsen",
"Torsten Martinsen", "Torsten Martinsen",
"1996", "1996",
"<Image>/Filters/Noise/Noisify", "<Image>/Filters/Noise/Noisify...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -299,6 +299,7 @@ noisify_dialog (gint channels)
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *button; GtkWidget *button;
GtkWidget *hbbox;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
@ -322,12 +323,19 @@ noisify_dialog (gint channels)
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) noisify_ok_callback, (GtkSignalFunc) noisify_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -336,7 +344,7 @@ noisify_dialog (gint channels)
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -178,7 +178,7 @@ query()
"Spencer Kimball & Peter Mattis, Tracy Scott, (ported to 1.0 by) Eiichi Takamori", "Spencer Kimball & Peter Mattis, Tracy Scott, (ported to 1.0 by) Eiichi Takamori",
"Spencer Kimball & Peter Mattis, Tracy Scott", "Spencer Kimball & Peter Mattis, Tracy Scott",
"1995", "1995",
"<Image>/Filters/Blur/Pixelize", "<Image>/Filters/Blur/Pixelize...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -283,6 +283,7 @@ pixelize_dialog ()
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
gchar **argv; gchar **argv;
gint argc; gint argc;
@ -303,12 +304,19 @@ pixelize_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) pixelize_ok_callback, (GtkSignalFunc) pixelize_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -317,7 +325,7 @@ pixelize_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -154,7 +154,7 @@ query()
"Stephen Norris & (ported to 1.0 by) Eiichi Takamori", "Stephen Norris & (ported to 1.0 by) Eiichi Takamori",
"Stephen Norris", "Stephen Norris",
"1995", "1995",
"<Image>/Filters/Render/Clouds/Plasma", "<Image>/Filters/Render/Clouds/Plasma...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -257,6 +257,7 @@ plasma_dialog()
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *label; GtkWidget *label;
GtkWidget *entry; GtkWidget *entry;
@ -283,12 +284,19 @@ plasma_dialog()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) plasma_ok_callback, (GtkSignalFunc) plasma_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -297,7 +305,7 @@ plasma_dialog()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -217,7 +217,7 @@ query(void)
"Daniel Dunbar and Federico Mena Quintero", "Daniel Dunbar and Federico Mena Quintero",
"Daniel Dunbar and Federico Mena Quintero", "Daniel Dunbar and Federico Mena Quintero",
PLUG_IN_VERSION, PLUG_IN_VERSION,
"<Image>/Filters/Distorts/Polar Coords", "<Image>/Filters/Distorts/Polar Coords...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,
@ -866,6 +866,7 @@ polarize_dialog(void)
GtkWidget *top_table; GtkWidget *top_table;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *hbox; GtkWidget *hbox;
@ -984,27 +985,31 @@ polarize_dialog(void)
gtk_widget_show(hbox); gtk_widget_show(hbox);
/* Buttons */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 2);
gtk_container_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area), 6); gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
button = gtk_button_new_with_label("OK"); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog)->action_area), hbbox, FALSE, FALSE, 0);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_widget_show (hbbox);
(GtkSignalFunc) dialog_ok_callback,
dialog); button = gtk_button_new_with_label ("OK");
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_grab_default(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
gtk_widget_show(button); (GtkSignalFunc) dialog_ok_callback,
dialog);
button = gtk_button_new_with_label("Cancel"); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_widget_grab_default (button);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_widget_show (button);
(GtkSignalFunc) dialog_cancel_callback,
dialog); button = gtk_button_new_with_label ("Cancel");
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_show(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_cancel_callback,
dialog);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button);
/* Done */ /* Done */
gtk_widget_show(dialog); gtk_widget_show(dialog);

View File

@ -235,7 +235,7 @@ query()
(char *) author, (char *) author,
(char *) copyrights, (char *) copyrights,
(char *) copyright_date, (char *) copyright_date,
"<Image>/Filters/Noise/Hurl", "<Image>/Filters/Noise/Hurl...",
"RGB*, GRAY*, INDEXED*", "RGB*, GRAY*, INDEXED*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -247,7 +247,7 @@ query()
(char *) author, (char *) author,
(char *) copyrights, (char *) copyrights,
(char *) copyright_date, (char *) copyright_date,
"<Image>/Filters/Noise/Pick", "<Image>/Filters/Noise/Pick...",
"RGB*, GRAY*, INDEXED*", "RGB*, GRAY*, INDEXED*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -259,7 +259,7 @@ query()
(char *) author, (char *) author,
(char *) copyrights, (char *) copyrights,
(char *) copyright_date, (char *) copyright_date,
"<Image>/Filters/Noise/Slur", "<Image>/Filters/Noise/Slur...",
"RGB*, GRAY*, INDEXED*", "RGB*, GRAY*, INDEXED*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -161,7 +161,7 @@ query ()
"Brian Degenhardt <bdegenha@ucsd.edu>", "Brian Degenhardt <bdegenha@ucsd.edu>",
"Brian Degenhardt", "Brian Degenhardt",
"1997", "1997",
"<Image>/Filters/Distorts/Ripple", "<Image>/Filters/Distorts/Ripple...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -529,6 +529,7 @@ ripple_dialog ()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *scale; GtkWidget *scale;
@ -579,24 +580,31 @@ ripple_dialog ()
(GtkSignalFunc) ripple_close_callback, (GtkSignalFunc) ripple_close_callback,
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) ripple_ok_callback, (GtkSignalFunc) ripple_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
button = gtk_button_new_with_label ("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* The main vbox */ /* The main vbox */
main_vbox = gtk_vbox_new (FALSE, 5); main_vbox = gtk_vbox_new (FALSE, 5);
gtk_container_border_width (GTK_CONTAINER (main_vbox), 10); gtk_container_border_width (GTK_CONTAINER (main_vbox), 10);

View File

@ -303,7 +303,7 @@ query()
"Wolfgang Hofer", "Wolfgang Hofer",
"hof@hotbot.com", "hof@hotbot.com",
"07/1999", "07/1999",
"<Image>/Filters/Colors/Map/Sample Colorize", "<Image>/Filters/Colors/Map/Sample Colorize...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -35,7 +35,7 @@
#define PLUG_IN_NAME "plug_in_scatter_hsv" #define PLUG_IN_NAME "plug_in_scatter_hsv"
#define SHORT_NAME "scatter_hsv" #define SHORT_NAME "scatter_hsv"
#define PROGRESS_NAME "scatter_hsv: scattering..." #define PROGRESS_NAME "scatter_hsv: scattering..."
#define MENU_POSITION "<Image>/Filters/Noise/Scatter HSV" #define MENU_POSITION "<Image>/Filters/Noise/Scatter HSV..."
#define MAIN_FUNCTION scatter_hsv #define MAIN_FUNCTION scatter_hsv
#define INTERFACE scatter_hsv_interface #define INTERFACE scatter_hsv_interface
#define DIALOG scatter_hsv_dialog #define DIALOG scatter_hsv_dialog

View File

@ -126,7 +126,7 @@ static void query ()
"Thom van Os", "Thom van Os",
"Thom van Os", "Thom van Os",
"1999", "1999",
"<Image>/Filters/Blur/Selective Gaussian Blur", "<Image>/Filters/Blur/Selective Gaussian Blur...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -229,6 +229,7 @@ static gint sel_gauss_dialog ()
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *entry; GtkWidget *entry;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *vbox; GtkWidget *vbox;
@ -250,22 +251,29 @@ static gint sel_gauss_dialog ()
gtk_signal_connect (GTK_OBJECT (dlg), "destroy", gtk_signal_connect (GTK_OBJECT (dlg), "destroy",
(GtkSignalFunc) sel_gauss_close_callback, NULL); (GtkSignalFunc) sel_gauss_close_callback, NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) sel_gauss_ok_callback, dlg); (GtkSignalFunc) sel_gauss_ok_callback,
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), dlg);
button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
button = gtk_button_new_with_label ("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, GTK_OBJECT (dlg)); (GtkSignalFunc) gtk_widget_destroy,
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), GTK_OBJECT (dlg));
button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -44,6 +44,14 @@
* Revision History: * Revision History:
* *
* $Log$ * $Log$
* Revision 1.13 1999/11/23 23:49:42 neo
* added dots to all menu entries of interactive plug-ins and did the usual
* action area fixes on lots of them
*
*
*
* --Sven
*
* Revision 1.12 1999/10/24 20:48:59 pcg * Revision 1.12 1999/10/24 20:48:59 pcg
* api change #2, fix #1 * api change #2, fix #1
* *
@ -259,7 +267,8 @@ query(void)
"Michael Sweet <mike@easysw.com>", "Michael Sweet <mike@easysw.com>",
"Copyright 1997-1998 by Michael Sweet", "Copyright 1997-1998 by Michael Sweet",
PLUG_IN_VERSION, PLUG_IN_VERSION,
"<Image>/Filters/Enhance/Sharpen", "RGB*, GRAY*", "<Image>/Filters/Enhance/Sharpen...",
"RGB*, GRAY*",
PROC_PLUG_IN, nargs, nreturn_vals, args, return_vals); PROC_PLUG_IN, nargs, nreturn_vals, args, return_vals);
} }
@ -611,6 +620,7 @@ sharpen_dialog(void)
*ptable, /* Preview table */ *ptable, /* Preview table */
*frame, /* Frame for preview */ *frame, /* Frame for preview */
*scrollbar, /* Horizontal + vertical scroller */ *scrollbar, /* Horizontal + vertical scroller */
*hbbox, /* Button_box for OK/Cancel buttons */
*button; /* OK/Cancel buttons */ *button; /* OK/Cancel buttons */
gint argc; /* Fake argc for GUI */ gint argc; /* Fake argc for GUI */
gchar **argv; /* Fake argv for GUI */ gchar **argv; /* Fake argv for GUI */
@ -717,24 +727,29 @@ sharpen_dialog(void)
* OK, cancel buttons... * OK, cancel buttons...
*/ */
gtk_container_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area), 6); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_ok_callback,
dialog);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label("OK"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_ok_callback, (GtkSignalFunc) dialog_cancel_callback,
dialog); dialog);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default(button); gtk_widget_show (button);
gtk_widget_show(button);
button = gtk_button_new_with_label("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT);
gtk_signal_connect(GTK_OBJECT(button), "clicked",
(GtkSignalFunc) dialog_cancel_callback,
dialog);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0);
gtk_widget_show(button);
/* /*
* Show it and wait for the user to do something... * Show it and wait for the user to do something...

View File

@ -131,7 +131,7 @@ query ()
"Spencer Kimball and Peter Mattis, ported by Brian Degenhardt and Federico Mena Quintero", "Spencer Kimball and Peter Mattis, ported by Brian Degenhardt and Federico Mena Quintero",
"Brian Degenhardt", "Brian Degenhardt",
"1997", "1997",
"<Image>/Filters/Distorts/Shift", "<Image>/Filters/Distorts/Shift...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -360,6 +360,7 @@ shift_dialog ()
GtkWidget *amount_label; GtkWidget *amount_label;
GtkWidget *amount; GtkWidget *amount;
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *frame; GtkWidget *frame;
@ -389,12 +390,19 @@ shift_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) shift_ok_callback, (GtkSignalFunc) shift_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -403,7 +411,7 @@ shift_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -76,7 +76,7 @@ static void query()
"Scott Draves", "Scott Draves",
"Scott Draves", "Scott Draves",
"1997", "1997",
"<Image>/Filters/Colors/SmoothPalette", "<Image>/Filters/Colors/SmoothPalette...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -354,6 +354,7 @@ static void callback(GtkWidget * widget, gpointer data)
static gint dialog() static gint dialog()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *table; GtkWidget *table;
GtkWidget *w; GtkWidget *w;
@ -374,22 +375,30 @@ static gint dialog()
gtk_signal_connect(GTK_OBJECT(dlg), "destroy", gtk_signal_connect(GTK_OBJECT(dlg), "destroy",
(GtkSignalFunc) close_callback, NULL); (GtkSignalFunc) close_callback, NULL);
button = gtk_button_new_with_label("ok"); /* Action area */
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
(GtkSignalFunc) ok_callback, hbbox = gtk_hbutton_box_new ();
dlg); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_grab_default(button); gtk_widget_show (hbbox);
gtk_widget_show(button);
button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) ok_callback,
dlg);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object(GTK_OBJECT(button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT(dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show(button); gtk_widget_show (button);
table = gtk_table_new(4, 4, FALSE); table = gtk_table_new(4, 4, FALSE);
gtk_container_border_width(GTK_CONTAINER(table), 10); gtk_container_border_width(GTK_CONTAINER(table), 10);

View File

@ -185,7 +185,7 @@ query (void)
"Marcelo de Gomensoro Malheiros", "Marcelo de Gomensoro Malheiros",
"Marcelo de Gomensoro Malheiros", "Marcelo de Gomensoro Malheiros",
"Apr 1998, v1.03", "Apr 1998, v1.03",
"<Image>/Filters/Render/Clouds/Solid Noise", "<Image>/Filters/Render/Clouds/Solid Noise...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,
@ -472,6 +472,7 @@ solid_noise_dialog (void)
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *label; GtkWidget *label;
GtkWidget *entry; GtkWidget *entry;
@ -607,24 +608,29 @@ solid_noise_dialog (void)
(GtkSignalFunc) dialog_scale_callback, &snvals.ysize); (GtkSignalFunc) dialog_scale_callback, &snvals.ysize);
gtk_widget_show (scale); gtk_widget_show (scale);
/* Button #1 */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_ok_callback, dlg); (GtkSignalFunc) dialog_ok_callback,
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, dlg);
TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
/* Button #2 */
button = gtk_button_new_with_label ("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
TRUE, TRUE, 0);
gtk_widget_show (button); gtk_widget_show (button);
gtk_widget_show (table); gtk_widget_show (table);

View File

@ -137,7 +137,7 @@ query ()
"Thorsten Schnier", "Thorsten Schnier",
"Thorsten Schnier", "Thorsten Schnier",
"1997", "1997",
"<Image>/Filters/Edge-Detect/Sobel", "<Image>/Filters/Edge-Detect/Sobel...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -232,6 +232,7 @@ static gint
sobel_dialog () sobel_dialog ()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *frame; GtkWidget *frame;
@ -256,12 +257,19 @@ sobel_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) sobel_ok_callback, (GtkSignalFunc) sobel_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -270,7 +278,7 @@ sobel_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -201,7 +201,7 @@ query ()
"John Beale, & (ported to GIMP v0.54) Michael J. Hammel & ted to GIMP v1.0) Spencer Kimball", "John Beale, & (ported to GIMP v0.54) Michael J. Hammel & ted to GIMP v1.0) Spencer Kimball",
"John Beale", "John Beale",
"Version 1.26, December 1998", "Version 1.26, December 1998",
"<Image>/Filters/Light Effects/Sparkle", "<Image>/Filters/Light Effects/Sparkle...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -346,6 +346,7 @@ sparkle_dialog ()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *scale; GtkWidget *scale;
GtkWidget *frame; GtkWidget *frame;
@ -390,12 +391,19 @@ sparkle_dialog ()
gtk_tooltips_set_colors (tips,&tips_bg,&tips_fg); gtk_tooltips_set_colors (tips,&tips_bg,&tips_fg);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) sparkle_ok_callback, (GtkSignalFunc) sparkle_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
set_tooltip(tips,button,"Accept settings and apply filter on image"); set_tooltip(tips,button,"Accept settings and apply filter on image");
@ -405,7 +413,7 @@ sparkle_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
set_tooltip(tips,button,"Reject any changes and close plug-in"); set_tooltip(tips,button,"Reject any changes and close plug-in");

View File

@ -2845,7 +2845,7 @@ static void query (void)
"Vidar Madsen", "Vidar Madsen",
"Vidar Madsen", "Vidar Madsen",
"1999", "1999",
"<Image>/Filters/Render/SphereDesigner", "<Image>/Filters/Render/SphereDesigner...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -123,7 +123,7 @@ query ()
"Spencer Kimball and Peter Mattis, ported by Brian Degenhardt and Federico Mena Quintero", "Spencer Kimball and Peter Mattis, ported by Brian Degenhardt and Federico Mena Quintero",
"Federico Mena Quintero and Brian Degenhardt", "Federico Mena Quintero and Brian Degenhardt",
"1997", "1997",
"<Image>/Filters/Noise/Spread", "<Image>/Filters/Noise/Spread...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -348,6 +348,7 @@ spread_dialog ()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *scale; GtkWidget *scale;
GtkWidget *frame; GtkWidget *frame;
@ -375,12 +376,19 @@ spread_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) spread_ok_callback, (GtkSignalFunc) spread_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -389,7 +397,7 @@ spread_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -124,7 +124,7 @@ query ()
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"Spencer Kimball & Peter Mattis", "Spencer Kimball & Peter Mattis",
"1996-1997", "1996-1997",
"<Image>/Filters/Map/Tile", "<Image>/Filters/Map/Tile...",
"RGB*, GRAY*, INDEXED*", "RGB*, GRAY*, INDEXED*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -361,6 +361,7 @@ tile_dialog (gint width, gint height)
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *label; GtkWidget *label;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *toggle; GtkWidget *toggle;
GtkWidget *frame; GtkWidget *frame;
@ -389,12 +390,19 @@ tile_dialog (gint width, gint height)
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) tile_ok_callback, (GtkSignalFunc) tile_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -403,7 +411,7 @@ tile_dialog (gint width, gint height)
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* parameter settings */ /* parameter settings */

View File

@ -215,7 +215,7 @@ query ()
"Andy Thomas", "Andy Thomas",
"Andy Thomas", "Andy Thomas",
"1997", "1997",
"<Image>/Filters/Map/Small Tiles", "<Image>/Filters/Map/Small Tiles...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -329,6 +329,7 @@ static gint
tileit_dialog () tileit_dialog ()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *xframe; GtkWidget *xframe;
@ -375,12 +376,19 @@ tileit_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) tileit_ok_callback, (GtkSignalFunc) tileit_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -389,10 +397,9 @@ tileit_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* Start building the frame for the preview area */ /* Start building the frame for the preview area */
frame = gtk_frame_new ("preview"); frame = gtk_frame_new ("preview");

View File

@ -167,7 +167,7 @@ static void query () {
"Winston Chang <wchang3@students.wisc.edu>", "Winston Chang <wchang3@students.wisc.edu>",
"Winston Chang", "Winston Chang",
"1999", "1999",
"<Image>/Filters/Enhance/Unsharp Mask", "<Image>/Filters/Enhance/Unsharp Mask...",
"GRAY*, RGB*", "GRAY*, RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -711,10 +711,11 @@ static gdouble* gen_lookup_table(gdouble* cmatrix, gint cmatrix_length) {
/* ------------------------ unsharp_mask_dialog ----------------------- */ /* ------------------------ unsharp_mask_dialog ----------------------- */
static gint unsharp_mask_dialog() { static gint unsharp_mask_dialog()
{
GtkWidget *window; GtkWidget *window;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
@ -766,29 +767,30 @@ static gint unsharp_mask_dialog() {
gtk_widget_show(table); gtk_widget_show(table);
/* OK and Cancel buttons */ /* Action area */
gtk_container_border_width(GTK_CONTAINER(GTK_DIALOG(window)->action_area),2); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (window)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (window)->action_area), FALSE);
/* Make OK button */ hbbox = gtk_hbutton_box_new ();
button = gtk_button_new_with_label("OK"); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (window)->action_area), hbbox, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->action_area), button, gtk_widget_show (hbbox);
TRUE, TRUE, 0);
gtk_signal_connect( GTK_OBJECT(button), "clicked", button = gtk_button_new_with_label ("OK");
GTK_SIGNAL_FUNC(unsharp_ok_callback), window); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_grab_default(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
gtk_widget_show(button); (GtkSignalFunc) unsharp_ok_callback,
window);
/* Make Cancel button */ gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
button = gtk_button_new_with_label("Cancel"); gtk_widget_grab_default (button);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_widget_show (button);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->action_area), button, button = gtk_button_new_with_label ("Cancel");
TRUE, TRUE, 0); 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(unsharp_cancel_callback), NULL); (GtkSignalFunc) unsharp_cancel_callback,
gtk_widget_show(button); NULL);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button);
/* show the window */ /* show the window */

View File

@ -1833,7 +1833,7 @@ query ()
"Adam D. Moss (adam@foxbox.org)", "Adam D. Moss (adam@foxbox.org)",
"Adam D. Moss (adam@foxbox.org)", "Adam D. Moss (adam@foxbox.org)",
"2nd March 1997", "2nd March 1997",
"<Image>/Filters/Misc/Video", "<Image>/Filters/Misc/Video...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -2157,6 +2157,7 @@ static gint
video_dialog () video_dialog ()
{ {
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *radioframe; GtkWidget *radioframe;
@ -2200,12 +2201,19 @@ video_dialog ()
NULL); NULL);
/* Action area */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) video_ok_callback, (GtkSignalFunc) video_ok_callback,
dlg); dlg);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
@ -2214,11 +2222,10 @@ video_dialog ()
gtk_signal_connect_object (GTK_OBJECT (button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT (dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
/* main parameter frame */ /* main parameter frame */
frame = gtk_frame_new ("Parameter Settings"); frame = gtk_frame_new ("Parameter Settings");
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_ETCHED_IN); gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_ETCHED_IN);

View File

@ -37,7 +37,7 @@
#define PLUG_IN_NAME "plug_in_vpropagate" #define PLUG_IN_NAME "plug_in_vpropagate"
#define SHORT_NAME "vpropagate" #define SHORT_NAME "vpropagate"
#define PROGRESS_NAME "value propagating..." #define PROGRESS_NAME "value propagating..."
#define MENU_POSITION "<Image>/Filters/Distorts/Value Propagate" #define MENU_POSITION "<Image>/Filters/Distorts/Value Propagate..."
typedef guchar CH; typedef guchar CH;
#define VP_RGB (1 << 0) #define VP_RGB (1 << 0)

View File

@ -303,7 +303,7 @@ query ()
"John P. Beale", "John P. Beale",
"John P. Beale", "John P. Beale",
"1997", "1997",
N_("<Image>/Filters/Map/Warp"), N_("<Image>/Filters/Map/Warp..."),
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -105,7 +105,7 @@ query(void){
"Eric L. Hernes, Stephen Norris", "Eric L. Hernes, Stephen Norris",
"Stephen Norris", "Stephen Norris",
"1997", "1997",
"<Image>/Filters/Distorts/Waves", "<Image>/Filters/Distorts/Waves...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nrets, nargs, nrets,

View File

@ -205,7 +205,7 @@ query(void)
"Federico Mena Quintero and Scott Goehring", "Federico Mena Quintero and Scott Goehring",
"Federico Mena Quintero and Scott Goehring", "Federico Mena Quintero and Scott Goehring",
PLUG_IN_VERSION, PLUG_IN_VERSION,
"<Image>/Filters/Distorts/Whirl and Pinch", "<Image>/Filters/Distorts/Whirl and Pinch...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,
@ -786,6 +786,7 @@ whirl_pinch_dialog(void)
GtkWidget *top_table; GtkWidget *top_table;
GtkWidget *frame; GtkWidget *frame;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
gint argc; gint argc;
gchar **argv; gchar **argv;
@ -850,26 +851,30 @@ whirl_pinch_dialog(void)
dialog_create_value("Pinch amount", GTK_TABLE(table), 1, &wpvals.pinch, -1.0, 1.0, 0.01); dialog_create_value("Pinch amount", GTK_TABLE(table), 1, &wpvals.pinch, -1.0, 1.0, 0.01);
dialog_create_value("Radius", GTK_TABLE(table), 2, &wpvals.radius, 0.0, 2.0, 0.01); dialog_create_value("Radius", GTK_TABLE(table), 2, &wpvals.radius, 0.0, 2.0, 0.01);
/* Buttons */ /* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 2);
gtk_container_border_width(GTK_CONTAINER(GTK_DIALOG(dialog)->action_area), 6); gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
button = gtk_button_new_with_label("OK"); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog)->action_area), hbbox, FALSE, FALSE, 0);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_widget_show (hbbox);
(GtkSignalFunc) dialog_ok_callback,
dialog); button = gtk_button_new_with_label ("OK");
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_grab_default(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
gtk_widget_show(button); (GtkSignalFunc) dialog_ok_callback,
dialog);
button = gtk_button_new_with_label("Cancel"); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_widget_grab_default (button);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_widget_show (button);
(GtkSignalFunc) dialog_cancel_callback,
dialog); button = gtk_button_new_with_label ("Cancel");
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->action_area), button, TRUE, TRUE, 0); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_show(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_cancel_callback,
dialog);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button);
/* Done */ /* Done */

View File

@ -148,7 +148,7 @@ query(void)
"Nigel Wetten", "Nigel Wetten",
"Nigel Wetten", "Nigel Wetten",
"1998", "1998",
"<Image>/Filters/Distorts/Wind", "<Image>/Filters/Distorts/Wind...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -812,6 +812,7 @@ dialog_box(void)
GtkWidget *frame; GtkWidget *frame;
GtkWidget *outer_frame; GtkWidget *outer_frame;
GtkWidget *dlg; GtkWidget *dlg;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *label; GtkWidget *label;
GtkWidget *entry; GtkWidget *entry;
@ -835,23 +836,29 @@ dialog_box(void)
"destroy", (GtkSignalFunc) close_callback, NULL); "destroy", (GtkSignalFunc) close_callback, NULL);
/* Action area */ /* Action area */
button = gtk_button_new_with_label("OK"); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
gtk_signal_connect(GTK_OBJECT(button), "clicked", hbbox = gtk_hbutton_box_new ();
(GtkSignalFunc) ok_callback, dlg); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
TRUE, TRUE, 0); gtk_widget_show (hbbox);
gtk_widget_grab_default(button);
gtk_widget_show(button); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) ok_callback,
dlg);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object(GTK_OBJECT(button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT(dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
TRUE, TRUE, 0); gtk_widget_show (button);
gtk_widget_show(button);
/* init tooltips */ /* init tooltips */
tooltips = gtk_tooltips_new(); tooltips = gtk_tooltips_new();

View File

@ -128,7 +128,7 @@ static void query()
"Scott Draves", "Scott Draves",
"Scott Draves", "Scott Draves",
"1997", "1997",
"<Image>/Filters/Render/Nature/Flame", "<Image>/Filters/Render/Nature/Flame...",
"RGB*", "RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -771,6 +771,7 @@ cmap_constrain (gint32 image_id, gint32 drawable_id, gpointer data) {
static gint dialog() { static gint dialog() {
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
GtkWidget *table; GtkWidget *table;
GtkWidget *box; GtkWidget *box;
@ -804,22 +805,30 @@ static gint dialog() {
gtk_signal_connect(GTK_OBJECT(dlg), "destroy", gtk_signal_connect(GTK_OBJECT(dlg), "destroy",
(GtkSignalFunc) close_callback, NULL); (GtkSignalFunc) close_callback, NULL);
button = gtk_button_new_with_label("Ok"); /* Action area */
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dlg)->action_area), 2);
gtk_signal_connect(GTK_OBJECT(button), "clicked", gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dlg)->action_area), FALSE);
(GtkSignalFunc) ok_callback, hbbox = gtk_hbutton_box_new ();
dlg); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dlg)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_grab_default(button); gtk_widget_show (hbbox);
gtk_widget_show(button);
button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) ok_callback,
dlg);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button);
gtk_widget_show (button);
button = gtk_button_new_with_label("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect_object(GTK_OBJECT(button), "clicked", gtk_signal_connect_object (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) gtk_widget_destroy, (GtkSignalFunc) gtk_widget_destroy,
GTK_OBJECT(dlg)); GTK_OBJECT (dlg));
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show(button); gtk_widget_show (button);
frame = gtk_frame_new("Rendering"); frame = gtk_frame_new("Rendering");
gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_ETCHED_IN); gtk_frame_set_shadow_type(GTK_FRAME(frame), GTK_SHADOW_ETCHED_IN);

View File

@ -626,7 +626,7 @@ query ()
"Andy Thomas", "Andy Thomas",
"Andy Thomas", "Andy Thomas",
"1997", "1997",
"<Image>/Filters/Render/Gfig", "<Image>/Filters/Render/Gfig...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -724,7 +724,7 @@ plugin_query()
"Eiichi Takamori", "Eiichi Takamori",
"Eiichi Takamori, and a lot of GIMP people", "Eiichi Takamori, and a lot of GIMP people",
"1997", "1997",
"<Image>/Filters/Light Effects/GFlare", "<Image>/Filters/Light Effects/GFlare...",
"RGB*, GRAY*", "RGB*, GRAY*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -152,7 +152,7 @@ query ()
"Kevin Turner <kevint@poboxes.com>", "Kevin Turner <kevint@poboxes.com>",
"Kevin Turner", "Kevin Turner",
"1997, 1998", "1997, 1998",
"<Image>/Filters/Render/Pattern/Maze", "<Image>/Filters/Render/Pattern/Maze...",
"RGB*, GRAY*, INDEXED*", "RGB*, GRAY*, INDEXED*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,

View File

@ -296,7 +296,7 @@ static void query (void) {
"Federico Mena Quintero and Simon Budig", "Federico Mena Quintero and Simon Budig",
"Federico Mena Quintero and Simon Budig", "Federico Mena Quintero and Simon Budig",
PLUG_IN_VERSION, PLUG_IN_VERSION,
"<Image>/Filters/Distorts/Pagecurl", "<Image>/Filters/Distorts/Pagecurl...",
"RGBA*, GRAYA*", "RGBA*, GRAYA*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nargs,
@ -499,14 +499,15 @@ static void dialog_toggle_update (GtkWidget * widget, gint32 value) {
/*********/ /*********/
static int do_dialog (void) { static int do_dialog (void)
{
/* Missing options: Color-dialogs? / own curl layer ? / transparency /* Missing options: Color-dialogs? / own curl layer ? / transparency
to original drawable / Warp-curl (unsupported yet) */ to original drawable / Warp-curl (unsupported yet) */
GtkWidget *dialog; GtkWidget *dialog;
GtkWidget *orhbox1, *orhbox2, *vbox, *ivbox, *corner_frame, *orient_frame; GtkWidget *orhbox1, *orhbox2, *vbox, *ivbox, *corner_frame, *orient_frame;
GtkWidget *shade_button, *gradient_button, *button, *label, *scale; GtkWidget *shade_button, *gradient_button, *button, *label, *scale;
GtkWidget *hbbox;
GtkStyle *style; GtkStyle *style;
GtkObject *adjustment; GtkObject *adjustment;
gint pixmapindex; gint pixmapindex;
@ -530,23 +531,31 @@ static int do_dialog (void) {
(GtkSignalFunc) dialog_close_callback, (GtkSignalFunc) dialog_close_callback,
NULL); NULL);
/* Action area */
gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (dialog)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (dialog)->action_area), FALSE);
hbbox = gtk_hbutton_box_new ();
gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
gtk_box_pack_end (GTK_BOX (GTK_DIALOG (dialog)->action_area), hbbox, FALSE, FALSE, 0);
gtk_widget_show (hbbox);
button = gtk_button_new_with_label ("OK"); button = gtk_button_new_with_label ("OK");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_ok_callback, (GtkSignalFunc) dialog_ok_callback,
dialog); dialog);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_grab_default (button); gtk_widget_grab_default (button);
gtk_widget_show (button); gtk_widget_show (button);
button = gtk_button_new_with_label ("Cancel"); button = gtk_button_new_with_label ("Cancel");
GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_signal_connect (GTK_OBJECT (button), "clicked", gtk_signal_connect (GTK_OBJECT (button), "clicked",
(GtkSignalFunc) dialog_cancel_callback, (GtkSignalFunc) dialog_cancel_callback,
dialog); dialog);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->action_area), button, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button); gtk_widget_show (button);
vbox = gtk_vbox_new (FALSE, 5); vbox = gtk_vbox_new (FALSE, 5);
gtk_container_border_width (GTK_CONTAINER (vbox), 5); gtk_container_border_width (GTK_CONTAINER (vbox), 5);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox), gtk_box_pack_start (GTK_BOX (GTK_DIALOG (dialog)->vbox),

View File

@ -167,7 +167,7 @@ static void query () {
"Winston Chang <wchang3@students.wisc.edu>", "Winston Chang <wchang3@students.wisc.edu>",
"Winston Chang", "Winston Chang",
"1999", "1999",
"<Image>/Filters/Enhance/Unsharp Mask", "<Image>/Filters/Enhance/Unsharp Mask...",
"GRAY*, RGB*", "GRAY*, RGB*",
PROC_PLUG_IN, PROC_PLUG_IN,
nargs, nreturn_vals, nargs, nreturn_vals,
@ -711,10 +711,11 @@ static gdouble* gen_lookup_table(gdouble* cmatrix, gint cmatrix_length) {
/* ------------------------ unsharp_mask_dialog ----------------------- */ /* ------------------------ unsharp_mask_dialog ----------------------- */
static gint unsharp_mask_dialog() { static gint unsharp_mask_dialog()
{
GtkWidget *window; GtkWidget *window;
GtkWidget *table; GtkWidget *table;
GtkWidget *hbbox;
GtkWidget *button; GtkWidget *button;
@ -766,29 +767,30 @@ static gint unsharp_mask_dialog() {
gtk_widget_show(table); gtk_widget_show(table);
/* OK and Cancel buttons */ /* Action area */
gtk_container_border_width(GTK_CONTAINER(GTK_DIALOG(window)->action_area),2); gtk_container_set_border_width (GTK_CONTAINER (GTK_DIALOG (window)->action_area), 2);
gtk_box_set_homogeneous (GTK_BOX (GTK_DIALOG (window)->action_area), FALSE);
/* Make OK button */ hbbox = gtk_hbutton_box_new ();
button = gtk_button_new_with_label("OK"); gtk_button_box_set_spacing (GTK_BUTTON_BOX (hbbox), 4);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_box_pack_end (GTK_BOX (GTK_DIALOG (window)->action_area), hbbox, FALSE, FALSE, 0);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->action_area), button, gtk_widget_show (hbbox);
TRUE, TRUE, 0);
gtk_signal_connect( GTK_OBJECT(button), "clicked", button = gtk_button_new_with_label ("OK");
GTK_SIGNAL_FUNC(unsharp_ok_callback), window); GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
gtk_widget_grab_default(button); gtk_signal_connect (GTK_OBJECT (button), "clicked",
gtk_widget_show(button); (GtkSignalFunc) unsharp_ok_callback,
window);
/* Make Cancel button */ gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
button = gtk_button_new_with_label("Cancel"); gtk_widget_grab_default (button);
GTK_WIDGET_SET_FLAGS(button, GTK_CAN_DEFAULT); gtk_widget_show (button);
gtk_box_pack_start (GTK_BOX (GTK_DIALOG (window)->action_area), button, button = gtk_button_new_with_label ("Cancel");
TRUE, TRUE, 0); 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(unsharp_cancel_callback), NULL); (GtkSignalFunc) unsharp_cancel_callback,
gtk_widget_show(button); NULL);
gtk_box_pack_start (GTK_BOX (hbbox), button, FALSE, FALSE, 0);
gtk_widget_show (button);
/* show the window */ /* show the window */