From cbbffa18f848d1b741ab5f69c53ae77343a9ebb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Tue, 13 Jul 2010 00:11:39 +0200 Subject: Add _gtk_spin_button_get_panel private function It's needed in gtktestutils.c --- gtk/gtktestutils.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'gtk/gtktestutils.c') diff --git a/gtk/gtktestutils.c b/gtk/gtktestutils.c index e84d487ee0..3a76d6bae8 100644 --- a/gtk/gtktestutils.c +++ b/gtk/gtktestutils.c @@ -22,6 +22,7 @@ #include "config.h" #include +#include "gtkspinbutton.h" #include #include @@ -189,14 +190,18 @@ gtk_test_spin_button_click (GtkSpinButton *spinner, guint button, gboolean upwards) { + GdkWindow *panel; gboolean b1res = FALSE, b2res = FALSE; - if (spinner->panel) + + panel = _gtk_spin_button_get_panel (spinner); + + if (panel) { gint width, height, pos; - gdk_drawable_get_size (spinner->panel, &width, &height); + gdk_drawable_get_size (panel, &width, &height); pos = upwards ? 0 : height - 1; - b1res = gdk_test_simulate_button (spinner->panel, width - 1, pos, button, 0, GDK_BUTTON_PRESS); - b2res = gdk_test_simulate_button (spinner->panel, width - 1, pos, button, 0, GDK_BUTTON_RELEASE); + b1res = gdk_test_simulate_button (panel, width - 1, pos, button, 0, GDK_BUTTON_PRESS); + b2res = gdk_test_simulate_button (panel, width - 1, pos, button, 0, GDK_BUTTON_RELEASE); } return b1res && b2res; } -- cgit v1.2.1