aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2011-07-24 19:39:21 +0000
committerAnders Broman <anders.broman@ericsson.com>2011-07-24 19:39:21 +0000
commit324477b59f0d5850e27728f622452e2c7cef69f1 (patch)
tree573bffcabc14b56971e5e327c61d9af75cdd93dc
parent5552e61f6cc343be84f6244ace9e3a2436c88c61 (diff)
downloadwireshark-324477b59f0d5850e27728f622452e2c7cef69f1.tar.gz
wireshark-324477b59f0d5850e27728f622452e2c7cef69f1.tar.bz2
wireshark-324477b59f0d5850e27728f622452e2c7cef69f1.zip
Replace deprecated functions.
svn path=/trunk/; revision=38188
-rw-r--r--gtk/gui_utils.c17
-rw-r--r--gtk/main.c4
-rw-r--r--gtk/old-gtk-compat.h1
3 files changed, 8 insertions, 14 deletions
diff --git a/gtk/gui_utils.c b/gtk/gui_utils.c
index 1c36035656..ec35519503 100644
--- a/gtk/gui_utils.c
+++ b/gtk/gui_utils.c
@@ -308,6 +308,8 @@ window_get_geometry(GtkWidget *widget, window_geometry_t *geom)
http://mail.gnome.org/archives/gtk-devel-list/2001-March/msg00289.html
http://www.gtk.org/faq/#AEN606
+
+ As gdk_window_get_deskrelative_origin() is deprecated it has been removed 2011-07-24.
*/
memset (geom, 0, sizeof (window_geometry_t));
@@ -317,21 +319,16 @@ window_get_geometry(GtkWidget *widget, window_geometry_t *geom)
gdk_window_get_root_origin(widget_window,
&geom->x,
&geom->y);
- if (gdk_window_get_deskrelative_origin(widget_window,
- &desk_x, &desk_y)) {
- if (desk_x <= geom->x &&
- desk_y <= geom->y)
- {
- geom->x = desk_x;
- geom->y = desk_y;
- }
- }
/* XXX - Is this the "approved" method? */
+#if GTK_CHECK_VERSION(2,24,0)
+ geom->width = gdk_window_get_width(widget_window);
+ geom->height = gdk_window_get_height (widget_window);
+#else
gdk_drawable_get_size(widget_window,
&geom->width,
&geom->height);
-
+#endif
state = gdk_window_get_state(widget_window);
geom->maximized = (state == GDK_WINDOW_STATE_MAXIMIZED);
}
diff --git a/gtk/main.c b/gtk/main.c
index ad5297eb45..3934745866 100644
--- a/gtk/main.c
+++ b/gtk/main.c
@@ -3439,11 +3439,7 @@ is_widget_visible(GtkWidget *widget, gpointer data)
gboolean *is_visible = data;
if (!*is_visible) {
-#if GTK_CHECK_VERSION(2,18,0)
if (gtk_widget_get_visible(widget))
-#else
- if (GTK_WIDGET_VISIBLE(widget))
-#endif
*is_visible = TRUE;
}
}
diff --git a/gtk/old-gtk-compat.h b/gtk/old-gtk-compat.h
index bcc5493566..4a4577c766 100644
--- a/gtk/old-gtk-compat.h
+++ b/gtk/old-gtk-compat.h
@@ -47,6 +47,7 @@
#endif
#if !GTK_CHECK_VERSION (2, 18, 0)
+# define gtk_widget_getvisible(x) GTK_WIDGET_VISIBLE(x)
#endif
#if !GTK_CHECK_VERSION (2, 20, 0)