API: Add size getters for GdkWindow
gdk_window_get_width() and gdk_window_get_height() will replace gdk_drawable_get_size().
This commit is contained in:
		@ -431,6 +431,8 @@ gdk_window_get_cursor
 | 
			
		||||
gdk_window_get_user_data
 | 
			
		||||
gdk_window_get_geometry
 | 
			
		||||
gdk_window_set_geometry_hints
 | 
			
		||||
gdk_window_get_width
 | 
			
		||||
gdk_window_get_height
 | 
			
		||||
gdk_window_set_icon_list
 | 
			
		||||
gdk_window_set_modal_hint
 | 
			
		||||
gdk_window_get_modal_hint
 | 
			
		||||
 | 
			
		||||
@ -560,6 +560,7 @@ gdk_window_get_cursor
 | 
			
		||||
gdk_window_get_display
 | 
			
		||||
gdk_window_get_focus_on_map
 | 
			
		||||
gdk_window_get_geometry
 | 
			
		||||
gdk_window_get_height
 | 
			
		||||
gdk_window_get_modal_hint
 | 
			
		||||
gdk_window_get_origin
 | 
			
		||||
gdk_window_get_root_coords
 | 
			
		||||
@ -567,6 +568,7 @@ gdk_window_set_support_multidevice
 | 
			
		||||
gdk_window_get_support_multidevice
 | 
			
		||||
gdk_window_get_screen
 | 
			
		||||
gdk_window_get_visual
 | 
			
		||||
gdk_window_get_width
 | 
			
		||||
gdk_window_has_native
 | 
			
		||||
gdk_window_set_background
 | 
			
		||||
gdk_window_set_background_pattern
 | 
			
		||||
 | 
			
		||||
@ -7006,6 +7006,54 @@ gdk_window_get_geometry (GdkWindow *window,
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * gdk_window_get_width:
 | 
			
		||||
 * @window: a #GdkWindow
 | 
			
		||||
 *
 | 
			
		||||
 * Returns the width of the given @window.
 | 
			
		||||
 *
 | 
			
		||||
 * On the X11 platform the returned size is the size reported in the
 | 
			
		||||
 * most-recently-processed configure event, rather than the current
 | 
			
		||||
 * size on the X server.
 | 
			
		||||
 * 
 | 
			
		||||
 * Returns: The width of @window
 | 
			
		||||
 */
 | 
			
		||||
int
 | 
			
		||||
gdk_window_get_width (GdkWindow *window)
 | 
			
		||||
{
 | 
			
		||||
  GdkWindowObject *private;
 | 
			
		||||
 | 
			
		||||
  g_return_val_if_fail (GDK_IS_WINDOW (window), 0);
 | 
			
		||||
 | 
			
		||||
  private = (GdkWindowObject *) window;
 | 
			
		||||
 | 
			
		||||
  return private->width;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * gdk_window_get_height:
 | 
			
		||||
 * @window: a #GdkWindow
 | 
			
		||||
 *
 | 
			
		||||
 * Returns the height of the given @window.
 | 
			
		||||
 *
 | 
			
		||||
 * On the X11 platform the returned size is the size reported in the
 | 
			
		||||
 * most-recently-processed configure event, rather than the current
 | 
			
		||||
 * size on the X server.
 | 
			
		||||
 * 
 | 
			
		||||
 * Returns: The height of @window
 | 
			
		||||
 */
 | 
			
		||||
int
 | 
			
		||||
gdk_window_get_height (GdkWindow *window)
 | 
			
		||||
{
 | 
			
		||||
  GdkWindowObject *private;
 | 
			
		||||
 | 
			
		||||
  g_return_val_if_fail (GDK_IS_WINDOW (window), 0);
 | 
			
		||||
 | 
			
		||||
  private = (GdkWindowObject *) window;
 | 
			
		||||
 | 
			
		||||
  return private->height;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * gdk_window_get_origin:
 | 
			
		||||
 * @window: a #GdkWindow
 | 
			
		||||
 | 
			
		||||
@ -694,6 +694,8 @@ void	      gdk_window_get_geometry	 (GdkWindow	  *window,
 | 
			
		||||
					  gint		  *width,
 | 
			
		||||
					  gint		  *height,
 | 
			
		||||
					  gint		  *depth);
 | 
			
		||||
int           gdk_window_get_width       (GdkWindow       *window);
 | 
			
		||||
int           gdk_window_get_height      (GdkWindow       *window);
 | 
			
		||||
void	      gdk_window_get_position	 (GdkWindow	  *window,
 | 
			
		||||
					  gint		  *x,
 | 
			
		||||
					  gint		  *y);
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user