[gimp] plug-ins: update file-fli to use the GimpProcedureDialog generation.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] plug-ins: update file-fli to use the GimpProcedureDialog generation.
- Date: Thu, 5 Nov 2020 17:19:16 +0000 (UTC)
commit 6b846b4600d5ce2eebd280a93e931f10c076e30c
Author: Jehan <jehan girinstud io>
Date: Thu Nov 5 17:54:18 2020 +0100
plug-ins: update file-fli to use the GimpProcedureDialog generation.
Probably one of the simplest plug-in dialogs, with only few properties
and all in the main box. So it's quite easy to port, even with the still
limited generation API.
plug-ins/file-fli/fli-gimp.c | 29 +++++++----------------------
1 file changed, 7 insertions(+), 22 deletions(-)
---
diff --git a/plug-ins/file-fli/fli-gimp.c b/plug-ins/file-fli/fli-gimp.c
index c885873f63..4c91ab920b 100644
--- a/plug-ins/file-fli/fli-gimp.c
+++ b/plug-ins/file-fli/fli-gimp.c
@@ -949,8 +949,6 @@ save_dialog (GimpImage *image,
GObject *config)
{
GtkWidget *dialog;
- GtkWidget *grid;
- GtkWidget *spinbutton;
gint n_frames;
gboolean run;
@@ -964,31 +962,18 @@ save_dialog (GimpImage *image,
dialog = gimp_procedure_dialog_new (procedure,
GIMP_PROCEDURE_CONFIG (config),
_("Export Image as FLI Animation"));
-
- grid = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (grid), 12);
- gtk_grid_set_row_spacing (GTK_GRID (grid), 6);
- gtk_grid_set_column_spacing (GTK_GRID (grid), 6);
- gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (dialog))),
- grid, FALSE, FALSE, 0);
- gtk_widget_show (grid);
-
/*
* Maybe I add on-the-fly RGB conversion, to keep palettechanges...
* But for now you can set a start- and a end-frame:
*/
- spinbutton = gimp_prop_spin_button_new (config, "from-frame",
- 1, 10, 0);
- gimp_grid_attach_aligned (GTK_GRID (grid), 0, 0,
- C_("frame-range", "_From:"), 0.0, 0.5,
- spinbutton, 1);
-
- spinbutton = gimp_prop_spin_button_new (config, "to-frame",
- 1, 10, 0);
- gimp_grid_attach_aligned (GTK_GRID (grid), 0, 1,
- C_("frame-range", "_To:"), 0.0, 0.5,
- spinbutton, 1);
+ gimp_labeled_set_text (GIMP_LABELED (gimp_procedure_dialog_get_widget (GIMP_PROCEDURE_DIALOG (dialog),
+ "from-frame",
GIMP_TYPE_LABEL_SPIN)),
+ "_From:");
+ gimp_labeled_set_text (GIMP_LABELED (gimp_procedure_dialog_get_widget (GIMP_PROCEDURE_DIALOG (dialog),
+ "to-frame", GIMP_TYPE_LABEL_SPIN)),
+ "_To:");
+ gimp_procedure_dialog_populate (GIMP_PROCEDURE_DIALOG (dialog), NULL);
gtk_widget_show (dialog);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]