sync with 0.8.6cvs22
[claws.git] / src / gtkutils.c
index c6bbd8828ba0636b64dba18c88130d12f6fe2ac7..630e9d42a5ac0c79c841d75b55be99d2b737067a 100644 (file)
@@ -367,6 +367,46 @@ void gtkut_container_remove(GtkContainer *container, GtkWidget *widget)
        gtk_container_remove(container, widget);
 }
 
+void gtkut_window_popup(GtkWidget *window)
+{
+       gint x, y, sx, sy, new_x, new_y;
+
+       g_return_if_fail(window != NULL);
+       g_return_if_fail(window->window != NULL);
+
+       sx = gdk_screen_width();
+       sy = gdk_screen_height();
+
+       gdk_window_get_origin(window->window, &x, &y);
+       new_x = x % sx; if (new_x < 0) new_x = 0;
+       new_y = y % sy; if (new_y < 0) new_y = 0;
+       if (new_x != x || new_y != y)
+               gdk_window_move(window->window, new_x, new_y);
+
+       gdk_window_raise(window->window);
+       gdk_window_show(window->window);
+}
+
+void gtkut_widget_get_uposition(GtkWidget *widget, gint *px, gint *py)
+{
+       gint x, y;
+       gint sx, sy;
+
+       g_return_if_fail(widget != NULL);
+       g_return_if_fail(widget->window != NULL);
+
+       sx = gdk_screen_width();
+       sy = gdk_screen_height();
+
+       /* gdk_window_get_root_origin ever return *rootwindow*'s position */
+       gdk_window_get_root_origin(widget->window, &x, &y);
+
+       x %= sx; if (x < 0) x = 0;
+       y %= sy; if (y < 0) y = 0;
+       *px = x;
+       *py = y;
+}
+
 void gtkut_widget_disable_theme_engine(GtkWidget *widget)
 {
        GtkStyle *style, *new_style;
@@ -403,45 +443,6 @@ void gtkut_widget_wait_for_draw(GtkWidget *widget)
                gtk_main_iteration();
 }
 
-void gtkut_widget_get_uposition(GtkWidget *widget, gint *px, gint *py)
-{
-       gint x, y;
-       gint sx, sy;
-
-       g_return_if_fail(widget != NULL);
-       g_return_if_fail(widget->window != NULL);
-
-       /* gdk_window_get_root_origin ever return *rootwindow*'s position*/
-       gdk_window_get_root_origin(widget->window, &x, &y);
-
-       sx = gdk_screen_width();
-       sy = gdk_screen_height();
-       x %= sx; if (x < 0) x = 0;
-       y %= sy; if (y < 0) y = 0;
-       *px = x;
-       *py = y;
-}
-
-void gtkut_window_popup(GtkWidget *window)
-{
-       gint x, y, sx, sy, new_x, new_y;
-
-       g_return_if_fail(window != NULL);
-       g_return_if_fail(window->window != NULL);
-
-       gdk_window_get_origin(window->window, &x, &y);
-       sx = gdk_screen_width();
-       sy = gdk_screen_height();
-       new_x = x % sx; if (new_x < 0) new_x = 0;
-       new_y = y % sy; if (new_y < 0) new_y = 0;
-       if (new_x != x || new_y != y)
-               gdk_window_move(window->window, new_x, new_y);
-
-       gdk_window_raise(window->window);
-       gdk_window_show(window->window);
-}
-
-
 static void gtkut_clist_bindings_add(GtkWidget *clist)
 {
        GtkBindingSet *binding_set;