summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorVincent Untz <vuntz@gnome.org>2007-06-10 16:22:42 +0000
committerVincent Untz <vuntz@src.gnome.org>2007-06-10 16:22:42 +0000
commit8fa017999ac1af53387207bc76edc284b67b303b (patch)
treec0fdf593319c2f02eac486f5edf07757bd184111 /doc
parentccae521e4f7794b1eec3f94d97eca0732c862372 (diff)
downloadlibwnck-8fa017999ac1af53387207bc76edc284b67b303b.tar.gz
Add support for _NET_FRAME_EXTENTS. This adds a new API. Fix bug #351055.
2007-06-10 Vincent Untz <vuntz@gnome.org> Add support for _NET_FRAME_EXTENTS. This adds a new API. Fix bug #351055. * doc/libwnck-sections.txt: updated for wnck_window_get_client_window_geometry() * doc/tmpl/window.sgml: ditto * libwnck/window.[ch]: (_wnck_window_create): we need to update the information about frame. (wnck_window_get_client_window_geometry): new, returns the geometry of the window without the frame (that's the "real" X geometry) (wnck_window_get_geometry): changed to return the geometry of the window with its frame. That's a small change in the API meaning, but we're unstable, aren't we? :-) (wnck_window_is_in_viewport): take into account the frame of the window (_wnck_window_process_property_notify): check if we need to update the frame info (update_icon_name): move some code into xutils.c, to make this function more like update_name() (update_frame_extents): new, gets the frame info and emit a geometry changed signal if the info changed (force_update_now): * libwnck/xutils.[ch]: (_wnck_get_icon_name): new, works like _wnck_get_name() (_wnck_get_frame_extents): new, gets the frame info from the _NET_FRAME_EXTENTS hint svn path=/trunk/; revision=1296
Diffstat (limited to 'doc')
-rw-r--r--doc/libwnck-sections.txt1
-rw-r--r--doc/tmpl/window.sgml12
2 files changed, 13 insertions, 0 deletions
diff --git a/doc/libwnck-sections.txt b/doc/libwnck-sections.txt
index 0ffbd98..32524ad 100644
--- a/doc/libwnck-sections.txt
+++ b/doc/libwnck-sections.txt
@@ -77,6 +77,7 @@ wnck_window_transient_is_most_recently_activated
wnck_window_set_icon_geometry
WnckWindowGravity
WnckWindowMoveResizeMask
+wnck_window_get_client_window_geometry
wnck_window_get_geometry
wnck_window_set_geometry
wnck_window_keyboard_move
diff --git a/doc/tmpl/window.sgml b/doc/tmpl/window.sgml
index 1b7d2de..f1c776c 100644
--- a/doc/tmpl/window.sgml
+++ b/doc/tmpl/window.sgml
@@ -747,6 +747,18 @@ WnckWindow
@WNCK_WINDOW_CHANGE_WIDTH:
@WNCK_WINDOW_CHANGE_HEIGHT:
+<!-- ##### FUNCTION wnck_window_get_client_window_geometry ##### -->
+<para>
+
+</para>
+
+@window:
+@xp:
+@yp:
+@widthp:
+@heightp:
+
+
<!-- ##### FUNCTION wnck_window_get_geometry ##### -->
<para>