[zenity] Do not make zenity_util_show_dialog() X11 specific
- From: Arx Henrique Pereira da Cruz <arxcruz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [zenity] Do not make zenity_util_show_dialog() X11 specific
- Date: Thu, 23 Apr 2015 08:08:25 +0000 (UTC)
commit d59ce70285a0c5d7dd634ba5cc746b331edac4ce
Author: Javier Jardón <jjardon gnome org>
Date: Wed Apr 22 19:59:56 2015 +0100
Do not make zenity_util_show_dialog() X11 specific
src/option.c | 2 +-
src/util.c | 6 +++++-
src/util.h | 7 +------
src/zenity.h | 2 +-
4 files changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/src/option.c b/src/option.c
index 431b9b6..3e35144 100644
--- a/src/option.c
+++ b/src/option.c
@@ -47,7 +47,7 @@ static gchar *zenity_general_ok_button;
static gchar *zenity_general_cancel_button;
static gchar **zenity_general_extra_buttons;
static gboolean zenity_general_modal;
-static gint zenity_general_attach;
+static guintptr zenity_general_attach;
static gboolean zenity_general_dialog_ellipsize;
/* Calendar Dialog Options */
diff --git a/src/util.c b/src/util.c
index 9693b0b..ddb0146 100644
--- a/src/util.c
+++ b/src/util.c
@@ -39,6 +39,10 @@
#include "util.h"
#include "zenity.h"
+#ifdef GDK_WINDOWING_X11
+#include <gdk/gdkx.h>
+#endif
+
#define ZENITY_OK_DEFAULT 0
#define ZENITY_CANCEL_DEFAULT 1
#define ZENITY_ESC_DEFAULT 1
@@ -402,7 +406,7 @@ zenity_util_make_transient (GdkWindow *window, Window parent)
#endif /* GDK_WINDOWING_X11 */
void
-zenity_util_show_dialog (GtkWidget *dialog, Window parent)
+zenity_util_show_dialog (GtkWidget *dialog, guintptr parent)
{
gtk_widget_realize (dialog);
#ifdef GDK_WINDOWING_X11
diff --git a/src/util.h b/src/util.h
index 4296ab9..c847cd4 100644
--- a/src/util.h
+++ b/src/util.h
@@ -4,11 +4,6 @@
#include <gtk/gtk.h>
#include "zenity.h"
-#ifdef GDK_WINDOWING_X11
-#include <gdk/gdkx.h>
-#else
-typedef gint Window;
-#endif
G_BEGIN_DECLS
@@ -34,7 +29,7 @@ void zenity_util_show_help (GError **error);
gint zenity_util_return_exit_code (ZenityExitCode value);
void zenity_util_exit_code_with_data (ZenityExitCode value,
ZenityData *data);
-void zenity_util_show_dialog (GtkWidget *widget, Window parent);
+void zenity_util_show_dialog (GtkWidget *widget, guintptr parent);
gboolean zenity_util_timeout_handle (gpointer data);
diff --git a/src/zenity.h b/src/zenity.h
index 77f0c05..bab11e3 100644
--- a/src/zenity.h
+++ b/src/zenity.h
@@ -34,7 +34,7 @@ typedef struct {
gint exit_code;
gint timeout_delay;
gboolean modal;
- gint attach;
+ guintptr attach;
} ZenityData;
typedef enum {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]