| Top |
| gboolean | gimp_progress_init () |
| gboolean | gimp_progress_init_printf () |
| gboolean | gimp_progress_update () |
| gboolean | gimp_progress_pulse () |
| gboolean | gimp_progress_set_text () |
| gboolean | gimp_progress_set_text_printf () |
| gboolean | gimp_progress_end () |
| gint | gimp_progress_get_window_handle () |
| void | (*GimpProgressStartCallback) () |
| void | (*GimpProgressEndCallback) () |
| void | (*GimpProgressTextCallback) () |
| void | (*GimpProgressValueCallback) () |
| const gchar * | gimp_progress_install_vtable () |
| const gchar * | gimp_progress_install () |
| gpointer | gimp_progress_uninstall () |
| gboolean | gimp_progress_cancel () |
gboolean gimp_progress_init_printf (const gchar *format,...);
Since: GIMP 2.4
gboolean gimp_progress_set_text_printf (const gchar *format,...);
Since: GIMP 2.4
void (*GimpProgressStartCallback) (const gchar *message,gboolean cancelable,gpointer user_data);
GimpProgressStartCallback is deprecated and should not be used in newly-written code.
void
(*GimpProgressEndCallback) (gpointer user_data);
GimpProgressEndCallback is deprecated and should not be used in newly-written code.
void (*GimpProgressTextCallback) (const gchar *message,gpointer user_data);
GimpProgressTextCallback is deprecated and should not be used in newly-written code.
void (*GimpProgressValueCallback) (gdouble percentage,gpointer user_data);
GimpProgressValueCallback is deprecated and should not be used in newly-written code.
const gchar * gimp_progress_install_vtable (const GimpProgressVtable *vtable,gpointer user_data);
Since: GIMP 2.4
const gchar * gimp_progress_install (GimpProgressStartCallback start_callback,GimpProgressEndCallback end_callback,GimpProgressTextCallback text_callback,GimpProgressValueCallback value_callback,gpointer user_data);
gimp_progress_install is deprecated and should not be used in newly-written code.
Since: GIMP 2.2
gpointer
gimp_progress_uninstall (const gchar *progress_callback);
Since: GIMP 2.2
struct GimpProgressVtable {
void (* start) (const gchar *message,
gboolean cancelable,
gpointer user_data);
void (* end) (gpointer user_data);
void (* set_text) (const gchar *message,
gpointer user_data);
void (* set_value) (gdouble percentage,
gpointer user_data);
void (* pulse) (gpointer user_data);
guint32 (* get_window) (gpointer user_data);
/* Padding for future expansion. Must be initialized with NULL! */
void (* _gimp_reserved1) (void);
void (* _gimp_reserved2) (void);
void (* _gimp_reserved3) (void);
void (* _gimp_reserved4) (void);
void (* _gimp_reserved5) (void);
void (* _gimp_reserved6) (void);
void (* _gimp_reserved7) (void);
void (* _gimp_reserved8) (void);
};