diff options
author | Javier Jardón <jjardon@gnome.org> | 2010-05-12 04:25:46 +0200 |
---|---|---|
committer | Javier Jardón <jjardon@gnome.org> | 2010-05-12 04:29:55 +0200 |
commit | 2b64a7fd54f7fe573b263de870d5f8b53255a901 (patch) | |
tree | f80576d70019d82d5280347fb39fbc5d9d1d847b /gdk | |
parent | c6a789998a48d1a1d8a7e1675b873f2b2f440c93 (diff) | |
download | gtk+-2b64a7fd54f7fe573b263de870d5f8b53255a901.tar.gz |
Remove some deprecated stuff from GdkWindow
Also, substitute the deprecated functions with the correct ones
Diffstat (limited to 'gdk')
-rw-r--r-- | gdk/directfb/gdkwindow-directfb.c | 20 | ||||
-rw-r--r-- | gdk/gdk.symbols | 3 | ||||
-rw-r--r-- | gdk/gdkwindow.h | 23 | ||||
-rw-r--r-- | gdk/quartz/gdkwindow-quartz.c | 19 | ||||
-rw-r--r-- | gdk/testgdk.c | 12 | ||||
-rw-r--r-- | gdk/win32/gdkdnd-win32.c | 2 | ||||
-rw-r--r-- | gdk/win32/gdkwin32.h | 2 | ||||
-rw-r--r-- | gdk/win32/gdkwindow-win32.c | 46 | ||||
-rw-r--r-- | gdk/x11/gdkwindow-x11.c | 66 |
9 files changed, 10 insertions, 183 deletions
diff --git a/gdk/directfb/gdkwindow-directfb.c b/gdk/directfb/gdkwindow-directfb.c index e35da69bb5..83da5b8a84 100644 --- a/gdk/directfb/gdkwindow-directfb.c +++ b/gdk/directfb/gdkwindow-directfb.c @@ -1527,26 +1527,6 @@ gdk_window_directfb_lower (GdkWindow *window) } void -gdk_window_set_hints (GdkWindow *window, - gint x, - gint y, - gint min_width, - gint min_height, - gint max_width, - gint max_height, - gint flags) -{ - g_return_if_fail (GDK_IS_WINDOW (window)); - - if (GDK_WINDOW_DESTROYED (window)) - return; - - D_DEBUG_AT( GDKDFB_Window, "%s( %p, %3d,%3d, min %4dx%4d, max %4dx%4d, flags 0x%08x )\n", G_STRFUNC, - window, x,y, min_width, min_height, max_width, max_height, flags ); - /* N/A */ -} - -void gdk_window_set_geometry_hints (GdkWindow *window, const GdkGeometry *geometry, GdkWindowHints geom_mask) diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols index 992d276033..8f1aaf3a4a 100644 --- a/gdk/gdk.symbols +++ b/gdk/gdk.symbols @@ -744,9 +744,6 @@ gdk_window_foreign_new_for_display gdk_window_focus gdk_window_lookup gdk_window_lookup_for_display -#ifndef GDK_DISABLE_DEPRECATED -gdk_window_set_hints -#endif gdk_window_get_type_hint gdk_window_set_type_hint gdk_window_set_modal_hint diff --git a/gdk/gdkwindow.h b/gdk/gdkwindow.h index f901f28201..5d2ade8168 100644 --- a/gdk/gdkwindow.h +++ b/gdk/gdkwindow.h @@ -475,16 +475,6 @@ GdkWindow* gdk_window_lookup_for_display (GdkDisplay *display, /* GdkWindow */ -#ifndef GDK_DISABLE_DEPRECATED -void gdk_window_set_hints (GdkWindow *window, - gint x, - gint y, - gint min_width, - gint min_height, - gint max_width, - gint max_height, - gint flags); -#endif void gdk_window_set_type_hint (GdkWindow *window, GdkWindowTypeHint hint); GdkWindowTypeHint gdk_window_get_type_hint (GdkWindow *window); @@ -699,19 +689,6 @@ void gdk_window_redirect_to_drawable (GdkWindow *window, gint height); void gdk_window_remove_redirection (GdkWindow *window); -#ifndef GDK_DISABLE_DEPRECATED -#define GDK_ROOT_PARENT() (gdk_get_default_root_window ()) -#define gdk_window_get_size gdk_drawable_get_size -#define gdk_window_get_type gdk_window_get_window_type -#define gdk_window_get_colormap gdk_drawable_get_colormap -#define gdk_window_set_colormap gdk_drawable_set_colormap -#define gdk_window_get_visual gdk_drawable_get_visual -#define gdk_window_ref g_object_ref -#define gdk_window_unref g_object_unref - -#define gdk_window_copy_area(drawable,gc,x,y,source_drawable,source_x,source_y,width,height) \ - gdk_draw_pixmap(drawable,gc,source_drawable,source_x,source_y,x,y,width,height) -#endif /* GDK_DISABLE_DEPRECATED */ G_END_DECLS diff --git a/gdk/quartz/gdkwindow-quartz.c b/gdk/quartz/gdkwindow-quartz.c index a8e385f0dd..9717b31754 100644 --- a/gdk/quartz/gdkwindow-quartz.c +++ b/gdk/quartz/gdkwindow-quartz.c @@ -1333,9 +1333,9 @@ move_resize_window_internal (GdkWindow *window, old_visible.x = -private->x; old_visible.y = -private->y; - gdk_window_get_size (GDK_DRAWABLE (private->parent), - &old_visible.width, - &old_visible.height); + gdk_drawable_get_size (GDK_DRAWABLE (private->parent), + &old_visible.width, + &old_visible.height); } if (x != -1) @@ -2341,19 +2341,6 @@ gdk_window_focus (GdkWindow *window, } } -void -gdk_window_set_hints (GdkWindow *window, - gint x, - gint y, - gint min_width, - gint min_height, - gint max_width, - gint max_height, - gint flags) -{ - /* FIXME: Implement */ -} - static gint window_type_hint_to_level (GdkWindowTypeHint hint) { diff --git a/gdk/testgdk.c b/gdk/testgdk.c index 9b4687c0c6..0532ab25a4 100644 --- a/gdk/testgdk.c +++ b/gdk/testgdk.c @@ -361,7 +361,7 @@ test_pixmaps (gint depth) { pixmap = gdk_pixmap_new (NULL, width, height, depth); ASSERT (pixmap != NULL); - gdk_window_get_size (pixmap, &w, &h); + gdk_drawable_get_size (pixmap, &w, &h); QTESTF (w == width, (" w:%d", w)); QTESTF (h == height, (" h:%d", h)); image = gdk_drawable_get_image (pixmap, 0, 0, w, h); @@ -444,10 +444,10 @@ test_temp_windows (void) gdk_window_get_geometry (window, &x, &y, &w, &h, &d); QTESTF (w == 37, ("w:%d", w)); QTESTF (h == 19, ("h:%d", h)); - visual = gdk_window_get_visual (window); + visual = gdk_drawable_get_visual (window); QTEST (visual == system_visual); gdk_window_hide (window); - gdk_window_unref (window); + g_object_unref (window); } TEST (retval); } @@ -600,7 +600,7 @@ test_one_line_on_drawable (GdkDrawable *drawable, line_width = gcvalues.line_width > 0 ? gcvalues.line_width : 1; w_up = w_left = line_width/2; w_down = w_right = (line_width & 1) ? line_width/2 : line_width/2-1; - gdk_window_get_size (drawable, &w, &h); + gdk_drawable_get_size (drawable, &w, &h); oldimage = gdk_drawable_get_image (drawable, 0, 0, w, h); if (depth == 32) @@ -714,7 +714,7 @@ test_one_rectangle_on_drawable (GdkDrawable *drawable, w_down = w_right = (line_width & 1) ? line_width/2 : line_width/2-1; } - gdk_window_get_size (drawable, &w, &h); + gdk_drawable_get_size (drawable, &w, &h); oldimage = gdk_drawable_get_image (drawable, 0, 0, w, h); if (depth == 32) @@ -820,7 +820,7 @@ test_some_arcs_on_drawable (GdkDrawable *drawable, w_down = w_right = (line_width & 1) ? line_width/2 : line_width/2-1; } - gdk_window_get_size (drawable, &w, &h); + gdk_drawable_get_size (drawable, &w, &h); oldimage = gdk_drawable_get_image (drawable, 0, 0, w, h); if (depth == 32) diff --git a/gdk/win32/gdkdnd-win32.c b/gdk/win32/gdkdnd-win32.c index dc34afe45e..f0b57a9b68 100644 --- a/gdk/win32/gdkdnd-win32.c +++ b/gdk/win32/gdkdnd-win32.c @@ -2359,7 +2359,7 @@ gdk_window_register_dnd (GdkWindow *window) OTHER_API_FAILED ("RegisterDragDrop"); else { - gdk_window_ref (window); + g_object_ref (window); g_hash_table_insert (target_ctx_for_window, GDK_WINDOW_HWND (window), ctx); } } diff --git a/gdk/win32/gdkwin32.h b/gdk/win32/gdkwin32.h index bf1fd4b160..401bca8fd1 100644 --- a/gdk/win32/gdkwin32.h +++ b/gdk/win32/gdkwin32.h @@ -41,8 +41,6 @@ G_BEGIN_DECLS #include "gdkprivate-win32.h" -#undef GDK_ROOT_PARENT /* internal access is direct */ -#define GDK_ROOT_PARENT() ((GdkWindow *) _gdk_parent_root) #define GDK_WINDOW_HWND(win) (GDK_DRAWABLE_IMPL_WIN32(((GdkWindowObject *)win)->impl)->handle) #define GDK_PIXMAP_HBITMAP(pixmap) (GDK_DRAWABLE_IMPL_WIN32(((GdkPixmapObject *)pixmap)->impl)->handle) #define GDK_DRAWABLE_IMPL_WIN32_HANDLE(d) (((GdkDrawableImplWin32 *) d)->handle) diff --git a/gdk/win32/gdkwindow-win32.c b/gdk/win32/gdkwindow-win32.c index 598d291ed1..55ca651efe 100644 --- a/gdk/win32/gdkwindow-win32.c +++ b/gdk/win32/gdkwindow-win32.c @@ -1461,52 +1461,6 @@ gdk_win32_window_lower (GdkWindow *window) } void -gdk_window_set_hints (GdkWindow *window, - gint x, - gint y, - gint min_width, - gint min_height, - gint max_width, - gint max_height, - gint flags) -{ - /* Note that this function is obsolete */ - - GdkWindowImplWin32 *impl; - - g_return_if_fail (GDK_IS_WINDOW (window)); - - if (GDK_WINDOW_DESTROYED (window)) - return; - - impl = GDK_WINDOW_IMPL_WIN32 (GDK_WINDOW_OBJECT (window)->impl); - - GDK_NOTE (MISC, g_print ("gdk_window_set_hints: %p: %dx%d..%dx%d @%+d%+d\n", - GDK_WINDOW_HWND (window), - min_width, min_height, max_width, max_height, - x, y)); - - if (flags) - { - GdkGeometry geom; - gint geom_mask = 0; - - geom.min_width = min_width; - geom.min_height = min_height; - geom.max_width = max_width; - geom.max_height = max_height; - - if (flags & GDK_HINT_MIN_SIZE) - geom_mask |= GDK_HINT_MIN_SIZE; - - if (flags & GDK_HINT_MAX_SIZE) - geom_mask |= GDK_HINT_MAX_SIZE; - - gdk_window_set_geometry_hints (window, &geom, geom_mask); - } -} - -void gdk_window_set_urgency_hint (GdkWindow *window, gboolean urgent) { diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index e2dd131f3b..2dc074af7d 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -1878,72 +1878,6 @@ gdk_window_focus (GdkWindow *window, } /** - * gdk_window_set_hints: - * @window: a #GdkWindow - * @x: ignored field, does not matter - * @y: ignored field, does not matter - * @min_width: minimum width hint - * @min_height: minimum height hint - * @max_width: max width hint - * @max_height: max height hint - * @flags: logical OR of GDK_HINT_POS, GDK_HINT_MIN_SIZE, and/or GDK_HINT_MAX_SIZE - * - * This function is broken and useless and you should ignore it. - * If using GTK+, use functions such as gtk_window_resize(), gtk_window_set_size_request(), - * gtk_window_move(), gtk_window_parse_geometry(), and gtk_window_set_geometry_hints(), - * depending on what you're trying to do. - * - * If using GDK directly, use gdk_window_set_geometry_hints(). - * - **/ -void -gdk_window_set_hints (GdkWindow *window, - gint x, - gint y, - gint min_width, - gint min_height, - gint max_width, - gint max_height, - gint flags) -{ - XSizeHints size_hints; - - if (GDK_WINDOW_DESTROYED (window) || - !WINDOW_IS_TOPLEVEL_OR_FOREIGN (window)) - return; - - size_hints.flags = 0; - - if (flags & GDK_HINT_POS) - { - size_hints.flags |= PPosition; - size_hints.x = x; - size_hints.y = y; - } - - if (flags & GDK_HINT_MIN_SIZE) - { - size_hints.flags |= PMinSize; - size_hints.min_width = min_width; - size_hints.min_height = min_height; - } - - if (flags & GDK_HINT_MAX_SIZE) - { - size_hints.flags |= PMaxSize; - size_hints.max_width = max_width; - size_hints.max_height = max_height; - } - - /* FIXME: Would it be better to delete this property if - * flags == 0? It would save space on the server - */ - XSetWMNormalHints (GDK_WINDOW_XDISPLAY (window), - GDK_WINDOW_XID (window), - &size_hints); -} - -/** * gdk_window_set_type_hint: * @window: A toplevel #GdkWindow * @hint: A hint of the function this window will have |