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:
parent
f3ccf2fccf
commit
af32c9c9be
@ -431,6 +431,8 @@ gdk_window_get_cursor
|
|||||||
gdk_window_get_user_data
|
gdk_window_get_user_data
|
||||||
gdk_window_get_geometry
|
gdk_window_get_geometry
|
||||||
gdk_window_set_geometry_hints
|
gdk_window_set_geometry_hints
|
||||||
|
gdk_window_get_width
|
||||||
|
gdk_window_get_height
|
||||||
gdk_window_set_icon_list
|
gdk_window_set_icon_list
|
||||||
gdk_window_set_modal_hint
|
gdk_window_set_modal_hint
|
||||||
gdk_window_get_modal_hint
|
gdk_window_get_modal_hint
|
||||||
|
@ -560,6 +560,7 @@ gdk_window_get_cursor
|
|||||||
gdk_window_get_display
|
gdk_window_get_display
|
||||||
gdk_window_get_focus_on_map
|
gdk_window_get_focus_on_map
|
||||||
gdk_window_get_geometry
|
gdk_window_get_geometry
|
||||||
|
gdk_window_get_height
|
||||||
gdk_window_get_modal_hint
|
gdk_window_get_modal_hint
|
||||||
gdk_window_get_origin
|
gdk_window_get_origin
|
||||||
gdk_window_get_root_coords
|
gdk_window_get_root_coords
|
||||||
@ -567,6 +568,7 @@ gdk_window_set_support_multidevice
|
|||||||
gdk_window_get_support_multidevice
|
gdk_window_get_support_multidevice
|
||||||
gdk_window_get_screen
|
gdk_window_get_screen
|
||||||
gdk_window_get_visual
|
gdk_window_get_visual
|
||||||
|
gdk_window_get_width
|
||||||
gdk_window_has_native
|
gdk_window_has_native
|
||||||
gdk_window_set_background
|
gdk_window_set_background
|
||||||
gdk_window_set_background_pattern
|
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:
|
* gdk_window_get_origin:
|
||||||
* @window: a #GdkWindow
|
* @window: a #GdkWindow
|
||||||
|
@ -694,6 +694,8 @@ void gdk_window_get_geometry (GdkWindow *window,
|
|||||||
gint *width,
|
gint *width,
|
||||||
gint *height,
|
gint *height,
|
||||||
gint *depth);
|
gint *depth);
|
||||||
|
int gdk_window_get_width (GdkWindow *window);
|
||||||
|
int gdk_window_get_height (GdkWindow *window);
|
||||||
void gdk_window_get_position (GdkWindow *window,
|
void gdk_window_get_position (GdkWindow *window,
|
||||||
gint *x,
|
gint *x,
|
||||||
gint *y);
|
gint *y);
|
||||||
|
Loading…
Reference in New Issue
Block a user