From f4af9b549eb4e8431a2686f45339385ca262bb3f Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Sun, 6 Feb 2011 12:07:55 +0100 Subject: [PATCH] Globally switch to saying "window_id" instead of just "window" when dealing with native window handles. Also get rid of using GdkNativeWindow and simply consistently use guint32 all over the place. This is more obvious and consistent and keeps the diff to the gtk3-port branch smaller. --- app/core/gimp-gui.c | 54 +++--- app/core/gimp-gui.h | 238 ++++++++++++------------ app/core/gimppdbprogress.c | 42 ++--- app/core/gimpprogress.c | 6 +- app/core/gimpprogress.h | 38 ++-- app/core/gimpsubprogress.c | 61 +++--- app/display/gimpdisplay.c | 93 +++++---- app/display/gimpdisplayshell-progress.c | 22 +-- app/gui/gui-message.c | 6 +- app/gui/gui-vtable.c | 164 ++++++++-------- app/pdb/display-cmds.c | 2 +- app/pdb/progress-cmds.c | 2 +- app/plug-in/gimpplugin-progress.c | 4 +- app/plug-in/gimpplugin-progress.h | 38 ++-- app/widgets/gimpfiledialog.c | 22 +-- app/widgets/gimphelp.c | 12 +- app/widgets/gimpwidgets-utils.c | 14 +- app/widgets/gimpwidgets-utils.h | 2 +- libgimp/gimpprogressbar.c | 6 +- tools/pdbgen/pdb/display.pdb | 2 +- tools/pdbgen/pdb/progress.pdb | 2 +- 21 files changed, 415 insertions(+), 415 deletions(-) diff --git a/app/core/gimp-gui.c b/app/core/gimp-gui.c index 8af61f990f..957d78e13e 100644 --- a/app/core/gimp-gui.c +++ b/app/core/gimp-gui.c @@ -40,29 +40,29 @@ gimp_gui_init (Gimp *gimp) { g_return_if_fail (GIMP_IS_GIMP (gimp)); - gimp->gui.ungrab = NULL; - gimp->gui.threads_enter = NULL; - gimp->gui.threads_leave = NULL; - gimp->gui.set_busy = NULL; - gimp->gui.unset_busy = NULL; - gimp->gui.show_message = NULL; - gimp->gui.help = NULL; - gimp->gui.get_program_class = NULL; - gimp->gui.get_display_name = NULL; - gimp->gui.get_user_time = NULL; - gimp->gui.get_theme_dir = NULL; - gimp->gui.display_get_by_id = NULL; - gimp->gui.display_get_id = NULL; - gimp->gui.display_get_window = NULL; - gimp->gui.display_create = NULL; - gimp->gui.display_delete = NULL; - gimp->gui.displays_reconnect = NULL; - gimp->gui.progress_new = NULL; - gimp->gui.progress_free = NULL; - gimp->gui.pdb_dialog_set = NULL; - gimp->gui.pdb_dialog_close = NULL; - gimp->gui.recent_list_add_uri = NULL; - gimp->gui.recent_list_load = NULL; + gimp->gui.ungrab = NULL; + gimp->gui.threads_enter = NULL; + gimp->gui.threads_leave = NULL; + gimp->gui.set_busy = NULL; + gimp->gui.unset_busy = NULL; + gimp->gui.show_message = NULL; + gimp->gui.help = NULL; + gimp->gui.get_program_class = NULL; + gimp->gui.get_display_name = NULL; + gimp->gui.get_user_time = NULL; + gimp->gui.get_theme_dir = NULL; + gimp->gui.display_get_by_id = NULL; + gimp->gui.display_get_id = NULL; + gimp->gui.display_get_window_id = NULL; + gimp->gui.display_create = NULL; + gimp->gui.display_delete = NULL; + gimp->gui.displays_reconnect = NULL; + gimp->gui.progress_new = NULL; + gimp->gui.progress_free = NULL; + gimp->gui.pdb_dialog_set = NULL; + gimp->gui.pdb_dialog_close = NULL; + gimp->gui.recent_list_add_uri = NULL; + gimp->gui.recent_list_load = NULL; } void @@ -297,14 +297,14 @@ gimp_get_display_ID (Gimp *gimp, } guint32 -gimp_get_display_window (Gimp *gimp, - GimpObject *display) +gimp_get_display_window_id (Gimp *gimp, + GimpObject *display) { g_return_val_if_fail (GIMP_IS_GIMP (gimp), -1); g_return_val_if_fail (GIMP_IS_OBJECT (display), -1); - if (gimp->gui.display_get_window) - return gimp->gui.display_get_window (display); + if (gimp->gui.display_get_window_id) + return gimp->gui.display_get_window_id (display); return -1; } diff --git a/app/core/gimp-gui.h b/app/core/gimp-gui.h index 99e4e3f74c..82a02c695f 100644 --- a/app/core/gimp-gui.h +++ b/app/core/gimp-gui.h @@ -23,145 +23,145 @@ typedef struct _GimpGui GimpGui; struct _GimpGui { - void (* ungrab) (Gimp *gimp); + void (* ungrab) (Gimp *gimp); - void (* threads_enter) (Gimp *gimp); - void (* threads_leave) (Gimp *gimp); + void (* threads_enter) (Gimp *gimp); + void (* threads_leave) (Gimp *gimp); - void (* set_busy) (Gimp *gimp); - void (* unset_busy) (Gimp *gimp); + void (* set_busy) (Gimp *gimp); + void (* unset_busy) (Gimp *gimp); - void (* show_message) (Gimp *gimp, - GObject *handler, - GimpMessageSeverity severity, - const gchar *domain, - const gchar *message); - void (* help) (Gimp *gimp, - GimpProgress *progress, - const gchar *help_domain, - const gchar *help_id); + void (* show_message) (Gimp *gimp, + GObject *handler, + GimpMessageSeverity severity, + const gchar *domain, + const gchar *message); + void (* help) (Gimp *gimp, + GimpProgress *progress, + const gchar *help_domain, + const gchar *help_id); - const gchar * (* get_program_class) (Gimp *gimp); - gchar * (* get_display_name) (Gimp *gimp, - gint display_ID, - gint *monitor_number); - guint32 (* get_user_time) (Gimp *gimp); + const gchar * (* get_program_class) (Gimp *gimp); + gchar * (* get_display_name) (Gimp *gimp, + gint display_ID, + gint *monitor_number); + guint32 (* get_user_time) (Gimp *gimp); - const gchar * (* get_theme_dir) (Gimp *gimp); + const gchar * (* get_theme_dir) (Gimp *gimp); - GimpObject * (* get_empty_display) (Gimp *gimp); - GimpObject * (* display_get_by_id) (Gimp *gimp, - gint ID); - gint (* display_get_id) (GimpObject *display); - guint32 (* display_get_window) (GimpObject *display); - GimpObject * (* display_create) (Gimp *gimp, - GimpImage *image, - GimpUnit unit, - gdouble scale); - void (* display_delete) (GimpObject *display); - void (* displays_reconnect) (Gimp *gimp, - GimpImage *old_image, - GimpImage *new_image); + GimpObject * (* get_empty_display) (Gimp *gimp); + GimpObject * (* display_get_by_id) (Gimp *gimp, + gint ID); + gint (* display_get_id) (GimpObject *display); + guint32 (* display_get_window_id) (GimpObject *display); + GimpObject * (* display_create) (Gimp *gimp, + GimpImage *image, + GimpUnit unit, + gdouble scale); + void (* display_delete) (GimpObject *display); + void (* displays_reconnect) (Gimp *gimp, + GimpImage *old_image, + GimpImage *new_image); - GimpProgress * (* progress_new) (Gimp *gimp, - GimpObject *display); - void (* progress_free) (Gimp *gimp, - GimpProgress *progress); + GimpProgress * (* progress_new) (Gimp *gimp, + GimpObject *display); + void (* progress_free) (Gimp *gimp, + GimpProgress *progress); - gboolean (* pdb_dialog_new) (Gimp *gimp, - GimpContext *context, - GimpProgress *progress, - GimpContainer *container, - const gchar *title, - const gchar *callback_name, - const gchar *object_name, - va_list args); - gboolean (* pdb_dialog_set) (Gimp *gimp, - GimpContainer *container, - const gchar *callback_name, - const gchar *object_name, - va_list args); - gboolean (* pdb_dialog_close) (Gimp *gimp, - GimpContainer *container, - const gchar *callback_name); - gboolean (* recent_list_add_uri) (Gimp *gimp, - const gchar *uri, - const gchar *mime_type); - void (* recent_list_load) (Gimp *gimp); + gboolean (* pdb_dialog_new) (Gimp *gimp, + GimpContext *context, + GimpProgress *progress, + GimpContainer *container, + const gchar *title, + const gchar *callback_name, + const gchar *object_name, + va_list args); + gboolean (* pdb_dialog_set) (Gimp *gimp, + GimpContainer *container, + const gchar *callback_name, + const gchar *object_name, + va_list args); + gboolean (* pdb_dialog_close) (Gimp *gimp, + GimpContainer *container, + const gchar *callback_name); + gboolean (* recent_list_add_uri) (Gimp *gimp, + const gchar *uri, + const gchar *mime_type); + void (* recent_list_load) (Gimp *gimp); }; -void gimp_gui_init (Gimp *gimp); +void gimp_gui_init (Gimp *gimp); -void gimp_gui_ungrab (Gimp *gimp); +void gimp_gui_ungrab (Gimp *gimp); -void gimp_threads_enter (Gimp *gimp); -void gimp_threads_leave (Gimp *gimp); +void gimp_threads_enter (Gimp *gimp); +void gimp_threads_leave (Gimp *gimp); -GimpObject * gimp_get_empty_display (Gimp *gimp); -GimpObject * gimp_get_display_by_ID (Gimp *gimp, - gint ID); -gint gimp_get_display_ID (Gimp *gimp, - GimpObject *display); -guint32 gimp_get_display_window (Gimp *gimp, - GimpObject *display); -GimpObject * gimp_create_display (Gimp *gimp, - GimpImage *image, - GimpUnit unit, - gdouble scale); -void gimp_delete_display (Gimp *gimp, - GimpObject *display); -void gimp_reconnect_displays (Gimp *gimp, - GimpImage *old_image, - GimpImage *new_image); +GimpObject * gimp_get_empty_display (Gimp *gimp); +GimpObject * gimp_get_display_by_ID (Gimp *gimp, + gint ID); +gint gimp_get_display_ID (Gimp *gimp, + GimpObject *display); +guint32 gimp_get_display_window_id (Gimp *gimp, + GimpObject *display); +GimpObject * gimp_create_display (Gimp *gimp, + GimpImage *image, + GimpUnit unit, + gdouble scale); +void gimp_delete_display (Gimp *gimp, + GimpObject *display); +void gimp_reconnect_displays (Gimp *gimp, + GimpImage *old_image, + GimpImage *new_image); -void gimp_set_busy (Gimp *gimp); -void gimp_set_busy_until_idle (Gimp *gimp); -void gimp_unset_busy (Gimp *gimp); +void gimp_set_busy (Gimp *gimp); +void gimp_set_busy_until_idle (Gimp *gimp); +void gimp_unset_busy (Gimp *gimp); -void gimp_show_message (Gimp *gimp, - GObject *handler, - GimpMessageSeverity severity, - const gchar *domain, - const gchar *message); -void gimp_help (Gimp *gimp, - GimpProgress *progress, - const gchar *help_domain, - const gchar *help_id); +void gimp_show_message (Gimp *gimp, + GObject *handler, + GimpMessageSeverity severity, + const gchar *domain, + const gchar *message); +void gimp_help (Gimp *gimp, + GimpProgress *progress, + const gchar *help_domain, + const gchar *help_id); -GimpProgress * gimp_new_progress (Gimp *gimp, - GimpObject *display); -void gimp_free_progress (Gimp *gimp, - GimpProgress *progress); +GimpProgress * gimp_new_progress (Gimp *gimp, + GimpObject *display); +void gimp_free_progress (Gimp *gimp, + GimpProgress *progress); -const gchar * gimp_get_program_class (Gimp *gimp); -gchar * gimp_get_display_name (Gimp *gimp, - gint display_ID, - gint *monitor_number); -guint32 gimp_get_user_time (Gimp *gimp); -const gchar * gimp_get_theme_dir (Gimp *gimp); +const gchar * gimp_get_program_class (Gimp *gimp); +gchar * gimp_get_display_name (Gimp *gimp, + gint display_ID, + gint *monitor_number); +guint32 gimp_get_user_time (Gimp *gimp); +const gchar * gimp_get_theme_dir (Gimp *gimp); -gboolean gimp_pdb_dialog_new (Gimp *gimp, - GimpContext *context, - GimpProgress *progress, - GimpContainer *container, - const gchar *title, - const gchar *callback_name, - const gchar *object_name, - ...) G_GNUC_NULL_TERMINATED; -gboolean gimp_pdb_dialog_set (Gimp *gimp, - GimpContainer *container, - const gchar *callback_name, - const gchar *object_name, - ...) G_GNUC_NULL_TERMINATED; -gboolean gimp_pdb_dialog_close (Gimp *gimp, - GimpContainer *container, - const gchar *callback_name); -gboolean gimp_recent_list_add_uri (Gimp *gimp, - const gchar *uri, - const gchar *mime_type); -void gimp_recent_list_load (Gimp *gimp); +gboolean gimp_pdb_dialog_new (Gimp *gimp, + GimpContext *context, + GimpProgress *progress, + GimpContainer *container, + const gchar *title, + const gchar *callback_name, + const gchar *object_name, + ...) G_GNUC_NULL_TERMINATED; +gboolean gimp_pdb_dialog_set (Gimp *gimp, + GimpContainer *container, + const gchar *callback_name, + const gchar *object_name, + ...) G_GNUC_NULL_TERMINATED; +gboolean gimp_pdb_dialog_close (Gimp *gimp, + GimpContainer *container, + const gchar *callback_name); +gboolean gimp_recent_list_add_uri (Gimp *gimp, + const gchar *uri, + const gchar *mime_type); +void gimp_recent_list_load (Gimp *gimp); #endif /* __GIMP_GUI_H__ */ diff --git a/app/core/gimppdbprogress.c b/app/core/gimppdbprogress.c index 269826c0e5..043783b96a 100644 --- a/app/core/gimppdbprogress.c +++ b/app/core/gimppdbprogress.c @@ -60,18 +60,18 @@ static void gimp_pdb_progress_set_property (GObject *object, const GValue *value, GParamSpec *pspec); -static GimpProgress * gimp_pdb_progress_progress_start(GimpProgress *progress, - const gchar *message, - gboolean cancelable); -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, - const gchar *message); -static void gimp_pdb_progress_progress_set_value (GimpProgress *progress, - gdouble percentage); -static gdouble gimp_pdb_progress_progress_get_value (GimpProgress *progress); -static void gimp_pdb_progress_progress_pulse (GimpProgress *progress); -static guint32 gimp_pdb_progress_progress_get_window (GimpProgress *progress); +static GimpProgress * gimp_pdb_progress_progress_start (GimpProgress *progress, + const gchar *message, + gboolean cancelable); +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, + const gchar *message); +static void gimp_pdb_progress_progress_set_value (GimpProgress *progress, + gdouble percentage); +static gdouble gimp_pdb_progress_progress_get_value (GimpProgress *progress); +static void gimp_pdb_progress_progress_pulse (GimpProgress *progress); +static guint32 gimp_pdb_progress_progress_get_window_id (GimpProgress *progress); static GObjectClass *parent_class = NULL; @@ -157,14 +157,14 @@ gimp_pdb_progress_init (GimpPdbProgress *progress, static void gimp_pdb_progress_progress_iface_init (GimpProgressInterface *iface) { - iface->start = gimp_pdb_progress_progress_start; - iface->end = gimp_pdb_progress_progress_end; - iface->is_active = gimp_pdb_progress_progress_is_active; - iface->set_text = gimp_pdb_progress_progress_set_text; - iface->set_value = gimp_pdb_progress_progress_set_value; - iface->get_value = gimp_pdb_progress_progress_get_value; - iface->pulse = gimp_pdb_progress_progress_pulse; - iface->get_window = gimp_pdb_progress_progress_get_window; + iface->start = gimp_pdb_progress_progress_start; + iface->end = gimp_pdb_progress_progress_end; + iface->is_active = gimp_pdb_progress_progress_is_active; + iface->set_text = gimp_pdb_progress_progress_set_text; + iface->set_value = gimp_pdb_progress_progress_set_value; + iface->get_value = gimp_pdb_progress_progress_get_value; + iface->pulse = gimp_pdb_progress_progress_pulse; + iface->get_window_id = gimp_pdb_progress_progress_get_window_id; } static void @@ -388,7 +388,7 @@ gimp_pdb_progress_progress_pulse (GimpProgress *progress) } static guint32 -gimp_pdb_progress_progress_get_window (GimpProgress *progress) +gimp_pdb_progress_progress_get_window_id (GimpProgress *progress) { GimpPdbProgress *pdb_progress = GIMP_PDB_PROGRESS (progress); diff --git a/app/core/gimpprogress.c b/app/core/gimpprogress.c index 190eed594c..0ab58eb5b5 100644 --- a/app/core/gimpprogress.c +++ b/app/core/gimpprogress.c @@ -203,7 +203,7 @@ gimp_progress_pulse (GimpProgress *progress) } guint32 -gimp_progress_get_window (GimpProgress *progress) +gimp_progress_get_window_id (GimpProgress *progress) { GimpProgressInterface *progress_iface; @@ -211,8 +211,8 @@ gimp_progress_get_window (GimpProgress *progress) progress_iface = GIMP_PROGRESS_GET_INTERFACE (progress); - if (progress_iface->get_window) - return progress_iface->get_window (progress); + if (progress_iface->get_window_id) + return progress_iface->get_window_id (progress); return 0; } diff --git a/app/core/gimpprogress.h b/app/core/gimpprogress.h index 33f343070d..ede45a9a08 100644 --- a/app/core/gimpprogress.h +++ b/app/core/gimpprogress.h @@ -35,29 +35,29 @@ struct _GimpProgressInterface GTypeInterface base_iface; /* virtual functions */ - GimpProgress * (* start) (GimpProgress *progress, - const gchar *message, - gboolean cancelable); - void (* end) (GimpProgress *progress); - gboolean (* is_active) (GimpProgress *progress); + GimpProgress * (* start) (GimpProgress *progress, + const gchar *message, + gboolean cancelable); + void (* end) (GimpProgress *progress); + gboolean (* is_active) (GimpProgress *progress); - void (* set_text) (GimpProgress *progress, - const gchar *message); - void (* set_value) (GimpProgress *progress, - gdouble percentage); - gdouble (* get_value) (GimpProgress *progress); - void (* pulse) (GimpProgress *progress); + void (* set_text) (GimpProgress *progress, + const gchar *message); + void (* set_value) (GimpProgress *progress, + gdouble percentage); + gdouble (* get_value) (GimpProgress *progress); + void (* pulse) (GimpProgress *progress); - guint32 (* get_window) (GimpProgress *progress); + guint32 (* get_window_id) (GimpProgress *progress); - gboolean (* message) (GimpProgress *progress, - Gimp *gimp, - GimpMessageSeverity severity, - const gchar *domain, - const gchar *message); + gboolean (* message) (GimpProgress *progress, + Gimp *gimp, + GimpMessageSeverity severity, + const gchar *domain, + const gchar *message); /* signals */ - void (* cancel) (GimpProgress *progress); + void (* cancel) (GimpProgress *progress); }; @@ -76,7 +76,7 @@ void gimp_progress_set_value (GimpProgress *progress, gdouble gimp_progress_get_value (GimpProgress *progress); void gimp_progress_pulse (GimpProgress *progress); -guint32 gimp_progress_get_window (GimpProgress *progress); +guint32 gimp_progress_get_window_id (GimpProgress *progress); gboolean gimp_progress_message (GimpProgress *progress, Gimp *gimp, diff --git a/app/core/gimpsubprogress.c b/app/core/gimpsubprogress.c index c2d417f536..c52f0e9a4d 100644 --- a/app/core/gimpsubprogress.c +++ b/app/core/gimpsubprogress.c @@ -25,26 +25,27 @@ #include "core/gimpprogress.h" -static void gimp_sub_progress_iface_init (GimpProgressInterface *iface); -static void gimp_sub_progress_finalize (GObject *object); +static void gimp_sub_progress_iface_init (GimpProgressInterface *iface); -static GimpProgress * gimp_sub_progress_start (GimpProgress *progress, - const gchar *message, - gboolean cancelable); -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, - const gchar *message); -static void gimp_sub_progress_set_value (GimpProgress *progress, - gdouble percentage); -static gdouble gimp_sub_progress_get_value (GimpProgress *progress); -static void gimp_sub_progress_pulse (GimpProgress *progress); -static guint32 gimp_sub_progress_get_window (GimpProgress *progress); -static gboolean gimp_sub_progress_message (GimpProgress *progress, - Gimp *gimp, - GimpMessageSeverity severity, - const gchar *domain, - const gchar *message); +static void gimp_sub_progress_finalize (GObject *object); + +static GimpProgress * gimp_sub_progress_start (GimpProgress *progress, + const gchar *message, + gboolean cancelable); +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, + const gchar *message); +static void gimp_sub_progress_set_value (GimpProgress *progress, + gdouble percentage); +static gdouble gimp_sub_progress_get_value (GimpProgress *progress); +static void gimp_sub_progress_pulse (GimpProgress *progress); +static guint32 gimp_sub_progress_get_window_id (GimpProgress *progress); +static gboolean gimp_sub_progress_message (GimpProgress *progress, + Gimp *gimp, + GimpMessageSeverity severity, + const gchar *domain, + const gchar *message); G_DEFINE_TYPE_WITH_CODE (GimpSubProgress, gimp_sub_progress, G_TYPE_OBJECT, @@ -87,15 +88,15 @@ gimp_sub_progress_finalize (GObject *object) static void gimp_sub_progress_iface_init (GimpProgressInterface *iface) { - iface->start = gimp_sub_progress_start; - iface->end = gimp_sub_progress_end; - iface->is_active = gimp_sub_progress_is_active; - iface->set_text = gimp_sub_progress_set_text; - iface->set_value = gimp_sub_progress_set_value; - iface->get_value = gimp_sub_progress_get_value; - iface->pulse = gimp_sub_progress_pulse; - iface->get_window = gimp_sub_progress_get_window; - iface->message = gimp_sub_progress_message; + iface->start = gimp_sub_progress_start; + iface->end = gimp_sub_progress_end; + iface->is_active = gimp_sub_progress_is_active; + iface->set_text = gimp_sub_progress_set_text; + iface->set_value = gimp_sub_progress_set_value; + iface->get_value = gimp_sub_progress_get_value; + iface->pulse = gimp_sub_progress_pulse; + iface->get_window_id = gimp_sub_progress_get_window_id; + iface->message = gimp_sub_progress_message; } static GimpProgress * @@ -163,12 +164,12 @@ gimp_sub_progress_pulse (GimpProgress *progress) } static guint32 -gimp_sub_progress_get_window (GimpProgress *progress) +gimp_sub_progress_get_window_id (GimpProgress *progress) { GimpSubProgress *sub = GIMP_SUB_PROGRESS (progress); if (sub->progress) - return gimp_progress_get_window (sub->progress); + return gimp_progress_get_window_id (sub->progress); return 0; } diff --git a/app/display/gimpdisplay.c b/app/display/gimpdisplay.c index 18a049a94a..75fd5bd60d 100644 --- a/app/display/gimpdisplay.c +++ b/app/display/gimpdisplay.c @@ -86,45 +86,44 @@ struct _GimpDisplayPrivate /* local function prototypes */ -static void gimp_display_progress_iface_init (GimpProgressInterface *iface); +static void gimp_display_progress_iface_init (GimpProgressInterface *iface); -static void gimp_display_set_property (GObject *object, - guint property_id, - const GValue *value, - GParamSpec *pspec); -static void gimp_display_get_property (GObject *object, - guint property_id, - GValue *value, - GParamSpec *pspec); +static void gimp_display_set_property (GObject *object, + guint property_id, + const GValue *value, + GParamSpec *pspec); +static void gimp_display_get_property (GObject *object, + guint property_id, + GValue *value, + GParamSpec *pspec); -static GimpProgress * - gimp_display_progress_start (GimpProgress *progress, - const gchar *message, - gboolean cancelable); -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, - const gchar *message); -static void gimp_display_progress_set_value (GimpProgress *progress, - gdouble percentage); -static gdouble gimp_display_progress_get_value (GimpProgress *progress); -static void gimp_display_progress_pulse (GimpProgress *progress); -static guint32 gimp_display_progress_get_window (GimpProgress *progress); -static gboolean gimp_display_progress_message (GimpProgress *progress, - Gimp *gimp, - GimpMessageSeverity severity, - const gchar *domain, - const gchar *message); -static void gimp_display_progress_canceled (GimpProgress *progress, - GimpDisplay *display); +static GimpProgress * gimp_display_progress_start (GimpProgress *progress, + const gchar *message, + gboolean cancelable); +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, + const gchar *message); +static void gimp_display_progress_set_value (GimpProgress *progress, + gdouble percentage); +static gdouble gimp_display_progress_get_value (GimpProgress *progress); +static void gimp_display_progress_pulse (GimpProgress *progress); +static guint32 gimp_display_progress_get_window_id (GimpProgress *progress); +static gboolean gimp_display_progress_message (GimpProgress *progress, + Gimp *gimp, + GimpMessageSeverity severity, + const gchar *domain, + const gchar *message); +static void gimp_display_progress_canceled (GimpProgress *progress, + GimpDisplay *display); -static void gimp_display_flush_whenever (GimpDisplay *display, - gboolean now); -static void gimp_display_paint_area (GimpDisplay *display, - gint x, - gint y, - gint w, - gint h); +static void gimp_display_flush_whenever (GimpDisplay *display, + gboolean now); +static void gimp_display_paint_area (GimpDisplay *display, + gint x, + gint y, + gint w, + gint h); G_DEFINE_TYPE_WITH_CODE (GimpDisplay, gimp_display, GIMP_TYPE_OBJECT, @@ -178,15 +177,15 @@ gimp_display_init (GimpDisplay *display) static void gimp_display_progress_iface_init (GimpProgressInterface *iface) { - iface->start = gimp_display_progress_start; - iface->end = gimp_display_progress_end; - iface->is_active = gimp_display_progress_is_active; - iface->set_text = gimp_display_progress_set_text; - iface->set_value = gimp_display_progress_set_value; - iface->get_value = gimp_display_progress_get_value; - iface->pulse = gimp_display_progress_pulse; - iface->get_window = gimp_display_progress_get_window; - iface->message = gimp_display_progress_message; + iface->start = gimp_display_progress_start; + iface->end = gimp_display_progress_end; + iface->is_active = gimp_display_progress_is_active; + iface->set_text = gimp_display_progress_set_text; + iface->set_value = gimp_display_progress_set_value; + iface->get_value = gimp_display_progress_get_value; + iface->pulse = gimp_display_progress_pulse; + iface->get_window_id = gimp_display_progress_get_window_id; + iface->message = gimp_display_progress_message; } static void @@ -347,13 +346,13 @@ gimp_display_progress_pulse (GimpProgress *progress) } static guint32 -gimp_display_progress_get_window (GimpProgress *progress) +gimp_display_progress_get_window_id (GimpProgress *progress) { GimpDisplay *display = GIMP_DISPLAY (progress); GimpDisplayPrivate *private = GIMP_DISPLAY_GET_PRIVATE (display); if (private->shell) - return gimp_progress_get_window (GIMP_PROGRESS (private->shell)); + return gimp_progress_get_window_id (GIMP_PROGRESS (private->shell)); return 0; } diff --git a/app/display/gimpdisplayshell-progress.c b/app/display/gimpdisplayshell-progress.c index 36729e934d..cc0526000a 100644 --- a/app/display/gimpdisplayshell-progress.c +++ b/app/display/gimpdisplayshell-progress.c @@ -98,12 +98,12 @@ gimp_display_shell_progress_pulse (GimpProgress *progress) } static guint32 -gimp_display_shell_progress_get_window (GimpProgress *progress) +gimp_display_shell_progress_get_window_id (GimpProgress *progress) { GtkWidget *toplevel = gtk_widget_get_toplevel (GTK_WIDGET (progress)); if (GTK_IS_WINDOW (toplevel)) - return (guint32) gimp_window_get_native (GTK_WINDOW (toplevel)); + return gimp_window_get_native_id (GTK_WINDOW (toplevel)); return 0; } @@ -147,13 +147,13 @@ gimp_display_shell_progress_message (GimpProgress *progress, void gimp_display_shell_progress_iface_init (GimpProgressInterface *iface) { - iface->start = gimp_display_shell_progress_start; - iface->end = gimp_display_shell_progress_end; - iface->is_active = gimp_display_shell_progress_is_active; - iface->set_text = gimp_display_shell_progress_set_text; - iface->set_value = gimp_display_shell_progress_set_value; - iface->get_value = gimp_display_shell_progress_get_value; - iface->pulse = gimp_display_shell_progress_pulse; - iface->get_window = gimp_display_shell_progress_get_window; - iface->message = gimp_display_shell_progress_message; + iface->start = gimp_display_shell_progress_start; + iface->end = gimp_display_shell_progress_end; + iface->is_active = gimp_display_shell_progress_is_active; + iface->set_text = gimp_display_shell_progress_set_text; + iface->set_value = gimp_display_shell_progress_set_value; + iface->get_value = gimp_display_shell_progress_get_value; + iface->pulse = gimp_display_shell_progress_pulse; + iface->get_window_id = gimp_display_shell_progress_get_window_id; + iface->message = gimp_display_shell_progress_message; } diff --git a/app/gui/gui-message.c b/app/gui/gui-message.c index 863b1ca411..3b1d1598ef 100644 --- a/app/gui/gui-message.c +++ b/app/gui/gui-message.c @@ -160,10 +160,10 @@ progress_error_dialog (GimpProgress *progress) } else { - guint32 window = gimp_progress_get_window (progress); + guint32 window_id = gimp_progress_get_window_id (progress); - if (window) - gimp_window_set_transient_for (GTK_WINDOW (dialog), window); + if (window_id) + gimp_window_set_transient_for (GTK_WINDOW (dialog), window_id); } } diff --git a/app/gui/gui-vtable.c b/app/gui/gui-vtable.c index 023e3b8586..2207a6f1e2 100644 --- a/app/gui/gui-vtable.c +++ b/app/gui/gui-vtable.c @@ -77,59 +77,59 @@ /* local function prototypes */ -static void gui_ungrab (Gimp *gimp); +static void gui_ungrab (Gimp *gimp); -static void gui_threads_enter (Gimp *gimp); -static void gui_threads_leave (Gimp *gimp); -static void gui_set_busy (Gimp *gimp); -static void gui_unset_busy (Gimp *gimp); -static void gui_help (Gimp *gimp, - GimpProgress *progress, - const gchar *help_domain, - const gchar *help_id); -static const gchar * gui_get_program_class (Gimp *gimp); -static gchar * gui_get_display_name (Gimp *gimp, - gint display_ID, - gint *monitor_number); -static guint32 gui_get_user_time (Gimp *gimp); -static const gchar * gui_get_theme_dir (Gimp *gimp); -static GimpObject * gui_get_empty_display (Gimp *gimp); -static GimpObject * gui_display_get_by_ID (Gimp *gimp, - gint ID); -static gint gui_display_get_ID (GimpObject *display); -static guint32 gui_display_get_window (GimpObject *display); -static GimpObject * gui_display_create (Gimp *gimp, - GimpImage *image, - GimpUnit unit, - gdouble scale); -static void gui_display_delete (GimpObject *display); -static void gui_displays_reconnect (Gimp *gimp, - GimpImage *old_image, - GimpImage *new_image); -static GimpProgress * gui_new_progress (Gimp *gimp, - GimpObject *display); -static void gui_free_progress (Gimp *gimp, - GimpProgress *progress); -static gboolean gui_pdb_dialog_new (Gimp *gimp, - GimpContext *context, - GimpProgress *progress, - GimpContainer *container, - const gchar *title, - const gchar *callback_name, - const gchar *object_name, - va_list args); -static gboolean gui_pdb_dialog_set (Gimp *gimp, - GimpContainer *container, - const gchar *callback_name, - const gchar *object_name, - va_list args); -static gboolean gui_pdb_dialog_close (Gimp *gimp, - GimpContainer *container, - const gchar *callback_name); -static gboolean gui_recent_list_add_uri (Gimp *gimp, - const gchar *uri, - const gchar *mime_type); -static void gui_recent_list_load (Gimp *gimp); +static void gui_threads_enter (Gimp *gimp); +static void gui_threads_leave (Gimp *gimp); +static void gui_set_busy (Gimp *gimp); +static void gui_unset_busy (Gimp *gimp); +static void gui_help (Gimp *gimp, + GimpProgress *progress, + const gchar *help_domain, + const gchar *help_id); +static const gchar * gui_get_program_class (Gimp *gimp); +static gchar * gui_get_display_name (Gimp *gimp, + gint display_ID, + gint *monitor_number); +static guint32 gui_get_user_time (Gimp *gimp); +static const gchar * gui_get_theme_dir (Gimp *gimp); +static GimpObject * gui_get_empty_display (Gimp *gimp); +static GimpObject * gui_display_get_by_ID (Gimp *gimp, + gint ID); +static gint gui_display_get_ID (GimpObject *display); +static guint32 gui_display_get_window_id (GimpObject *display); +static GimpObject * gui_display_create (Gimp *gimp, + GimpImage *image, + GimpUnit unit, + gdouble scale); +static void gui_display_delete (GimpObject *display); +static void gui_displays_reconnect (Gimp *gimp, + GimpImage *old_image, + GimpImage *new_image); +static GimpProgress * gui_new_progress (Gimp *gimp, + GimpObject *display); +static void gui_free_progress (Gimp *gimp, + GimpProgress *progress); +static gboolean gui_pdb_dialog_new (Gimp *gimp, + GimpContext *context, + GimpProgress *progress, + GimpContainer *container, + const gchar *title, + const gchar *callback_name, + const gchar *object_name, + va_list args); +static gboolean gui_pdb_dialog_set (Gimp *gimp, + GimpContainer *container, + const gchar *callback_name, + const gchar *object_name, + va_list args); +static gboolean gui_pdb_dialog_close (Gimp *gimp, + GimpContainer *container, + const gchar *callback_name); +static gboolean gui_recent_list_add_uri (Gimp *gimp, + const gchar *uri, + const gchar *mime_type); +static void gui_recent_list_load (Gimp *gimp); /* public functions */ @@ -139,31 +139,31 @@ gui_vtable_init (Gimp *gimp) { g_return_if_fail (GIMP_IS_GIMP (gimp)); - gimp->gui.ungrab = gui_ungrab; - gimp->gui.threads_enter = gui_threads_enter; - gimp->gui.threads_leave = gui_threads_leave; - gimp->gui.set_busy = gui_set_busy; - gimp->gui.unset_busy = gui_unset_busy; - gimp->gui.show_message = gui_message; - gimp->gui.help = gui_help; - gimp->gui.get_program_class = gui_get_program_class; - gimp->gui.get_display_name = gui_get_display_name; - gimp->gui.get_user_time = gui_get_user_time; - gimp->gui.get_theme_dir = gui_get_theme_dir; - gimp->gui.get_empty_display = gui_get_empty_display; - gimp->gui.display_get_by_id = gui_display_get_by_ID; - gimp->gui.display_get_id = gui_display_get_ID; - gimp->gui.display_get_window = gui_display_get_window; - gimp->gui.display_create = gui_display_create; - gimp->gui.display_delete = gui_display_delete; - gimp->gui.displays_reconnect = gui_displays_reconnect; - gimp->gui.progress_new = gui_new_progress; - gimp->gui.progress_free = gui_free_progress; - gimp->gui.pdb_dialog_new = gui_pdb_dialog_new; - gimp->gui.pdb_dialog_set = gui_pdb_dialog_set; - gimp->gui.pdb_dialog_close = gui_pdb_dialog_close; - gimp->gui.recent_list_add_uri = gui_recent_list_add_uri; - gimp->gui.recent_list_load = gui_recent_list_load; + gimp->gui.ungrab = gui_ungrab; + gimp->gui.threads_enter = gui_threads_enter; + gimp->gui.threads_leave = gui_threads_leave; + gimp->gui.set_busy = gui_set_busy; + gimp->gui.unset_busy = gui_unset_busy; + gimp->gui.show_message = gui_message; + gimp->gui.help = gui_help; + gimp->gui.get_program_class = gui_get_program_class; + gimp->gui.get_display_name = gui_get_display_name; + gimp->gui.get_user_time = gui_get_user_time; + gimp->gui.get_theme_dir = gui_get_theme_dir; + gimp->gui.get_empty_display = gui_get_empty_display; + gimp->gui.display_get_by_id = gui_display_get_by_ID; + gimp->gui.display_get_id = gui_display_get_ID; + gimp->gui.display_get_window_id = gui_display_get_window_id; + gimp->gui.display_create = gui_display_create; + gimp->gui.display_delete = gui_display_delete; + gimp->gui.displays_reconnect = gui_displays_reconnect; + gimp->gui.progress_new = gui_new_progress; + gimp->gui.progress_free = gui_free_progress; + gimp->gui.pdb_dialog_new = gui_pdb_dialog_new; + gimp->gui.pdb_dialog_set = gui_pdb_dialog_set; + gimp->gui.pdb_dialog_close = gui_pdb_dialog_close; + gimp->gui.recent_list_add_uri = gui_recent_list_add_uri; + gimp->gui.recent_list_load = gui_recent_list_load; } @@ -311,7 +311,7 @@ gui_display_get_ID (GimpObject *display) } static guint32 -gui_display_get_window (GimpObject *display) +gui_display_get_window_id (GimpObject *display) { GimpDisplay *disp = GIMP_DISPLAY (display); GimpDisplayShell *shell = gimp_display_get_shell (disp); @@ -321,7 +321,7 @@ gui_display_get_window (GimpObject *display) GtkWidget *toplevel = gtk_widget_get_toplevel (GTK_WIDGET (shell)); if (GTK_IS_WINDOW (toplevel)) - return (guint32) gimp_window_get_native (GTK_WINDOW (toplevel)); + return gimp_window_get_native_id (GTK_WINDOW (toplevel)); } return 0; @@ -499,10 +499,10 @@ gui_pdb_dialog_new (Gimp *gimp, if (progress) { - guint32 window = gimp_progress_get_window (progress); + guint32 window_id = gimp_progress_get_window_id (progress); - if (window) - gimp_window_set_transient_for (GTK_WINDOW (dialog), window); + if (window_id) + gimp_window_set_transient_for (GTK_WINDOW (dialog), window_id); } gtk_widget_show (dialog); diff --git a/app/pdb/display-cmds.c b/app/pdb/display-cmds.c index 9c2c898c08..28619e1359 100644 --- a/app/pdb/display-cmds.c +++ b/app/pdb/display-cmds.c @@ -136,7 +136,7 @@ display_get_window_handle_invoker (GimpProcedure *procedure, if (success) { - window = (gint32) gimp_get_display_window (gimp, display); + window = (gint32) gimp_get_display_window_id (gimp, display); } return_vals = gimp_procedure_get_return_values (procedure, success, diff --git a/app/pdb/progress-cmds.c b/app/pdb/progress-cmds.c index d72bb2ccd4..8fa246906c 100644 --- a/app/pdb/progress-cmds.c +++ b/app/pdb/progress-cmds.c @@ -190,7 +190,7 @@ progress_get_window_handle_invoker (GimpProcedure *procedure, if (plug_in && plug_in->open) { if (! gimp->no_interface) - window = gimp_plug_in_progress_get_window (plug_in); + window = gimp_plug_in_progress_get_window_id (plug_in); } else success = FALSE; diff --git a/app/plug-in/gimpplugin-progress.c b/app/plug-in/gimpplugin-progress.c index ce6f1ae505..5d45fb63a5 100644 --- a/app/plug-in/gimpplugin-progress.c +++ b/app/plug-in/gimpplugin-progress.c @@ -224,7 +224,7 @@ gimp_plug_in_progress_pulse (GimpPlugIn *plug_in) } guint32 -gimp_plug_in_progress_get_window (GimpPlugIn *plug_in) +gimp_plug_in_progress_get_window_id (GimpPlugIn *plug_in) { GimpPlugInProcFrame *proc_frame; @@ -233,7 +233,7 @@ gimp_plug_in_progress_get_window (GimpPlugIn *plug_in) proc_frame = gimp_plug_in_get_proc_frame (plug_in); if (proc_frame->progress) - return gimp_progress_get_window (proc_frame->progress); + return gimp_progress_get_window_id (proc_frame->progress); return 0; } diff --git a/app/plug-in/gimpplugin-progress.h b/app/plug-in/gimpplugin-progress.h index 35606af2ad..ad071f7542 100644 --- a/app/plug-in/gimpplugin-progress.h +++ b/app/plug-in/gimpplugin-progress.h @@ -21,27 +21,27 @@ #define __GIMP_PLUG_IN_PROGRESS_H__ -gint gimp_plug_in_progress_attach (GimpProgress *progress); -gint gimp_plug_in_progress_detach (GimpProgress *progress); +gint gimp_plug_in_progress_attach (GimpProgress *progress); +gint gimp_plug_in_progress_detach (GimpProgress *progress); -void gimp_plug_in_progress_start (GimpPlugIn *plug_in, - const gchar *message, - GimpObject *display); -void gimp_plug_in_progress_end (GimpPlugIn *plug_in, - GimpPlugInProcFrame *proc_frame); -void gimp_plug_in_progress_set_text (GimpPlugIn *plug_in, - const gchar *message); -void gimp_plug_in_progress_set_value (GimpPlugIn *plug_in, - gdouble percentage); -void gimp_plug_in_progress_pulse (GimpPlugIn *plug_in); -guint32 gimp_plug_in_progress_get_window (GimpPlugIn *plug_in); +void gimp_plug_in_progress_start (GimpPlugIn *plug_in, + const gchar *message, + GimpObject *display); +void gimp_plug_in_progress_end (GimpPlugIn *plug_in, + GimpPlugInProcFrame *proc_frame); +void gimp_plug_in_progress_set_text (GimpPlugIn *plug_in, + const gchar *message); +void gimp_plug_in_progress_set_value (GimpPlugIn *plug_in, + gdouble percentage); +void gimp_plug_in_progress_pulse (GimpPlugIn *plug_in); +guint32 gimp_plug_in_progress_get_window_id (GimpPlugIn *plug_in); -gboolean gimp_plug_in_progress_install (GimpPlugIn *plug_in, - const gchar *progress_callback); -gboolean gimp_plug_in_progress_uninstall (GimpPlugIn *plug_in, - const gchar *progress_callback); -gboolean gimp_plug_in_progress_cancel (GimpPlugIn *plug_in, - const gchar *progress_callback); +gboolean gimp_plug_in_progress_install (GimpPlugIn *plug_in, + const gchar *progress_callback); +gboolean gimp_plug_in_progress_uninstall (GimpPlugIn *plug_in, + const gchar *progress_callback); +gboolean gimp_plug_in_progress_cancel (GimpPlugIn *plug_in, + const gchar *progress_callback); #endif /* __GIMP_PLUG_IN_PROGRESS_H__ */ diff --git a/app/widgets/gimpfiledialog.c b/app/widgets/gimpfiledialog.c index 37fb0f2ef2..914b5cddaf 100644 --- a/app/widgets/gimpfiledialog.c +++ b/app/widgets/gimpfiledialog.c @@ -86,7 +86,7 @@ static void gimp_file_dialog_progress_set_value (GimpProgress *progr gdouble percentage); static gdouble gimp_file_dialog_progress_get_value (GimpProgress *progress); static void gimp_file_dialog_progress_pulse (GimpProgress *progress); -static guint32 gimp_file_dialog_progress_get_window (GimpProgress *progress); +static guint32 gimp_file_dialog_progress_get_window_id (GimpProgress *progress); static void gimp_file_dialog_add_user_dir (GimpFileDialog *dialog, GUserDirectory directory); @@ -155,14 +155,14 @@ gimp_file_dialog_init (GimpFileDialog *dialog) static void gimp_file_dialog_progress_iface_init (GimpProgressInterface *iface) { - iface->start = gimp_file_dialog_progress_start; - iface->end = gimp_file_dialog_progress_end; - iface->is_active = gimp_file_dialog_progress_is_active; - iface->set_text = gimp_file_dialog_progress_set_text; - iface->set_value = gimp_file_dialog_progress_set_value; - iface->get_value = gimp_file_dialog_progress_get_value; - iface->pulse = gimp_file_dialog_progress_pulse; - iface->get_window = gimp_file_dialog_progress_get_window; + iface->start = gimp_file_dialog_progress_start; + iface->end = gimp_file_dialog_progress_end; + iface->is_active = gimp_file_dialog_progress_is_active; + iface->set_text = gimp_file_dialog_progress_set_text; + iface->set_value = gimp_file_dialog_progress_set_value; + iface->get_value = gimp_file_dialog_progress_get_value; + iface->pulse = gimp_file_dialog_progress_pulse; + iface->get_window_id = gimp_file_dialog_progress_get_window_id; } static void @@ -286,11 +286,11 @@ gimp_file_dialog_progress_pulse (GimpProgress *progress) } static guint32 -gimp_file_dialog_progress_get_window (GimpProgress *progress) +gimp_file_dialog_progress_get_window_id (GimpProgress *progress) { GimpFileDialog *dialog = GIMP_FILE_DIALOG (progress); - return (guint32) gimp_window_get_native (GTK_WINDOW (dialog)); + return gimp_window_get_native_id (GTK_WINDOW (dialog)); } diff --git a/app/widgets/gimphelp.c b/app/widgets/gimphelp.c index f307d0f12d..e817ad9957 100644 --- a/app/widgets/gimphelp.c +++ b/app/widgets/gimphelp.c @@ -372,10 +372,10 @@ gimp_help_browser_error (Gimp *gimp, if (progress) { - guint32 window = gimp_progress_get_window (progress); + guint32 window_id = gimp_progress_get_window_id (progress); - if (window) - gimp_window_set_transient_for (GTK_WINDOW (dialog), window); + if (window_id) + gimp_window_set_transient_for (GTK_WINDOW (dialog), window_id); } gimp_message_box_set_primary_text (GIMP_MESSAGE_DIALOG (dialog)->box, @@ -627,10 +627,10 @@ gimp_help_query_user_manual_online (GimpIdleHelp *idle_help) if (idle_help->progress) { - guint32 window = gimp_progress_get_window (idle_help->progress); + guint32 window_id = gimp_progress_get_window_id (idle_help->progress); - if (window) - gimp_window_set_transient_for (GTK_WINDOW (dialog), window); + if (window_id) + gimp_window_set_transient_for (GTK_WINDOW (dialog), window_id); } g_signal_connect (dialog, "response", diff --git a/app/widgets/gimpwidgets-utils.c b/app/widgets/gimpwidgets-utils.c index 21df3d78e7..3fe934f40c 100644 --- a/app/widgets/gimpwidgets-utils.c +++ b/app/widgets/gimpwidgets-utils.c @@ -822,17 +822,17 @@ gimp_window_set_hint (GtkWindow *window, } /** - * gimp_window_get_native: + * gimp_window_get_native_id: * @window: a #GtkWindow * * This function is used to pass a window handle to plug-ins so that * they can set their dialog windows transient to the parent window. * - * Return value: a native window handle of the window's #GdkWindow or 0 + * Return value: a native window ID of the window's #GdkWindow or 0 * if the window isn't realized yet */ -GdkNativeWindow -gimp_window_get_native (GtkWindow *window) +guint32 +gimp_window_get_native_id (GtkWindow *window) { g_return_val_if_fail (GTK_IS_WINDOW (window), 0); @@ -840,12 +840,12 @@ gimp_window_get_native (GtkWindow *window) #ifdef __GNUC__ #warning gimp_window_get_native() unimplementable for the target windowing system #endif - return (GdkNativeWindow)0; + return 0; #endif #ifdef GDK_WINDOWING_WIN32 if (window && gtk_widget_get_realized (GTK_WIDGET (window))) - return (GdkNativeWindow) GDK_WINDOW_HWND (gtk_widget_get_window (GTK_WIDGET (window))); + return GDK_WINDOW_HWND (gtk_widget_get_window (GTK_WIDGET (window))); #endif #ifdef GDK_WINDOWING_X11 @@ -853,7 +853,7 @@ gimp_window_get_native (GtkWindow *window) return GDK_WINDOW_XID (gtk_widget_get_window (GTK_WIDGET (window))); #endif - return (GdkNativeWindow) 0; + return 0; } static void diff --git a/app/widgets/gimpwidgets-utils.h b/app/widgets/gimpwidgets-utils.h index 48df46e390..2468f0d5d8 100644 --- a/app/widgets/gimpwidgets-utils.h +++ b/app/widgets/gimpwidgets-utils.h @@ -69,7 +69,7 @@ void gimp_rgb_set_gdk_color (GimpRGB *rgb, const GdkColor *gdk_color); void gimp_window_set_hint (GtkWindow *window, GimpWindowHint hint); -GdkNativeWindow gimp_window_get_native (GtkWindow *window); +guint32 gimp_window_get_native_id (GtkWindow *window); void gimp_window_set_transient_for (GtkWindow *window, guint32 parent_ID); void gimp_toggle_button_set_visible (GtkToggleButton *toggle, diff --git a/libgimp/gimpprogressbar.c b/libgimp/gimpprogressbar.c index 73ae666492..7ce1fab6be 100644 --- a/libgimp/gimpprogressbar.c +++ b/libgimp/gimpprogressbar.c @@ -176,8 +176,8 @@ gimp_progress_bar_pulse (gpointer user_data) gtk_main_iteration (); } -static GdkNativeWindow -gimp_window_get_native (GtkWindow *window) +static guint32 +gimp_window_get_native_id (GtkWindow *window) { g_return_val_if_fail (GTK_IS_WINDOW (window), 0); @@ -209,7 +209,7 @@ gimp_progress_bar_get_window (gpointer user_data) toplevel = gtk_widget_get_toplevel (GTK_WIDGET (bar)); if (GTK_IS_WINDOW (toplevel)) - return (guint32) gimp_window_get_native (GTK_WINDOW (toplevel)); + return gimp_window_get_native_id (GTK_WINDOW (toplevel)); return 0; } diff --git a/tools/pdbgen/pdb/display.pdb b/tools/pdbgen/pdb/display.pdb index 168cdfd8d3..ca0fa6b027 100644 --- a/tools/pdbgen/pdb/display.pdb +++ b/tools/pdbgen/pdb/display.pdb @@ -141,7 +141,7 @@ HELP %invoke = ( code => <<'CODE' { - window = (gint32) gimp_get_display_window (gimp, display); + window = (gint32) gimp_get_display_window_id (gimp, display); } CODE ); diff --git a/tools/pdbgen/pdb/progress.pdb b/tools/pdbgen/pdb/progress.pdb index 8cd57fcb25..c57da29098 100644 --- a/tools/pdbgen/pdb/progress.pdb +++ b/tools/pdbgen/pdb/progress.pdb @@ -197,7 +197,7 @@ HELP if (plug_in && plug_in->open) { if (! gimp->no_interface) - window = gimp_plug_in_progress_get_window (plug_in); + window = gimp_plug_in_progress_get_window_id (plug_in); } else success = FALSE;