19
19
* Boston, MA 02111-1307, USA.
22
/* NOTE: This file is autogenerated by pdbgen.pl */
22
/* NOTE: This file is auto-generated by pdbgen.pl */
24
24
#include "config.h"
29
* _gimp_progress_init:
30
30
* @message: Message to use in the progress dialog.
31
* @gdisplay_ID: GimpDisplay to update progressbar in, or -1 for a seperate window.
33
33
* Initializes the progress bar for the current plug-in.
38
38
* Returns: TRUE on success.
41
gimp_progress_init (const gchar *message)
41
_gimp_progress_init (const gchar *message,
43
44
GimpParam *return_vals;
45
46
gboolean success = TRUE;
47
return_vals = gimp_run_procedure ("gimp_progress_init",
49
GIMP_PDB_STRING, message,
50
GIMP_PDB_INT32, gimp_default_display (),
48
return_vals = gimp_run_procedure ("gimp-progress-init",
50
GIMP_PDB_STRING, message,
51
GIMP_PDB_DISPLAY, gdisplay_ID,
53
54
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;
69
70
* Returns: TRUE on success.
72
gimp_progress_update (gdouble percentage)
74
GimpParam *return_vals;
76
gboolean success = TRUE;
78
return_vals = gimp_run_procedure ("gimp_progress_update",
80
GIMP_PDB_FLOAT, percentage,
83
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;
85
gimp_destroy_params (return_vals, nreturn_vals);
73
_gimp_progress_update (gdouble percentage)
75
GimpParam *return_vals;
77
gboolean success = TRUE;
79
return_vals = gimp_run_procedure ("gimp-progress-update",
81
GIMP_PDB_FLOAT, percentage,
84
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;
86
gimp_destroy_params (return_vals, nreturn_vals);
92
* gimp_progress_pulse:
94
* Pulses the progress bar for the current plug-in.
96
* Updates the progress bar for the current plug-in. It is only valid
97
* to call this procedure from a plug-in. Use this function instead of
98
* gimp_progress_update() if you cannot tell how much progress has been
99
* made. This usually causes the the progress bar to enter \"activity
100
* mode\", where a block bounces back and forth.
102
* Returns: TRUE on success.
107
gimp_progress_pulse (void)
109
GimpParam *return_vals;
111
gboolean success = TRUE;
113
return_vals = gimp_run_procedure ("gimp-progress-pulse",
117
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;
119
gimp_destroy_params (return_vals, nreturn_vals);
125
* gimp_progress_set_text:
126
* @message: Message to use in the progress dialog.
128
* Changes the text in the progress bar for the current plug-in.
130
* This function allows to change the text in the progress bar for the
131
* current plug-in. Unlike gimp_progress_init() it does not change the
134
* Returns: TRUE on success.
139
gimp_progress_set_text (const gchar *message)
141
GimpParam *return_vals;
143
gboolean success = TRUE;
145
return_vals = gimp_run_procedure ("gimp-progress-set-text",
147
GIMP_PDB_STRING, message,
150
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;
152
gimp_destroy_params (return_vals, nreturn_vals);
158
* gimp_progress_get_window_handle:
160
* Returns the native window ID of the toplevel window this plug-in's
161
* progress is displayed in.
163
* This function returns the native window ID of the toplevel window
164
* this plug-in\'s progress is displayed in.
166
* Returns: The progress bar's toplevel window.
171
gimp_progress_get_window_handle (void)
173
GimpParam *return_vals;
177
return_vals = gimp_run_procedure ("gimp-progress-get-window-handle",
181
if (return_vals[0].data.d_status == GIMP_PDB_SUCCESS)
182
window = return_vals[1].data.d_int32;
184
gimp_destroy_params (return_vals, nreturn_vals);
109
208
gint nreturn_vals;
110
209
gboolean success = TRUE;
112
return_vals = gimp_run_procedure ("gimp_progress_install",
114
GIMP_PDB_STRING, progress_callback,
211
return_vals = gimp_run_procedure ("gimp-progress-install",
213
GIMP_PDB_STRING, progress_callback,
117
216
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;
141
240
gint nreturn_vals;
142
241
gboolean success = TRUE;
144
return_vals = gimp_run_procedure ("gimp_progress_uninstall",
146
GIMP_PDB_STRING, progress_callback,
243
return_vals = gimp_run_procedure ("gimp-progress-uninstall",
245
GIMP_PDB_STRING, progress_callback,
149
248
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;
172
271
gint nreturn_vals;
173
272
gboolean success = TRUE;
175
return_vals = gimp_run_procedure ("gimp_progress_cancel",
177
GIMP_PDB_STRING, progress_callback,
274
return_vals = gimp_run_procedure ("gimp-progress-cancel",
276
GIMP_PDB_STRING, progress_callback,
180
279
success = return_vals[0].data.d_status == GIMP_PDB_SUCCESS;