[gimp] app: some GimpProgress cleanup
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: some GimpProgress cleanup
- Date: Sat, 12 Jul 2014 21:53:08 +0000 (UTC)
commit a6601d563bdd04291aefebd5c3bb28696cab8284
Author: Michael Natterer <mitch gimp org>
Date: Sat Jul 12 23:45:20 2014 +0200
app: some GimpProgress cleanup
- change start() and set_text() to use "format" and "..." instead of
"message", allowing to format progress messages in place
- s/cancelable/cancellable/
- move "cancellable" to be the second argument of start()
app/actions/image-commands.c | 24 +++++++-------
app/actions/layers-commands.c | 2 +-
app/core/gimpdrawable-filter.c | 4 +-
app/core/gimpdrawable-filter.h | 2 +-
app/core/gimpdrawable-foreground-extract.c | 5 +--
app/core/gimpimage-convert-precision.c | 2 +-
app/core/gimpimagemap.c | 4 +-
app/core/gimpimagemap.h | 2 +-
app/core/gimppdbprogress.c | 8 ++--
app/core/gimpprogress.c | 45 +++++++++++++++++++++-------
app/core/gimpprogress.h | 12 ++++---
app/core/gimpsubprogress.c | 8 ++--
app/dialogs/convert-precision-dialog.c | 4 +-
app/dialogs/convert-type-dialog.c | 4 +-
app/display/gimpcanvasprogress.c | 8 ++--
app/display/gimpdisplay.c | 14 ++++----
app/display/gimpdisplayshell-progress.c | 9 +++--
app/display/gimpstatusbar.c | 12 ++++----
app/file/file-remote.c | 15 ++-------
app/gegl/gimp-gegl-apply-operation.c | 16 +++++-----
app/gegl/gimp-gegl-apply-operation.h | 2 +-
app/gegl/gimp-gegl-utils.c | 2 +-
app/pdb/drawable-transform-cmds.c | 28 ++++++++--------
app/pdb/edit-cmds.c | 2 +-
app/pdb/image-cmds.c | 6 ++--
app/pdb/item-transform-cmds.c | 14 ++++----
app/pdb/layer-cmds.c | 4 +-
app/pdb/transform-tools-cmds.c | 10 +++---
app/plug-in/gimpplugin-progress.c | 9 ++---
app/tools/gimpblendtool.c | 4 +-
app/tools/gimpcagetool.c | 4 +-
app/tools/gimpseamlessclonetool.c | 5 +--
app/tools/gimptool-progress.c | 16 +++++-----
app/tools/gimptransformtool.c | 4 +-
app/widgets/gimpfiledialog.c | 16 +++++-----
app/widgets/gimpprogressbox.c | 20 ++++++------
app/widgets/gimpprogressbox.h | 2 +-
app/widgets/gimpprogressdialog.c | 17 +++++-----
app/widgets/gimpthumbbox.c | 12 ++++----
app/xcf/xcf.c | 12 +------
tools/pdbgen/pdb/drawable_transform.pdb | 4 +-
tools/pdbgen/pdb/edit.pdb | 2 +-
tools/pdbgen/pdb/image.pdb | 6 ++--
tools/pdbgen/pdb/item_transform.pdb | 2 +-
tools/pdbgen/pdb/layer.pdb | 4 +-
tools/pdbgen/pdb/transform_tools.pdb | 10 +++---
46 files changed, 212 insertions(+), 205 deletions(-)
---
diff --git a/app/actions/image-commands.c b/app/actions/image-commands.c
index b24ea86..c8dc8d4 100644
--- a/app/actions/image-commands.c
+++ b/app/actions/image-commands.c
@@ -342,8 +342,8 @@ image_resize_to_layers_cmd_callback (GtkAction *action,
image = gimp_display_get_image (display);
- progress = gimp_progress_start (GIMP_PROGRESS (display),
- _("Resizing"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (display), FALSE,
+ _("Resizing"));
gimp_image_resize_to_layers (image,
action_data_get_context (data),
@@ -366,8 +366,8 @@ image_resize_to_selection_cmd_callback (GtkAction *action,
image = gimp_display_get_image (display);
- progress = gimp_progress_start (GIMP_PROGRESS (display),
- _("Resizing"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (display), FALSE,
+ _("Resizing"));
gimp_image_resize_to_selection (image,
action_data_get_context (data),
@@ -455,8 +455,8 @@ image_flip_cmd_callback (GtkAction *action,
image = gimp_display_get_image (display);
- progress = gimp_progress_start (GIMP_PROGRESS (display),
- _("Flipping"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (display), FALSE,
+ _("Flipping"));
gimp_image_flip (image, action_data_get_context (data),
(GimpOrientationType) value, progress);
@@ -479,8 +479,8 @@ image_rotate_cmd_callback (GtkAction *action,
image = gimp_display_get_image (display);
- progress = gimp_progress_start (GIMP_PROGRESS (display),
- _("Rotating"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (display), FALSE,
+ _("Rotating"));
gimp_image_rotate (image, action_data_get_context (data),
(GimpRotationType) value, progress);
@@ -698,8 +698,8 @@ image_resize_callback (GtkWidget *dialog,
height == gimp_image_get_height (image))
return;
- progress = gimp_progress_start (GIMP_PROGRESS (display),
- _("Resizing"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (display), FALSE,
+ _("Resizing"));
gimp_image_resize_with_layers (image,
context,
@@ -798,8 +798,8 @@ image_scale_callback (GtkWidget *dialog,
{
GimpProgress *progress;
- progress = gimp_progress_start (GIMP_PROGRESS (user_data),
- _("Scaling"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (user_data), FALSE,
+ _("Scaling"));
gimp_image_scale (image, width, height, interpolation, progress);
diff --git a/app/actions/layers-commands.c b/app/actions/layers-commands.c
index 38264b6..92f1cf0 100644
--- a/app/actions/layers-commands.c
+++ b/app/actions/layers-commands.c
@@ -1178,7 +1178,7 @@ layers_scale_layer_callback (GtkWidget *dialog,
progress = GIMP_PROGRESS (progress_dialog);
}
- progress = gimp_progress_start (progress, _("Scaling"), FALSE);
+ progress = gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_item_scale_by_origin (item,
width, height, interpolation,
diff --git a/app/core/gimpdrawable-filter.c b/app/core/gimpdrawable-filter.c
index ac910d3..f150196 100644
--- a/app/core/gimpdrawable-filter.c
+++ b/app/core/gimpdrawable-filter.c
@@ -88,7 +88,7 @@ gimp_drawable_merge_filter (GimpDrawable *drawable,
GimpFilter *filter,
GimpProgress *progress,
const gchar *undo_desc,
- gboolean cancelable)
+ gboolean cancellable)
{
GeglRectangle rect;
gboolean success = TRUE;
@@ -167,7 +167,7 @@ gimp_drawable_merge_filter (GimpDrawable *drawable,
gimp_drawable_get_buffer (drawable),
&rect,
cache, rects, n_rects,
- cancelable))
+ cancellable))
{
/* finished successfully */
diff --git a/app/core/gimpdrawable-filter.h b/app/core/gimpdrawable-filter.h
index 0d2a871..799ed82 100644
--- a/app/core/gimpdrawable-filter.h
+++ b/app/core/gimpdrawable-filter.h
@@ -35,7 +35,7 @@ gboolean gimp_drawable_merge_filter (GimpDrawable *drawable,
GimpFilter *filter,
GimpProgress *progress,
const gchar *undo_desc,
- gboolean cancelable);
+ gboolean cancellable);
#endif /* __GIMP_DRAWABLE_FILTER_H__ */
diff --git a/app/core/gimpdrawable-foreground-extract.c b/app/core/gimpdrawable-foreground-extract.c
index 8f93e1a..3178e84 100644
--- a/app/core/gimpdrawable-foreground-extract.c
+++ b/app/core/gimpdrawable-foreground-extract.c
@@ -61,9 +61,8 @@ gimp_drawable_foreground_extract (GimpDrawable *drawable,
g_return_val_if_fail (GEGL_IS_BUFFER (trimap), NULL);
g_return_val_if_fail (progress == NULL || GIMP_IS_PROGRESS (progress), NULL);
- progress = gimp_progress_start (progress,
- _("Computing alpha of unknown pixels"),
- FALSE);
+ progress = gimp_progress_start (progress, FALSE,
+ _("Computing alpha of unknown pixels"));
drawable_buffer = gimp_drawable_get_buffer (drawable);
diff --git a/app/core/gimpimage-convert-precision.c b/app/core/gimpimage-convert-precision.c
index 1781c21..34a6b68 100644
--- a/app/core/gimpimage-convert-precision.c
+++ b/app/core/gimpimage-convert-precision.c
@@ -104,7 +104,7 @@ gimp_image_convert_precision (GimpImage *image,
}
if (progress)
- gimp_progress_start (progress, undo_desc, FALSE);
+ gimp_progress_start (progress, FALSE, "%s", undo_desc);
g_object_freeze_notify (G_OBJECT (image));
diff --git a/app/core/gimpimagemap.c b/app/core/gimpimagemap.c
index b23691b..877a10a 100644
--- a/app/core/gimpimagemap.c
+++ b/app/core/gimpimagemap.c
@@ -400,7 +400,7 @@ gimp_image_map_apply (GimpImageMap *image_map,
gboolean
gimp_image_map_commit (GimpImageMap *image_map,
GimpProgress *progress,
- gboolean cancelable)
+ gboolean cancellable)
{
gboolean success = TRUE;
@@ -413,7 +413,7 @@ gimp_image_map_commit (GimpImageMap *image_map,
image_map->filter,
progress,
image_map->undo_desc,
- cancelable);
+ cancellable);
gimp_image_map_remove_filter (image_map);
diff --git a/app/core/gimpimagemap.h b/app/core/gimpimagemap.h
index f287d8c..b40ae06 100644
--- a/app/core/gimpimagemap.h
+++ b/app/core/gimpimagemap.h
@@ -68,7 +68,7 @@ void gimp_image_map_apply (GimpImageMap *image_map,
gboolean gimp_image_map_commit (GimpImageMap *image_map,
GimpProgress *progress,
- gboolean cancelable);
+ gboolean cancellable);
void gimp_image_map_abort (GimpImageMap *image_map);
diff --git a/app/core/gimppdbprogress.c b/app/core/gimppdbprogress.c
index 5d05b02..b8d9468 100644
--- a/app/core/gimppdbprogress.c
+++ b/app/core/gimppdbprogress.c
@@ -64,8 +64,8 @@ static void gimp_pdb_progress_set_property (GObject *object,
GParamSpec *pspec);
static GimpProgress * gimp_pdb_progress_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_pdb_progress_progress_end (GimpProgress *progress);
static gboolean gimp_pdb_progress_progress_is_active (GimpProgress *progress);
static void gimp_pdb_progress_progress_set_text (GimpProgress *progress,
@@ -299,8 +299,8 @@ gimp_pdb_progress_run_callback (GimpPdbProgress *progress,
static GimpProgress *
gimp_pdb_progress_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpPdbProgress *pdb_progress = GIMP_PDB_PROGRESS (progress);
diff --git a/app/core/gimpprogress.c b/app/core/gimpprogress.c
index c91eca9..11dd7fb 100644
--- a/app/core/gimpprogress.c
+++ b/app/core/gimpprogress.c
@@ -96,20 +96,33 @@ gimp_progress_iface_base_init (GimpProgressInterface *progress_iface)
GimpProgress *
gimp_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *format,
+ ...)
{
GimpProgressInterface *progress_iface;
g_return_val_if_fail (GIMP_IS_PROGRESS (progress), NULL);
-
- if (! message)
- message = _("Please wait");
+ g_return_val_if_fail (format != NULL, NULL);
progress_iface = GIMP_PROGRESS_GET_INTERFACE (progress);
if (progress_iface->start)
- return progress_iface->start (progress, message, cancelable);
+ {
+ GimpProgress *ret;
+ va_list args;
+ gchar *text;
+
+ va_start (args, format);
+ text = g_strdup_vprintf (format, args);
+ va_end (args);
+
+ ret = progress_iface->start (progress, cancellable, text);
+
+ g_free (text);
+
+ return ret;
+ }
return NULL;
}
@@ -144,19 +157,29 @@ gimp_progress_is_active (GimpProgress *progress)
void
gimp_progress_set_text (GimpProgress *progress,
- const gchar *message)
+ const gchar *format,
+ ...)
{
GimpProgressInterface *progress_iface;
g_return_if_fail (GIMP_IS_PROGRESS (progress));
-
- if (! message || ! strlen (message))
- message = _("Please wait");
+ g_return_if_fail (format != NULL);
progress_iface = GIMP_PROGRESS_GET_INTERFACE (progress);
if (progress_iface->set_text)
- progress_iface->set_text (progress, message);
+ {
+ va_list args;
+ gchar *text;
+
+ va_start (args, format);
+ text = g_strdup_vprintf (format, args);
+ va_end (args);
+
+ progress_iface->set_text (progress, text);
+
+ g_free (text);
+ }
}
void
diff --git a/app/core/gimpprogress.h b/app/core/gimpprogress.h
index ede45a9..ee52e84 100644
--- a/app/core/gimpprogress.h
+++ b/app/core/gimpprogress.h
@@ -36,8 +36,8 @@ struct _GimpProgressInterface
/* virtual functions */
GimpProgress * (* start) (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
void (* end) (GimpProgress *progress);
gboolean (* is_active) (GimpProgress *progress);
@@ -64,13 +64,15 @@ struct _GimpProgressInterface
GType gimp_progress_interface_get_type (void) G_GNUC_CONST;
GimpProgress * gimp_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *format,
+ ...) G_GNUC_PRINTF (3, 4);
void gimp_progress_end (GimpProgress *progress);
gboolean gimp_progress_is_active (GimpProgress *progress);
void gimp_progress_set_text (GimpProgress *progress,
- const gchar *message);
+ const gchar *message,
+ ...) G_GNUC_PRINTF (2, 3);
void gimp_progress_set_value (GimpProgress *progress,
gdouble percentage);
gdouble gimp_progress_get_value (GimpProgress *progress);
diff --git a/app/core/gimpsubprogress.c b/app/core/gimpsubprogress.c
index 6d085e7..bcad694 100644
--- a/app/core/gimpsubprogress.c
+++ b/app/core/gimpsubprogress.c
@@ -30,8 +30,8 @@ static void gimp_sub_progress_iface_init (GimpProgressInterface *if
static void gimp_sub_progress_finalize (GObject *object);
static GimpProgress * gimp_sub_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_sub_progress_end (GimpProgress *progress);
static gboolean gimp_sub_progress_is_active (GimpProgress *progress);
static void gimp_sub_progress_set_text (GimpProgress *progress,
@@ -101,8 +101,8 @@ gimp_sub_progress_iface_init (GimpProgressInterface *iface)
static GimpProgress *
gimp_sub_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
/* does nothing */
return NULL;
diff --git a/app/dialogs/convert-precision-dialog.c b/app/dialogs/convert-precision-dialog.c
index dfe17b1..67511a7 100644
--- a/app/dialogs/convert-precision-dialog.c
+++ b/app/dialogs/convert-precision-dialog.c
@@ -258,8 +258,8 @@ convert_precision_dialog_response (GtkWidget *widget,
{
GimpProgress *progress;
- progress = gimp_progress_start (dialog->progress,
- _("Converting to lower bit depth"), FALSE);
+ progress = gimp_progress_start (dialog->progress, FALSE,
+ _("Converting to lower bit depth"));
gimp_image_convert_precision (dialog->image,
dialog->precision,
diff --git a/app/dialogs/convert-type-dialog.c b/app/dialogs/convert-type-dialog.c
index 3e6472f..75bd09a 100644
--- a/app/dialogs/convert-type-dialog.c
+++ b/app/dialogs/convert-type-dialog.c
@@ -305,8 +305,8 @@ convert_dialog_response (GtkWidget *widget,
GimpProgress *progress;
GError *error = NULL;
- progress = gimp_progress_start (dialog->progress,
- _("Converting to indexed colors"), FALSE);
+ progress = gimp_progress_start (dialog->progress, FALSE,
+ _("Converting to indexed colors"));
/* Convert the image to indexed color */
if (! gimp_image_convert_type (dialog->image,
diff --git a/app/display/gimpcanvasprogress.c b/app/display/gimpcanvasprogress.c
index 3a1c62c..3d6bff6 100644
--- a/app/display/gimpcanvasprogress.c
+++ b/app/display/gimpcanvasprogress.c
@@ -88,8 +88,8 @@ static cairo_region_t * gimp_canvas_progress_get_extents (GimpCanvasItem *ite
gdouble y);
static GimpProgress * gimp_canvas_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_canvas_progress_end (GimpProgress *progress);
static gboolean gimp_canvas_progress_is_active (GimpProgress *progress);
static void gimp_canvas_progress_set_text (GimpProgress *progress,
@@ -346,8 +346,8 @@ gimp_canvas_progress_hit (GimpCanvasItem *item,
static GimpProgress *
gimp_canvas_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
gimp_canvas_progress_set_text (progress, message);
diff --git a/app/display/gimpdisplay.c b/app/display/gimpdisplay.c
index f7d22b8..4155665 100644
--- a/app/display/gimpdisplay.c
+++ b/app/display/gimpdisplay.c
@@ -99,8 +99,8 @@ static void gimp_display_get_property (GObject *object
GParamSpec *pspec);
static GimpProgress * gimp_display_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_display_progress_end (GimpProgress *progress);
static gboolean gimp_display_progress_is_active (GimpProgress *progress);
static void gimp_display_progress_set_text (GimpProgress *progress,
@@ -267,15 +267,15 @@ gimp_display_get_property (GObject *object,
static GimpProgress *
gimp_display_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpDisplay *display = GIMP_DISPLAY (progress);
GimpDisplayPrivate *private = GIMP_DISPLAY_GET_PRIVATE (display);
if (private->shell)
- return gimp_progress_start (GIMP_PROGRESS (private->shell),
- message, cancelable);
+ return gimp_progress_start (GIMP_PROGRESS (private->shell), cancellable,
+ "%s", message);
return NULL;
}
@@ -310,7 +310,7 @@ gimp_display_progress_set_text (GimpProgress *progress,
GimpDisplayPrivate *private = GIMP_DISPLAY_GET_PRIVATE (display);
if (private->shell)
- gimp_progress_set_text (GIMP_PROGRESS (private->shell), message);
+ gimp_progress_set_text (GIMP_PROGRESS (private->shell), "%s", message);
}
static void
diff --git a/app/display/gimpdisplayshell-progress.c b/app/display/gimpdisplayshell-progress.c
index bca0bcb..03946d8 100644
--- a/app/display/gimpdisplayshell-progress.c
+++ b/app/display/gimpdisplayshell-progress.c
@@ -33,13 +33,14 @@
static GimpProgress *
gimp_display_shell_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpDisplayShell *shell = GIMP_DISPLAY_SHELL (progress);
GimpStatusbar *statusbar = gimp_display_shell_get_statusbar (shell);
- return gimp_progress_start (GIMP_PROGRESS (statusbar), message, cancelable);
+ return gimp_progress_start (GIMP_PROGRESS (statusbar), cancellable,
+ "%s", message);
}
static void
@@ -67,7 +68,7 @@ gimp_display_shell_progress_set_text (GimpProgress *progress,
GimpDisplayShell *shell = GIMP_DISPLAY_SHELL (progress);
GimpStatusbar *statusbar = gimp_display_shell_get_statusbar (shell);
- gimp_progress_set_text (GIMP_PROGRESS (statusbar), message);
+ gimp_progress_set_text (GIMP_PROGRESS (statusbar), "%s", message);
}
static void
diff --git a/app/display/gimpstatusbar.c b/app/display/gimpstatusbar.c
index f568d53..1057b16 100644
--- a/app/display/gimpstatusbar.c
+++ b/app/display/gimpstatusbar.c
@@ -84,8 +84,8 @@ static void gimp_statusbar_hbox_size_request (GtkWidget *widget,
static GimpProgress *
gimp_statusbar_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_statusbar_progress_end (GimpProgress *progress);
static gboolean gimp_statusbar_progress_is_active (GimpProgress *progress);
static void gimp_statusbar_progress_set_text (GimpProgress *progress,
@@ -400,8 +400,8 @@ gimp_statusbar_hbox_size_request (GtkWidget *widget,
static GimpProgress *
gimp_statusbar_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpStatusbar *statusbar = GIMP_STATUSBAR (progress);
@@ -414,9 +414,9 @@ gimp_statusbar_progress_start (GimpProgress *progress,
gimp_statusbar_push (statusbar, "progress", NULL, "%s", message);
gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (bar), 0.0);
- gtk_widget_set_sensitive (statusbar->cancel_button, cancelable);
+ gtk_widget_set_sensitive (statusbar->cancel_button, cancellable);
- if (cancelable)
+ if (cancellable)
{
if (message)
{
diff --git a/app/file/file-remote.c b/app/file/file-remote.c
index 9e922e9..7a6cab5 100644
--- a/app/file/file-remote.c
+++ b/app/file/file-remote.c
@@ -246,7 +246,7 @@ file_remote_copy_file (Gimp *gimp,
{
remote_progress.cancellable = g_cancellable_new ();
- gimp_progress_start (progress, _("Connecting to server"), TRUE);
+ gimp_progress_start (progress, TRUE, _("Connecting to server"));
g_signal_connect (progress, "cancel",
G_CALLBACK (file_remote_copy_file_cancel),
@@ -342,7 +342,6 @@ file_remote_progress_callback (goffset current_num_bytes,
const gchar *format;
gchar *done = g_format_size (current_num_bytes);
gchar *total = g_format_size (total_num_bytes);
- gchar *text;
switch (progress->mode)
{
@@ -358,13 +357,10 @@ file_remote_progress_callback (goffset current_num_bytes,
g_assert_not_reached ();
}
- text = g_strdup_printf (format, done, total);
+ gimp_progress_set_text (progress->progress, format, done, total);
g_free (total);
g_free (done);
- gimp_progress_set_text (progress->progress, text);
- g_free (text);
-
gimp_progress_set_value (progress->progress,
(gdouble) current_num_bytes /
(gdouble) total_num_bytes);
@@ -373,7 +369,6 @@ file_remote_progress_callback (goffset current_num_bytes,
{
const gchar *format;
gchar *done = g_format_size (current_num_bytes);
- gchar *text;
switch (progress->mode)
{
@@ -389,16 +384,12 @@ file_remote_progress_callback (goffset current_num_bytes,
g_assert_not_reached ();
}
- text = g_strdup_printf (format, done);
+ gimp_progress_set_text (progress->progress, format, done);
g_free (done);
- gimp_progress_set_text (progress->progress, text);
- g_free (text);
-
gimp_progress_pulse (progress->progress);
}
while (! progress->cancel && g_main_context_pending (NULL))
g_main_context_iteration (NULL, FALSE);
-
}
diff --git a/app/gegl/gimp-gegl-apply-operation.c b/app/gegl/gimp-gegl-apply-operation.c
index 30919ee..1db54c1 100644
--- a/app/gegl/gimp-gegl-apply-operation.c
+++ b/app/gegl/gimp-gegl-apply-operation.c
@@ -69,7 +69,7 @@ gimp_gegl_apply_cached_operation (GeglBuffer *src_buffer,
GeglBuffer *cache,
const GeglRectangle *valid_rects,
gint n_valid_rects,
- gboolean cancelable)
+ gboolean cancellable)
{
GeglNode *gegl;
GeglNode *dest_node;
@@ -140,16 +140,16 @@ gimp_gegl_apply_cached_operation (GeglBuffer *src_buffer,
if (gimp_progress_is_active (progress))
{
if (undo_desc)
- gimp_progress_set_text (progress, undo_desc);
+ gimp_progress_set_text (progress, "%s", undo_desc);
progress_started = FALSE;
- cancelable = FALSE;
+ cancellable = FALSE;
}
else
{
- gimp_progress_start (progress, undo_desc, cancelable);
+ gimp_progress_start (progress, cancellable, "%s", undo_desc);
- if (cancelable)
+ if (cancellable)
g_signal_connect (progress, "cancel",
G_CALLBACK (gimp_gegl_apply_operation_cancel),
&cancel);
@@ -215,7 +215,7 @@ gimp_gegl_apply_cached_operation (GeglBuffer *src_buffer,
value * rect_pixels) /
(gdouble) all_pixels);
- if (cancelable)
+ if (cancellable)
while (! cancel && g_main_context_pending (NULL))
g_main_context_iteration (NULL, FALSE);
}
@@ -239,7 +239,7 @@ gimp_gegl_apply_cached_operation (GeglBuffer *src_buffer,
{
gimp_progress_set_value (progress, value);
- if (cancelable)
+ if (cancellable)
while (! cancel && g_main_context_pending (NULL))
g_main_context_iteration (NULL, FALSE);
}
@@ -260,7 +260,7 @@ gimp_gegl_apply_cached_operation (GeglBuffer *src_buffer,
{
gimp_progress_end (progress);
- if (cancelable)
+ if (cancellable)
g_signal_handlers_disconnect_by_func (progress,
gimp_gegl_apply_operation_cancel,
&cancel);
diff --git a/app/gegl/gimp-gegl-apply-operation.h b/app/gegl/gimp-gegl-apply-operation.h
index fa29068..14e5542 100644
--- a/app/gegl/gimp-gegl-apply-operation.h
+++ b/app/gegl/gimp-gegl-apply-operation.h
@@ -42,7 +42,7 @@ gboolean gimp_gegl_apply_cached_operation (GeglBuffer *src_buffer,
GeglBuffer *cache,
const GeglRectangle *valid_rects,
gint n_valid_rects,
- gboolean cancelable);
+ gboolean cancellable);
/* apply specific operations */
diff --git a/app/gegl/gimp-gegl-utils.c b/app/gegl/gimp-gegl-utils.c
index 22311e6..5af878a 100644
--- a/app/gegl/gimp-gegl-utils.c
+++ b/app/gegl/gimp-gegl-utils.c
@@ -88,7 +88,7 @@ gimp_gegl_progress_notify (GObject *object,
{
if (value == 0.0)
{
- gimp_progress_start (progress, text, FALSE);
+ gimp_progress_start (progress, FALSE, "%s", text);
return;
}
else if (value == 1.0)
diff --git a/app/pdb/drawable-transform-cmds.c b/app/pdb/drawable-transform-cmds.c
index 6f7ace9..178a6c4 100644
--- a/app/pdb/drawable-transform-cmds.c
+++ b/app/pdb/drawable-transform-cmds.c
@@ -163,7 +163,7 @@ drawable_transform_flip_invoker (GimpProcedure *procedure,
x0, y0, x1, y1);
if (progress)
- gimp_progress_start (progress, _("Flipping"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Flipping"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -253,7 +253,7 @@ drawable_transform_flip_default_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Flipping"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Flipping"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -352,7 +352,7 @@ drawable_transform_perspective_invoker (GimpProcedure *procedure,
x2, y2, x3, y3);
if (progress)
- gimp_progress_start (progress, _("Perspective"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Perspective"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -452,7 +452,7 @@ drawable_transform_perspective_default_invoker (GimpProcedure *procedure
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Perspective"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Perspective"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -614,7 +614,7 @@ drawable_transform_rotate_invoker (GimpProcedure *procedure,
center_x, center_y, angle);
if (progress)
- gimp_progress_start (progress, _("Rotating"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Rotating"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -708,7 +708,7 @@ drawable_transform_rotate_default_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Rotating"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Rotating"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -797,7 +797,7 @@ drawable_transform_scale_invoker (GimpProcedure *procedure,
x0, y0, x1 - x0, y1 - y0);
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -888,7 +888,7 @@ drawable_transform_scale_default_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -974,7 +974,7 @@ drawable_transform_shear_invoker (GimpProcedure *procedure,
shear_type, magnitude);
if (progress)
- gimp_progress_start (progress, _("Shearing"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Shearing"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -1061,7 +1061,7 @@ drawable_transform_shear_default_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Shearing"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Shearing"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -1158,7 +1158,7 @@ drawable_transform_2d_invoker (GimpProcedure *procedure,
gimp_matrix3_translate (&matrix, dest_x, dest_y);
if (progress)
- gimp_progress_start (progress, _("2D Transform"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transform"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -1256,7 +1256,7 @@ drawable_transform_2d_default_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("2D Transforming"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transforming"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -1361,7 +1361,7 @@ drawable_transform_matrix_invoker (GimpProcedure *procedure,
matrix.coeff[2][2] = coeff_2_2;
if (progress)
- gimp_progress_start (progress, _("2D Transforming"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transforming"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -1467,7 +1467,7 @@ drawable_transform_matrix_default_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("2D Transforming"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transforming"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
diff --git a/app/pdb/edit-cmds.c b/app/pdb/edit-cmds.c
index d1eecb1..f8f64f3 100644
--- a/app/pdb/edit-cmds.c
+++ b/app/pdb/edit-cmds.c
@@ -789,7 +789,7 @@ edit_blend_invoker (GimpProcedure *procedure,
GimpGradient *gradient;
if (progress)
- gimp_progress_start (progress, _("Blending"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Blending"));
switch (blend_mode)
{
diff --git a/app/pdb/image-cmds.c b/app/pdb/image-cmds.c
index 05d7698..1633473 100644
--- a/app/pdb/image-cmds.c
+++ b/app/pdb/image-cmds.c
@@ -488,7 +488,7 @@ image_scale_invoker (GimpProcedure *procedure,
GimpPDBContext *pdb_context = GIMP_PDB_CONTEXT (context);
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_image_scale (image, new_width, new_height,
pdb_context->interpolation,
@@ -524,7 +524,7 @@ image_scale_full_invoker (GimpProcedure *procedure,
if (success)
{
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_image_scale (image, new_width, new_height, interpolation, progress);
@@ -616,7 +616,7 @@ image_rotate_invoker (GimpProcedure *procedure,
if (success)
{
if (progress)
- gimp_progress_start (progress, _("Rotating"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Rotating"));
gimp_image_rotate (image, context, rotate_type, progress);
diff --git a/app/pdb/item-transform-cmds.c b/app/pdb/item-transform-cmds.c
index 4a74063..6ec2a8a 100644
--- a/app/pdb/item-transform-cmds.c
+++ b/app/pdb/item-transform-cmds.c
@@ -167,7 +167,7 @@ item_transform_flip_invoker (GimpProcedure *procedure,
gimp_transform_matrix_flip_free (&matrix, x0, y0, x1, y1);
if (progress)
- gimp_progress_start (progress, _("Flipping"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Flipping"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
@@ -267,7 +267,7 @@ item_transform_perspective_invoker (GimpProcedure *procedure,
x2, y2, x3, y3);
if (progress)
- gimp_progress_start (progress, _("Perspective"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Perspective"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
@@ -440,7 +440,7 @@ item_transform_rotate_invoker (GimpProcedure *procedure,
center_x, center_y, angle);
if (progress)
- gimp_progress_start (progress, _("Rotating"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Rotating"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
@@ -531,7 +531,7 @@ item_transform_scale_invoker (GimpProcedure *procedure,
x0, y0, x1 - x0, y1 - y0);
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
@@ -618,7 +618,7 @@ item_transform_shear_invoker (GimpProcedure *procedure,
shear_type, magnitude);
if (progress)
- gimp_progress_start (progress, _("Shearing"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Shearing"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
@@ -716,7 +716,7 @@ item_transform_2d_invoker (GimpProcedure *procedure,
gimp_matrix3_translate (&matrix, dest_x, dest_y);
if (progress)
- gimp_progress_start (progress, _("2D Transform"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transform"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
@@ -822,7 +822,7 @@ item_transform_matrix_invoker (GimpProcedure *procedure,
matrix.coeff[2][2] = coeff_2_2;
if (progress)
- gimp_progress_start (progress, _("2D Transforming"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transforming"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
diff --git a/app/pdb/layer-cmds.c b/app/pdb/layer-cmds.c
index 49459a2..93c0239 100644
--- a/app/pdb/layer-cmds.c
+++ b/app/pdb/layer-cmds.c
@@ -380,7 +380,7 @@ layer_scale_invoker (GimpProcedure *procedure,
GimpPDBContext *pdb_context = GIMP_PDB_CONTEXT (context);
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_item_scale_by_origin (GIMP_ITEM (layer), new_width, new_height,
pdb_context->interpolation, progress,
@@ -427,7 +427,7 @@ layer_scale_full_invoker (GimpProcedure *procedure,
error))
{
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_item_scale_by_origin (GIMP_ITEM (layer), new_width, new_height,
interpolation, progress,
diff --git a/app/pdb/transform-tools-cmds.c b/app/pdb/transform-tools-cmds.c
index 4f70917..91a2552 100644
--- a/app/pdb/transform-tools-cmds.c
+++ b/app/pdb/transform-tools-cmds.c
@@ -168,7 +168,7 @@ perspective_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Perspective"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Perspective"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -252,7 +252,7 @@ rotate_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Rotating"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Rotating"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -343,7 +343,7 @@ scale_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -429,7 +429,7 @@ shear_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Shearing"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Shearing"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -520,7 +520,7 @@ transform_2d_invoker (GimpProcedure *procedure,
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("2D Transform"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transform"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
diff --git a/app/plug-in/gimpplugin-progress.c b/app/plug-in/gimpplugin-progress.c
index e5bc13c..1b9104c 100644
--- a/app/plug-in/gimpplugin-progress.c
+++ b/app/plug-in/gimpplugin-progress.c
@@ -123,16 +123,15 @@ gimp_plug_in_progress_start (GimpPlugIn *plug_in,
if (gimp_progress_is_active (proc_frame->progress))
{
if (message)
- gimp_progress_set_text (proc_frame->progress, message);
+ gimp_progress_set_text (proc_frame->progress, "%s", message);
if (gimp_progress_get_value (proc_frame->progress) > 0.0)
gimp_progress_set_value (proc_frame->progress, 0.0);
}
else
{
- gimp_progress_start (proc_frame->progress,
- message ? message : "",
- TRUE);
+ gimp_progress_start (proc_frame->progress, TRUE,
+ "%s", message ? message : "");
}
}
}
@@ -179,7 +178,7 @@ gimp_plug_in_progress_set_text (GimpPlugIn *plug_in,
proc_frame = gimp_plug_in_get_proc_frame (plug_in);
if (proc_frame->progress)
- gimp_progress_set_text (proc_frame->progress, message);
+ gimp_progress_set_text (proc_frame->progress, "%s", message);
}
void
diff --git a/app/tools/gimpblendtool.c b/app/tools/gimpblendtool.c
index 9d86671..a8aea3b 100644
--- a/app/tools/gimpblendtool.c
+++ b/app/tools/gimpblendtool.c
@@ -245,8 +245,8 @@ gimp_blend_tool_button_release (GimpTool *tool,
gint off_x;
gint off_y;
- progress = gimp_progress_start (GIMP_PROGRESS (tool),
- _("Blending"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (tool), FALSE,
+ _("Blending"));
gimp_item_get_offset (GIMP_ITEM (drawable), &off_x, &off_y);
diff --git a/app/tools/gimpcagetool.c b/app/tools/gimpcagetool.c
index 43ae3b0..2996da8 100644
--- a/app/tools/gimpcagetool.c
+++ b/app/tools/gimpcagetool.c
@@ -1080,8 +1080,8 @@ gimp_cage_tool_compute_coef (GimpCageTool *ct)
GeglBuffer *buffer;
gdouble value;
- progress = gimp_progress_start (GIMP_PROGRESS (ct),
- _("Computing Cage Coefficients"), FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (ct), FALSE,
+ _("Computing Cage Coefficients"));
if (ct->coef)
{
diff --git a/app/tools/gimpseamlessclonetool.c b/app/tools/gimpseamlessclonetool.c
index f955e51..da7d054 100644
--- a/app/tools/gimpseamlessclonetool.c
+++ b/app/tools/gimpseamlessclonetool.c
@@ -791,9 +791,8 @@ gimp_seamless_clone_tool_image_map_update (GimpSeamlessCloneTool *sc)
GeglProcessor *processor;
gdouble value;
- progress = gimp_progress_start (GIMP_PROGRESS (sc),
- _("Cloning the foreground object..."),
- FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (sc), FALSE,
+ _("Cloning the foreground object"));
/* Find out at which x,y is the top left corner of the currently
* displayed part */
diff --git a/app/tools/gimptool-progress.c b/app/tools/gimptool-progress.c
index 688d4c4..f7e21e1 100644
--- a/app/tools/gimptool-progress.c
+++ b/app/tools/gimptool-progress.c
@@ -44,8 +44,8 @@
/* local function prototypes */
static GimpProgress * gimp_tool_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_tool_progress_end (GimpProgress *progress);
static gboolean gimp_tool_progress_is_active (GimpProgress *progress);
static void gimp_tool_progress_set_text (GimpProgress *progress,
@@ -125,8 +125,8 @@ gimp_tool_progress_key_press (GtkWidget *widget,
static GimpProgress *
gimp_tool_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpTool *tool = GIMP_TOOL (progress);
GimpDisplayShell *shell;
@@ -148,13 +148,13 @@ gimp_tool_progress_start (GimpProgress *progress,
gimp_display_shell_add_unrotated_item (shell, tool->progress);
g_object_unref (tool->progress);
- gimp_progress_start (GIMP_PROGRESS (tool->progress),
- message, FALSE);
+ gimp_progress_start (GIMP_PROGRESS (tool->progress), FALSE,
+ "%s", message);
gimp_widget_flush_expose (shell->canvas);
tool->progress_display = tool->display;
- if (cancelable)
+ if (cancellable)
{
tool->progress_grab_widget = gtk_invisible_new ();
gtk_widget_show (tool->progress_grab_widget);
@@ -213,7 +213,7 @@ gimp_tool_progress_set_text (GimpProgress *progress,
{
GimpDisplayShell *shell = gimp_display_get_shell (tool->progress_display);
- gimp_progress_set_text (GIMP_PROGRESS (tool->progress), message);
+ gimp_progress_set_text (GIMP_PROGRESS (tool->progress), "%s", message);
gimp_widget_flush_expose (shell->canvas);
}
}
diff --git a/app/tools/gimptransformtool.c b/app/tools/gimptransformtool.c
index 1fb751c..d2763bb 100644
--- a/app/tools/gimptransformtool.c
+++ b/app/tools/gimptransformtool.c
@@ -1270,8 +1270,8 @@ gimp_transform_tool_real_transform (GimpTransformTool *tr_tool,
GimpTransformResize clip = options->clip;
GimpProgress *progress;
- progress = gimp_progress_start (GIMP_PROGRESS (tool),
- tr_tool->progress_text, FALSE);
+ progress = gimp_progress_start (GIMP_PROGRESS (tool), FALSE,
+ "%s", tr_tool->progress_text);
if (gimp_item_get_linked (active_item))
gimp_item_linked_transform (active_item, context,
diff --git a/app/widgets/gimpfiledialog.c b/app/widgets/gimpfiledialog.c
index d933069..6b2d659 100644
--- a/app/widgets/gimpfiledialog.c
+++ b/app/widgets/gimpfiledialog.c
@@ -76,8 +76,8 @@ static void gimp_file_dialog_response (GtkDialog *dialo
gint response_id);
static GimpProgress *
gimp_file_dialog_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_file_dialog_progress_end (GimpProgress *progress);
static gboolean gimp_file_dialog_progress_is_active (GimpProgress *progress);
static void gimp_file_dialog_progress_set_text (GimpProgress *progress,
@@ -195,7 +195,7 @@ gimp_file_dialog_response (GtkDialog *dialog,
if (file_dialog->progress &&
GIMP_PROGRESS_BOX (file_dialog->progress)->active &&
- GIMP_PROGRESS_BOX (file_dialog->progress)->cancelable)
+ GIMP_PROGRESS_BOX (file_dialog->progress)->cancellable)
{
gimp_progress_cancel (GIMP_PROGRESS (dialog));
}
@@ -204,8 +204,8 @@ gimp_file_dialog_response (GtkDialog *dialog,
static GimpProgress *
gimp_file_dialog_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpFileDialog *dialog = GIMP_FILE_DIALOG (progress);
GimpProgress *retval = NULL;
@@ -213,11 +213,11 @@ gimp_file_dialog_progress_start (GimpProgress *progress,
if (dialog->progress)
{
retval = gimp_progress_start (GIMP_PROGRESS (dialog->progress),
- message, cancelable);
+ cancellable, "%s", message);
gtk_widget_show (dialog->progress);
gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
- GTK_RESPONSE_CANCEL, cancelable);
+ GTK_RESPONSE_CANCEL, cancellable);
}
return retval;
@@ -253,7 +253,7 @@ gimp_file_dialog_progress_set_text (GimpProgress *progress,
GimpFileDialog *dialog = GIMP_FILE_DIALOG (progress);
if (dialog->progress)
- gimp_progress_set_text (GIMP_PROGRESS (dialog->progress), message);
+ gimp_progress_set_text (GIMP_PROGRESS (dialog->progress), "%s", message);
}
static void
diff --git a/app/widgets/gimpprogressbox.c b/app/widgets/gimpprogressbox.c
index cd75344..7270d5c 100644
--- a/app/widgets/gimpprogressbox.c
+++ b/app/widgets/gimpprogressbox.c
@@ -42,8 +42,8 @@ static void gimp_progress_box_dispose (GObject *object);
static GimpProgress *
gimp_progress_box_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_progress_box_progress_end (GimpProgress *progress);
static gboolean gimp_progress_box_progress_is_active (GimpProgress *progress);
static void gimp_progress_box_progress_set_text (GimpProgress *progress,
@@ -116,8 +116,8 @@ gimp_progress_box_dispose (GObject *object)
static GimpProgress *
gimp_progress_box_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpProgressBox *box = GIMP_PROGRESS_BOX (progress);
@@ -131,9 +131,9 @@ gimp_progress_box_progress_start (GimpProgress *progress,
gtk_label_set_text (GTK_LABEL (box->label), message);
gtk_progress_bar_set_fraction (bar, 0.0);
- box->active = TRUE;
- box->cancelable = cancelable;
- box->value = 0.0;
+ box->active = TRUE;
+ box->cancellable = cancellable;
+ box->value = 0.0;
if (gtk_widget_is_drawable (box->progress))
gdk_window_process_updates (gtk_widget_get_window (box->progress),
@@ -156,9 +156,9 @@ gimp_progress_box_progress_end (GimpProgress *progress)
gtk_label_set_text (GTK_LABEL (box->label), "");
gtk_progress_bar_set_fraction (bar, 0.0);
- box->active = FALSE;
- box->cancelable = FALSE;
- box->value = 0.0;
+ box->active = FALSE;
+ box->cancellable = FALSE;
+ box->value = 0.0;
}
}
diff --git a/app/widgets/gimpprogressbox.h b/app/widgets/gimpprogressbox.h
index 3f3bed9..34aa4ac 100644
--- a/app/widgets/gimpprogressbox.h
+++ b/app/widgets/gimpprogressbox.h
@@ -39,7 +39,7 @@ struct _GimpProgressBox
GtkBox parent_instance;
gboolean active;
- gboolean cancelable;
+ gboolean cancellable;
gdouble value;
GtkWidget *label;
diff --git a/app/widgets/gimpprogressdialog.c b/app/widgets/gimpprogressdialog.c
index c19ca3a..c932511 100644
--- a/app/widgets/gimpprogressdialog.c
+++ b/app/widgets/gimpprogressdialog.c
@@ -45,8 +45,8 @@ static void gimp_progress_dialog_response (GtkDialog *dialog,
static GimpProgress *
gimp_progress_dialog_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_progress_dialog_progress_end (GimpProgress *progress);
static gboolean gimp_progress_dialog_progress_is_active (GimpProgress *progress);
static void gimp_progress_dialog_progress_set_text (GimpProgress *progress,
@@ -112,24 +112,25 @@ gimp_progress_dialog_response (GtkDialog *dialog,
{
GimpProgressDialog *progress_dialog = GIMP_PROGRESS_DIALOG (dialog);
- if (GIMP_PROGRESS_BOX (progress_dialog->box)->cancelable)
+ if (GIMP_PROGRESS_BOX (progress_dialog->box)->cancellable)
gimp_progress_cancel (GIMP_PROGRESS (dialog));
}
static GimpProgress *
gimp_progress_dialog_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpProgressDialog *dialog = GIMP_PROGRESS_DIALOG (progress);
if (! dialog->box)
return NULL;
- if (gimp_progress_start (GIMP_PROGRESS (dialog->box), message, cancelable))
+ if (gimp_progress_start (GIMP_PROGRESS (dialog->box), cancellable,
+ "%s", message))
{
gtk_dialog_set_response_sensitive (GTK_DIALOG (dialog),
- GTK_RESPONSE_CANCEL, cancelable);
+ GTK_RESPONSE_CANCEL, cancellable);
gtk_window_present (GTK_WINDOW (dialog));
@@ -178,7 +179,7 @@ gimp_progress_dialog_progress_set_text (GimpProgress *progress,
if (! dialog->box)
return;
- gimp_progress_set_text (GIMP_PROGRESS (dialog->box), message);
+ gimp_progress_set_text (GIMP_PROGRESS (dialog->box), "%s", message);
}
static void
diff --git a/app/widgets/gimpthumbbox.c b/app/widgets/gimpthumbbox.c
index 1909e32..5d3039e 100644
--- a/app/widgets/gimpthumbbox.c
+++ b/app/widgets/gimpthumbbox.c
@@ -61,8 +61,8 @@ static void gimp_thumb_box_style_set (GtkWidget *widget,
static GimpProgress *
gimp_thumb_box_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable);
+ gboolean cancellable,
+ const gchar *message);
static void gimp_thumb_box_progress_end (GimpProgress *progress);
static gboolean gimp_thumb_box_progress_is_active (GimpProgress *progress);
static void gimp_thumb_box_progress_set_value (GimpProgress *progress,
@@ -193,8 +193,8 @@ gimp_thumb_box_style_set (GtkWidget *widget,
static GimpProgress *
gimp_thumb_box_progress_start (GimpProgress *progress,
- const gchar *message,
- gboolean cancelable)
+ gboolean cancellable,
+ const gchar *message)
{
GimpThumbBox *box = GIMP_THUMB_BOX (progress);
@@ -214,7 +214,7 @@ gimp_thumb_box_progress_start (GimpProgress *progress,
if (GIMP_IS_FILE_DIALOG (toplevel))
gtk_dialog_set_response_sensitive (GTK_DIALOG (toplevel),
- GTK_RESPONSE_CANCEL, cancelable);
+ GTK_RESPONSE_CANCEL, cancellable);
return progress;
}
@@ -583,7 +583,7 @@ gimp_thumb_box_create_thumbnails (GimpThumbBox *box,
{
gchar *str;
- gimp_progress_start (GIMP_PROGRESS (box), "", TRUE);
+ gimp_progress_start (GIMP_PROGRESS (box), TRUE, "%s", "");
progress = gimp_sub_progress_new (GIMP_PROGRESS (box));
diff --git a/app/xcf/xcf.c b/app/xcf/xcf.c
index 3ea8d9a..7a8b81d 100644
--- a/app/xcf/xcf.c
+++ b/app/xcf/xcf.c
@@ -287,11 +287,7 @@ xcf_load_invoker (GimpProcedure *procedure,
if (progress)
{
gchar *name = g_filename_display_name (filename);
- gchar *msg = g_strdup_printf (_("Opening '%s'"), name);
-
- gimp_progress_start (progress, msg, FALSE);
-
- g_free (msg);
+ gimp_progress_start (progress, FALSE, _("Opening '%s'"), name);
g_free (name);
}
@@ -403,11 +399,7 @@ xcf_save_invoker (GimpProcedure *procedure,
if (progress)
{
gchar *name = g_filename_display_name (filename);
- gchar *msg = g_strdup_printf (_("Saving '%s'"), name);
-
- gimp_progress_start (progress, msg, FALSE);
-
- g_free (msg);
+ gimp_progress_start (progress, FALSE, _("Saving '%s'"), name);
g_free (name);
}
diff --git a/tools/pdbgen/pdb/drawable_transform.pdb b/tools/pdbgen/pdb/drawable_transform.pdb
index d340687..4b36edf 100644
--- a/tools/pdbgen/pdb/drawable_transform.pdb
+++ b/tools/pdbgen/pdb/drawable_transform.pdb
@@ -57,7 +57,7 @@ sub transform_invoke {
$assemble_matrix
if (progress)
- gimp_progress_start (progress, _(\"$progress_text\"), FALSE);
+ gimp_progress_start (progress, FALSE, _(\"$progress_text\"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -124,7 +124,7 @@ $assemble_matrix
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _(\"$progress_text\"), FALSE);
+ gimp_progress_start (progress, FALSE, _(\"$progress_text\"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
diff --git a/tools/pdbgen/pdb/edit.pdb b/tools/pdbgen/pdb/edit.pdb
index e2a54ab..a80cd2c 100644
--- a/tools/pdbgen/pdb/edit.pdb
+++ b/tools/pdbgen/pdb/edit.pdb
@@ -862,7 +862,7 @@ HELP
GimpGradient *gradient;
if (progress)
- gimp_progress_start (progress, _("Blending"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Blending"));
switch (blend_mode)
{
diff --git a/tools/pdbgen/pdb/image.pdb b/tools/pdbgen/pdb/image.pdb
index f271572..be468f8 100644
--- a/tools/pdbgen/pdb/image.pdb
+++ b/tools/pdbgen/pdb/image.pdb
@@ -336,7 +336,7 @@ HELP
GimpPDBContext *pdb_context = GIMP_PDB_CONTEXT (context);
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_image_scale (image, new_width, new_height,
pdb_context->interpolation,
@@ -369,7 +369,7 @@ sub image_scale_full {
code => <<'CODE'
{
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_image_scale (image, new_width, new_height, interpolation, progress);
@@ -470,7 +470,7 @@ sub image_rotate {
code => <<'CODE'
{
if (progress)
- gimp_progress_start (progress, _("Rotating"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Rotating"));
gimp_image_rotate (image, context, rotate_type, progress);
diff --git a/tools/pdbgen/pdb/item_transform.pdb b/tools/pdbgen/pdb/item_transform.pdb
index aee0f1d..694cb68 100644
--- a/tools/pdbgen/pdb/item_transform.pdb
+++ b/tools/pdbgen/pdb/item_transform.pdb
@@ -54,7 +54,7 @@ sub transform_invoke {
$assemble_matrix
if (progress)
- gimp_progress_start (progress, _(\"$progress_text\"), FALSE);
+ gimp_progress_start (progress, FALSE, _(\"$progress_text\"));
if (GIMP_IS_DRAWABLE (item) &&
! gimp_viewable_get_children (GIMP_VIEWABLE (item)) &&
diff --git a/tools/pdbgen/pdb/layer.pdb b/tools/pdbgen/pdb/layer.pdb
index 66c1e1c..221bc15 100644
--- a/tools/pdbgen/pdb/layer.pdb
+++ b/tools/pdbgen/pdb/layer.pdb
@@ -458,7 +458,7 @@ HELP
GimpPDBContext *pdb_context = GIMP_PDB_CONTEXT (context);
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_item_scale_by_origin (GIMP_ITEM (layer), new_width, new_height,
pdb_context->interpolation, progress,
@@ -501,7 +501,7 @@ sub layer_scale_full {
error))
{
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
gimp_item_scale_by_origin (GIMP_ITEM (layer), new_width, new_height,
interpolation, progress,
diff --git a/tools/pdbgen/pdb/transform_tools.pdb b/tools/pdbgen/pdb/transform_tools.pdb
index 83dfe9d..2b212d7 100644
--- a/tools/pdbgen/pdb/transform_tools.pdb
+++ b/tools/pdbgen/pdb/transform_tools.pdb
@@ -140,7 +140,7 @@ sub perspective {
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Perspective"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Perspective"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -218,7 +218,7 @@ sub rotate {
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Rotating"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Rotating"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -307,7 +307,7 @@ sub scale {
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Scaling"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Scaling"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -388,7 +388,7 @@ sub shear {
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("Shearing"), FALSE);
+ gimp_progress_start (progress, FALSE, _("Shearing"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
@@ -473,7 +473,7 @@ sub transform_2d {
interpolation_type = gimp->config->interpolation_type;
if (progress)
- gimp_progress_start (progress, _("2D Transform"), FALSE);
+ gimp_progress_start (progress, FALSE, _("2D Transform"));
if (! gimp_viewable_get_children (GIMP_VIEWABLE (drawable)) &&
! gimp_channel_is_empty (gimp_image_get_mask (gimp_item_get_image (GIMP_ITEM (drawable)))))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]