summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent Untz <vuntz@gnome.org>2007-06-10 11:53:04 +0000
committerVincent Untz <vuntz@src.gnome.org>2007-06-10 11:53:04 +0000
commitf985d70f99b4b604ee3b2a697ef4c4a75c62e167 (patch)
tree474b70e28cc8ac37199146eab3016be5b66cb52a
parent2ec58a2333a2abc5557fb93d41bea994dd5ccf07 (diff)
downloadlibwnck-f985d70f99b4b604ee3b2a697ef4c4a75c62e167.tar.gz
reorganize a bit some of the functions.
2007-06-10 Vincent Untz <vuntz@gnome.org> * doc/*: reorganize a bit some of the functions. svn path=/trunk/; revision=1294
-rw-r--r--ChangeLog4
-rw-r--r--doc/libwnck-docs.sgml10
-rw-r--r--doc/libwnck-sections.txt78
-rw-r--r--doc/tmpl/application.sgml6
-rw-r--r--doc/tmpl/screen.sgml118
-rw-r--r--doc/tmpl/window.sgml322
6 files changed, 276 insertions, 262 deletions
diff --git a/ChangeLog b/ChangeLog
index c8b53bd..c52848a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
2007-06-10 Vincent Untz <vuntz@gnome.org>
+ * doc/*: reorganize a bit some of the functions.
+
+2007-06-10 Vincent Untz <vuntz@gnome.org>
+
* libwnck/libwnck/wnckprop.c:
* libwnck/Makefile.am: add a wnckprop utility, similar to xprop, but
giving information about a WnckWindow. The output is nicer, although
diff --git a/doc/libwnck-docs.sgml b/doc/libwnck-docs.sgml
index 2af6f3e..3f2b5b3 100644
--- a/doc/libwnck-docs.sgml
+++ b/doc/libwnck-docs.sgml
@@ -36,6 +36,16 @@
tell that wnck_set_client_type() should be used for pagers-like users
mention that the window/classgroup/application/workspace/screen are owned by libwnck and should not be ref'ed/unref'ed.
mention wnck_screen_force_update()
+
+Comment from Havoc:
+One thing you might emphasize is that libwnck is a very expensive
+library in some sense; every app using it is going to ask for a bunch of
+info from the X server, then use substantial resources continuing to
+mirror that info as it changes - pretty much every time anything changes
+on the display, every libwnck app will wake up.
+
+All panel applets share the same copy of libwnck so it isn't so bad in
+that case.
-->
<part id="core">
diff --git a/doc/libwnck-sections.txt b/doc/libwnck-sections.txt
index 7533ea7..0ffbd98 100644
--- a/doc/libwnck-sections.txt
+++ b/doc/libwnck-sections.txt
@@ -11,6 +11,9 @@ wnck_window_has_name
wnck_window_get_name
wnck_window_has_icon_name
wnck_window_get_icon_name
+wnck_window_get_icon_is_fallback
+wnck_window_get_icon
+wnck_window_get_mini_icon
wnck_window_get_application
wnck_window_get_transient
wnck_window_get_group_leader
@@ -24,30 +27,43 @@ wnck_window_set_sort_order
WnckWindowType
wnck_window_get_window_type
wnck_window_set_window_type
+WnckWindowState
+wnck_window_get_state
wnck_window_is_minimized
wnck_window_is_maximized_horizontally
wnck_window_is_maximized_vertically
wnck_window_is_maximized
wnck_window_is_shaded
+wnck_window_is_pinned
+wnck_window_is_sticky
+wnck_window_is_above
+wnck_window_is_skip_pager
+wnck_window_is_skip_tasklist
+wnck_window_is_fullscreen
+wnck_window_needs_attention
+wnck_window_or_transient_needs_attention
+WnckWindowActions
+wnck_window_get_actions
+wnck_window_minimize
+wnck_window_unminimize
+wnck_window_maximize_horizontally
+wnck_window_unmaximize_horizontally
+wnck_window_maximize_vertically
+wnck_window_unmaximize_vertically
+wnck_window_maximize
+wnck_window_unmaximize
wnck_window_shade
wnck_window_unshade
-wnck_window_is_pinned
wnck_window_pin
wnck_window_unpin
-wnck_window_is_sticky
wnck_window_stick
wnck_window_unstick
-wnck_window_is_above
wnck_window_make_above
wnck_window_unmake_above
-wnck_window_is_skip_pager
wnck_window_set_skip_pager
-wnck_window_is_skip_tasklist
wnck_window_set_skip_tasklist
-wnck_window_is_fullscreen
wnck_window_set_fullscreen
-wnck_window_needs_attention
-wnck_window_or_transient_needs_attention
+wnck_window_close
wnck_window_get_workspace
wnck_window_is_on_workspace
wnck_window_is_visible_on_workspace
@@ -58,27 +74,11 @@ wnck_window_is_active
wnck_window_is_most_recently_activated
wnck_window_activate_transient
wnck_window_transient_is_most_recently_activated
-wnck_window_get_icon
-wnck_window_get_mini_icon
-wnck_window_get_icon_is_fallback
wnck_window_set_icon_geometry
-WnckWindowActions
-wnck_window_get_actions
-WnckWindowState
-wnck_window_get_state
WnckWindowGravity
WnckWindowMoveResizeMask
wnck_window_get_geometry
wnck_window_set_geometry
-wnck_window_close
-wnck_window_minimize
-wnck_window_unminimize
-wnck_window_maximize
-wnck_window_unmaximize
-wnck_window_maximize_horizontally
-wnck_window_unmaximize_horizontally
-wnck_window_maximize_vertically
-wnck_window_unmaximize_vertically
wnck_window_keyboard_move
wnck_window_keyboard_size
<SUBSECTION Private>
@@ -127,9 +127,9 @@ wnck_application_get_xid
wnck_application_get_name
wnck_application_get_icon_name
wnck_application_get_pid
+wnck_application_get_icon_is_fallback
wnck_application_get_icon
wnck_application_get_mini_icon
-wnck_application_get_icon_is_fallback
wnck_application_get_startup_id
wnck_application_get_windows
wnck_application_get_n_windows
@@ -179,30 +179,30 @@ WnckScreen
wnck_screen_get_default
wnck_screen_get
wnck_screen_get_for_root
-wnck_screen_get_workspace_count
-wnck_screen_get_workspace
-wnck_screen_get_workspace_index
-WnckMotionDirection
-wnck_screen_get_workspace_neighbor
-wnck_screen_get_active_workspace
+wnck_screen_get_width
+wnck_screen_get_height
+wnck_screen_force_update
+wnck_screen_net_wm_supports
wnck_screen_get_active_window
wnck_screen_get_previously_active_window
wnck_screen_get_windows
wnck_screen_get_windows_stacked
-wnck_screen_force_update
+wnck_screen_get_active_workspace
+wnck_screen_get_workspace
+wnck_screen_get_workspace_index
+WnckMotionDirection
+wnck_screen_get_workspace_neighbor
+wnck_screen_get_workspace_count
wnck_screen_change_workspace_count
-wnck_screen_net_wm_supports
-wnck_screen_get_background_pixmap
-wnck_screen_get_width
-wnck_screen_get_height
-wnck_screen_get_showing_desktop
-wnck_screen_toggle_showing_desktop
-wnck_screen_move_viewport
wnck_screen_try_set_workspace_layout
wnck_screen_release_workspace_layout
WnckWorkspaceLayout
wnck_screen_calc_workspace_layout
wnck_screen_free_workspace_layout
+wnck_screen_move_viewport
+wnck_screen_get_background_pixmap
+wnck_screen_get_showing_desktop
+wnck_screen_toggle_showing_desktop
<SUBSECTION Private>
WnckScreenPrivate
wnck_screen_get_type
diff --git a/doc/tmpl/application.sgml b/doc/tmpl/application.sgml
index 87a4519..fcc5310 100644
--- a/doc/tmpl/application.sgml
+++ b/doc/tmpl/application.sgml
@@ -82,7 +82,7 @@ WnckApplication
@Returns:
-<!-- ##### FUNCTION wnck_application_get_icon ##### -->
+<!-- ##### FUNCTION wnck_application_get_icon_is_fallback ##### -->
<para>
</para>
@@ -91,7 +91,7 @@ WnckApplication
@Returns:
-<!-- ##### FUNCTION wnck_application_get_mini_icon ##### -->
+<!-- ##### FUNCTION wnck_application_get_icon ##### -->
<para>
</para>
@@ -100,7 +100,7 @@ WnckApplication
@Returns:
-<!-- ##### FUNCTION wnck_application_get_icon_is_fallback ##### -->
+<!-- ##### FUNCTION wnck_application_get_mini_icon ##### -->
<para>
</para>
diff --git a/doc/tmpl/screen.sgml b/doc/tmpl/screen.sgml
index 59bba76..eaeaaeb 100644
--- a/doc/tmpl/screen.sgml
+++ b/doc/tmpl/screen.sgml
@@ -157,62 +157,39 @@ WnckScreen
@Returns:
-<!-- ##### FUNCTION wnck_screen_get_workspace_count ##### -->
-<para>
-
-</para>
-
-@screen:
-@Returns:
-
-
-<!-- ##### FUNCTION wnck_screen_get_workspace ##### -->
+<!-- ##### FUNCTION wnck_screen_get_width ##### -->
<para>
</para>
@screen:
-@workspace:
@Returns:
-<!-- ##### FUNCTION wnck_screen_get_workspace_index ##### -->
+<!-- ##### FUNCTION wnck_screen_get_height ##### -->
<para>
</para>
@screen:
-@space:
@Returns:
-<!-- ##### ENUM WnckMotionDirection ##### -->
-<para>
-
-</para>
-
-@WNCK_MOTION_UP:
-@WNCK_MOTION_DOWN:
-@WNCK_MOTION_LEFT:
-@WNCK_MOTION_RIGHT:
-
-<!-- ##### FUNCTION wnck_screen_get_workspace_neighbor ##### -->
+<!-- ##### FUNCTION wnck_screen_force_update ##### -->
<para>
</para>
@screen:
-@space:
-@direction:
-@Returns:
-<!-- ##### FUNCTION wnck_screen_get_active_workspace ##### -->
+<!-- ##### FUNCTION wnck_screen_net_wm_supports ##### -->
<para>
</para>
@screen:
+@atom:
@Returns:
@@ -252,86 +229,72 @@ WnckScreen
@Returns:
-<!-- ##### FUNCTION wnck_screen_force_update ##### -->
-<para>
-
-</para>
-
-@screen:
-
-
-<!-- ##### FUNCTION wnck_screen_change_workspace_count ##### -->
-<para>
-
-</para>
-
-@screen:
-@count:
-
-
-<!-- ##### FUNCTION wnck_screen_net_wm_supports ##### -->
+<!-- ##### FUNCTION wnck_screen_get_active_workspace ##### -->
<para>
</para>
@screen:
-@atom:
@Returns:
-<!-- ##### FUNCTION wnck_screen_get_background_pixmap ##### -->
+<!-- ##### FUNCTION wnck_screen_get_workspace ##### -->
<para>
</para>
@screen:
+@workspace:
@Returns:
-<!-- ##### FUNCTION wnck_screen_get_width ##### -->
+<!-- ##### FUNCTION wnck_screen_get_workspace_index ##### -->
<para>
</para>
@screen:
+@space:
@Returns:
-<!-- ##### FUNCTION wnck_screen_get_height ##### -->
+<!-- ##### ENUM WnckMotionDirection ##### -->
<para>
</para>
-@screen:
-@Returns:
-
+@WNCK_MOTION_UP:
+@WNCK_MOTION_DOWN:
+@WNCK_MOTION_LEFT:
+@WNCK_MOTION_RIGHT:
-<!-- ##### FUNCTION wnck_screen_get_showing_desktop ##### -->
+<!-- ##### FUNCTION wnck_screen_get_workspace_neighbor ##### -->
<para>
</para>
@screen:
+@space:
+@direction:
@Returns:
-<!-- ##### FUNCTION wnck_screen_toggle_showing_desktop ##### -->
+<!-- ##### FUNCTION wnck_screen_get_workspace_count ##### -->
<para>
</para>
@screen:
-@show:
+@Returns:
-<!-- ##### FUNCTION wnck_screen_move_viewport ##### -->
+<!-- ##### FUNCTION wnck_screen_change_workspace_count ##### -->
<para>
</para>
@screen:
-@x:
-@y:
+@count:
<!-- ##### FUNCTION wnck_screen_try_set_workspace_layout ##### -->
@@ -386,3 +349,40 @@ WnckScreen
@layout:
+<!-- ##### FUNCTION wnck_screen_move_viewport ##### -->
+<para>
+
+</para>
+
+@screen:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION wnck_screen_get_background_pixmap ##### -->
+<para>
+
+</para>
+
+@screen:
+@Returns:
+
+
+<!-- ##### FUNCTION wnck_screen_get_showing_desktop ##### -->
+<para>
+
+</para>
+
+@screen:
+@Returns:
+
+
+<!-- ##### FUNCTION wnck_screen_toggle_showing_desktop ##### -->
+<para>
+
+</para>
+
+@screen:
+@show:
+
+
diff --git a/doc/tmpl/window.sgml b/doc/tmpl/window.sgml
index 2e726c0..1b7d2de 100644
--- a/doc/tmpl/window.sgml
+++ b/doc/tmpl/window.sgml
@@ -123,6 +123,33 @@ WnckWindow
@Returns:
+<!-- ##### FUNCTION wnck_window_get_icon_is_fallback ##### -->
+<para>
+
+</para>
+
+@window:
+@Returns:
+
+
+<!-- ##### FUNCTION wnck_window_get_icon ##### -->
+<para>
+
+</para>
+
+@window:
+@Returns:
+
+
+<!-- ##### FUNCTION wnck_window_get_mini_icon ##### -->
+<para>
+
+</para>
+
+@window:
+@Returns:
+
+
<!-- ##### FUNCTION wnck_window_get_application ##### -->
<para>
@@ -245,16 +272,25 @@ WnckWindow
@wintype:
-<!-- ##### FUNCTION wnck_window_is_minimized ##### -->
+<!-- ##### ENUM WnckWindowState ##### -->
<para>
</para>
-@window:
-@Returns:
-
+@WNCK_WINDOW_STATE_MINIMIZED:
+@WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY:
+@WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY:
+@WNCK_WINDOW_STATE_SHADED:
+@WNCK_WINDOW_STATE_SKIP_PAGER:
+@WNCK_WINDOW_STATE_SKIP_TASKLIST:
+@WNCK_WINDOW_STATE_STICKY:
+@WNCK_WINDOW_STATE_HIDDEN:
+@WNCK_WINDOW_STATE_FULLSCREEN:
+@WNCK_WINDOW_STATE_DEMANDS_ATTENTION:
+@WNCK_WINDOW_STATE_URGENT:
+@WNCK_WINDOW_STATE_ABOVE:
-<!-- ##### FUNCTION wnck_window_is_maximized_horizontally ##### -->
+<!-- ##### FUNCTION wnck_window_get_state ##### -->
<para>
</para>
@@ -263,7 +299,7 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_is_maximized_vertically ##### -->
+<!-- ##### FUNCTION wnck_window_is_minimized ##### -->
<para>
</para>
@@ -272,7 +308,7 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_is_maximized ##### -->
+<!-- ##### FUNCTION wnck_window_is_maximized_horizontally ##### -->
<para>
</para>
@@ -281,7 +317,7 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_is_shaded ##### -->
+<!-- ##### FUNCTION wnck_window_is_maximized_vertically ##### -->
<para>
</para>
@@ -290,20 +326,22 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_shade ##### -->
+<!-- ##### FUNCTION wnck_window_is_maximized ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_unshade ##### -->
+<!-- ##### FUNCTION wnck_window_is_shaded ##### -->
<para>
</para>
@window:
+@Returns:
<!-- ##### FUNCTION wnck_window_is_pinned ##### -->
@@ -315,23 +353,25 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_pin ##### -->
+<!-- ##### FUNCTION wnck_window_is_sticky ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_unpin ##### -->
+<!-- ##### FUNCTION wnck_window_is_above ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_is_sticky ##### -->
+<!-- ##### FUNCTION wnck_window_is_skip_pager ##### -->
<para>
</para>
@@ -340,23 +380,25 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_stick ##### -->
+<!-- ##### FUNCTION wnck_window_is_skip_tasklist ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_unstick ##### -->
+<!-- ##### FUNCTION wnck_window_is_fullscreen ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_is_above ##### -->
+<!-- ##### FUNCTION wnck_window_needs_attention ##### -->
<para>
</para>
@@ -365,23 +407,41 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_make_above ##### -->
+<!-- ##### FUNCTION wnck_window_or_transient_needs_attention ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_unmake_above ##### -->
+<!-- ##### ENUM WnckWindowActions ##### -->
<para>
</para>
-@window:
-
+@WNCK_WINDOW_ACTION_MOVE:
+@WNCK_WINDOW_ACTION_RESIZE:
+@WNCK_WINDOW_ACTION_SHADE:
+@WNCK_WINDOW_ACTION_STICK:
+@WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY:
+@WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY:
+@WNCK_WINDOW_ACTION_CHANGE_WORKSPACE:
+@WNCK_WINDOW_ACTION_CLOSE:
+@WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY:
+@WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY:
+@WNCK_WINDOW_ACTION_UNSHADE:
+@WNCK_WINDOW_ACTION_UNSTICK:
+@WNCK_WINDOW_ACTION_MINIMIZE:
+@WNCK_WINDOW_ACTION_UNMINIMIZE:
+@WNCK_WINDOW_ACTION_MAXIMIZE:
+@WNCK_WINDOW_ACTION_UNMAXIMIZE:
+@WNCK_WINDOW_ACTION_FULLSCREEN:
+@WNCK_WINDOW_ACTION_ABOVE:
+@WNCK_WINDOW_ACTION_BELOW:
-<!-- ##### FUNCTION wnck_window_is_skip_pager ##### -->
+<!-- ##### FUNCTION wnck_window_get_actions ##### -->
<para>
</para>
@@ -390,333 +450,247 @@ WnckWindow
@Returns:
-<!-- ##### FUNCTION wnck_window_set_skip_pager ##### -->
+<!-- ##### FUNCTION wnck_window_minimize ##### -->
<para>
</para>
@window:
-@skip:
-<!-- ##### FUNCTION wnck_window_is_skip_tasklist ##### -->
+<!-- ##### FUNCTION wnck_window_unminimize ##### -->
<para>
</para>
@window:
-@Returns:
+@timestamp:
-<!-- ##### FUNCTION wnck_window_set_skip_tasklist ##### -->
+<!-- ##### FUNCTION wnck_window_maximize_horizontally ##### -->
<para>
</para>
@window:
-@skip:
-<!-- ##### FUNCTION wnck_window_is_fullscreen ##### -->
+<!-- ##### FUNCTION wnck_window_unmaximize_horizontally ##### -->
<para>
</para>
@window:
-@Returns:
-<!-- ##### FUNCTION wnck_window_set_fullscreen ##### -->
+<!-- ##### FUNCTION wnck_window_maximize_vertically ##### -->
<para>
</para>
@window:
-@fullscreen:
-<!-- ##### FUNCTION wnck_window_needs_attention ##### -->
+<!-- ##### FUNCTION wnck_window_unmaximize_vertically ##### -->
<para>
</para>
@window:
-@Returns:
-<!-- ##### FUNCTION wnck_window_or_transient_needs_attention ##### -->
+<!-- ##### FUNCTION wnck_window_maximize ##### -->
<para>
</para>
@window:
-@Returns:
-<!-- ##### FUNCTION wnck_window_get_workspace ##### -->
+<!-- ##### FUNCTION wnck_window_unmaximize ##### -->
<para>
</para>
@window:
-@Returns:
-<!-- ##### FUNCTION wnck_window_is_on_workspace ##### -->
+<!-- ##### FUNCTION wnck_window_shade ##### -->
<para>
</para>
@window:
-@workspace:
-@Returns:
-<!-- ##### FUNCTION wnck_window_is_visible_on_workspace ##### -->
+<!-- ##### FUNCTION wnck_window_unshade ##### -->
<para>
</para>
@window:
-@workspace:
-@Returns:
-<!-- ##### FUNCTION wnck_window_move_to_workspace ##### -->
+<!-- ##### FUNCTION wnck_window_pin ##### -->
<para>
</para>
@window:
-@space:
-<!-- ##### FUNCTION wnck_window_is_in_viewport ##### -->
+<!-- ##### FUNCTION wnck_window_unpin ##### -->
<para>
</para>
@window:
-@workspace:
-@Returns:
-<!-- ##### FUNCTION wnck_window_activate ##### -->
+<!-- ##### FUNCTION wnck_window_stick ##### -->
<para>
</para>
@window:
-@timestamp:
-<!-- ##### FUNCTION wnck_window_is_active ##### -->
+<!-- ##### FUNCTION wnck_window_unstick ##### -->
<para>
</para>
@window:
-@Returns:
-<!-- ##### FUNCTION wnck_window_is_most_recently_activated ##### -->
+<!-- ##### FUNCTION wnck_window_make_above ##### -->
<para>
</para>
@window:
-@Returns:
-<!-- ##### FUNCTION wnck_window_activate_transient ##### -->
+<!-- ##### FUNCTION wnck_window_unmake_above ##### -->
<para>
</para>
@window:
-@timestamp:
-<!-- ##### FUNCTION wnck_window_transient_is_most_recently_activated ##### -->
+<!-- ##### FUNCTION wnck_window_set_skip_pager ##### -->
<para>
</para>
@window:
-@Returns:
+@skip:
-<!-- ##### FUNCTION wnck_window_get_icon ##### -->
+<!-- ##### FUNCTION wnck_window_set_skip_tasklist ##### -->
<para>
</para>
@window:
-@Returns:
+@skip:
-<!-- ##### FUNCTION wnck_window_get_mini_icon ##### -->
+<!-- ##### FUNCTION wnck_window_set_fullscreen ##### -->
<para>
</para>
@window:
-@Returns:
+@fullscreen:
-<!-- ##### FUNCTION wnck_window_get_icon_is_fallback ##### -->
+<!-- ##### FUNCTION wnck_window_close ##### -->
<para>
</para>
@window:
-@Returns:
+@timestamp:
-<!-- ##### FUNCTION wnck_window_set_icon_geometry ##### -->
+<!-- ##### FUNCTION wnck_window_get_workspace ##### -->
<para>
</para>
@window:
-@x:
-@y:
-@width:
-@height:
-
-
-<!-- ##### ENUM WnckWindowActions ##### -->
-<para>
-
-</para>
+@Returns:
-@WNCK_WINDOW_ACTION_MOVE:
-@WNCK_WINDOW_ACTION_RESIZE:
-@WNCK_WINDOW_ACTION_SHADE:
-@WNCK_WINDOW_ACTION_STICK:
-@WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY:
-@WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY:
-@WNCK_WINDOW_ACTION_CHANGE_WORKSPACE:
-@WNCK_WINDOW_ACTION_CLOSE:
-@WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY:
-@WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY:
-@WNCK_WINDOW_ACTION_UNSHADE:
-@WNCK_WINDOW_ACTION_UNSTICK:
-@WNCK_WINDOW_ACTION_MINIMIZE:
-@WNCK_WINDOW_ACTION_UNMINIMIZE:
-@WNCK_WINDOW_ACTION_MAXIMIZE:
-@WNCK_WINDOW_ACTION_UNMAXIMIZE:
-@WNCK_WINDOW_ACTION_FULLSCREEN:
-@WNCK_WINDOW_ACTION_ABOVE:
-@WNCK_WINDOW_ACTION_BELOW:
-<!-- ##### FUNCTION wnck_window_get_actions ##### -->
+<!-- ##### FUNCTION wnck_window_is_on_workspace ##### -->
<para>
</para>
@window:
+@workspace:
@Returns:
-<!-- ##### ENUM WnckWindowState ##### -->
-<para>
-
-</para>
-
-@WNCK_WINDOW_STATE_MINIMIZED:
-@WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY:
-@WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY:
-@WNCK_WINDOW_STATE_SHADED:
-@WNCK_WINDOW_STATE_SKIP_PAGER:
-@WNCK_WINDOW_STATE_SKIP_TASKLIST:
-@WNCK_WINDOW_STATE_STICKY:
-@WNCK_WINDOW_STATE_HIDDEN:
-@WNCK_WINDOW_STATE_FULLSCREEN:
-@WNCK_WINDOW_STATE_DEMANDS_ATTENTION:
-@WNCK_WINDOW_STATE_URGENT:
-@WNCK_WINDOW_STATE_ABOVE:
-
-<!-- ##### FUNCTION wnck_window_get_state ##### -->
+<!-- ##### FUNCTION wnck_window_is_visible_on_workspace ##### -->
<para>
</para>
@window:
+@workspace:
@Returns:
-<!-- ##### ENUM WnckWindowGravity ##### -->
+<!-- ##### FUNCTION wnck_window_move_to_workspace ##### -->
<para>
</para>
-@WNCK_WINDOW_GRAVITY_CURRENT:
-@WNCK_WINDOW_GRAVITY_NORTHWEST:
-@WNCK_WINDOW_GRAVITY_NORTH:
-@WNCK_WINDOW_GRAVITY_NORTHEAST:
-@WNCK_WINDOW_GRAVITY_WEST:
-@WNCK_WINDOW_GRAVITY_CENTER:
-@WNCK_WINDOW_GRAVITY_EAST:
-@WNCK_WINDOW_GRAVITY_SOUTHWEST:
-@WNCK_WINDOW_GRAVITY_SOUTH:
-@WNCK_WINDOW_GRAVITY_SOUTHEAST:
-@WNCK_WINDOW_GRAVITY_STATIC:
-
-<!-- ##### ENUM WnckWindowMoveResizeMask ##### -->
-<para>
-
-</para>
+@window:
+@space:
-@WNCK_WINDOW_CHANGE_X:
-@WNCK_WINDOW_CHANGE_Y:
-@WNCK_WINDOW_CHANGE_WIDTH:
-@WNCK_WINDOW_CHANGE_HEIGHT:
-<!-- ##### FUNCTION wnck_window_get_geometry ##### -->
+<!-- ##### FUNCTION wnck_window_is_in_viewport ##### -->
<para>
</para>
@window:
-@xp:
-@yp:
-@widthp:
-@heightp:
+@workspace:
+@Returns:
-<!-- ##### FUNCTION wnck_window_set_geometry ##### -->
+<!-- ##### FUNCTION wnck_window_activate ##### -->
<para>
</para>
@window:
-@gravity:
-@geometry_mask:
-@x:
-@y:
-@width:
-@height:
+@timestamp:
-<!-- ##### FUNCTION wnck_window_close ##### -->
+<!-- ##### FUNCTION wnck_window_is_active ##### -->
<para>
</para>
@window:
-@timestamp:
+@Returns:
-<!-- ##### FUNCTION wnck_window_minimize ##### -->
+<!-- ##### FUNCTION wnck_window_is_most_recently_activated ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_unminimize ##### -->
+<!-- ##### FUNCTION wnck_window_activate_transient ##### -->
<para>
</para>
@@ -725,52 +699,78 @@ WnckWindow
@timestamp:
-<!-- ##### FUNCTION wnck_window_maximize ##### -->
+<!-- ##### FUNCTION wnck_window_transient_is_most_recently_activated ##### -->
<para>
</para>
@window:
+@Returns:
-<!-- ##### FUNCTION wnck_window_unmaximize ##### -->
+<!-- ##### FUNCTION wnck_window_set_icon_geometry ##### -->
<para>
</para>
@window:
+@x:
+@y:
+@width:
+@height:
-<!-- ##### FUNCTION wnck_window_maximize_horizontally ##### -->
+<!-- ##### ENUM WnckWindowGravity ##### -->
<para>
</para>
-@window:
-
+@WNCK_WINDOW_GRAVITY_CURRENT:
+@WNCK_WINDOW_GRAVITY_NORTHWEST:
+@WNCK_WINDOW_GRAVITY_NORTH:
+@WNCK_WINDOW_GRAVITY_NORTHEAST:
+@WNCK_WINDOW_GRAVITY_WEST:
+@WNCK_WINDOW_GRAVITY_CENTER:
+@WNCK_WINDOW_GRAVITY_EAST:
+@WNCK_WINDOW_GRAVITY_SOUTHWEST:
+@WNCK_WINDOW_GRAVITY_SOUTH:
+@WNCK_WINDOW_GRAVITY_SOUTHEAST:
+@WNCK_WINDOW_GRAVITY_STATIC:
-<!-- ##### FUNCTION wnck_window_unmaximize_horizontally ##### -->
+<!-- ##### ENUM WnckWindowMoveResizeMask ##### -->
<para>
</para>
-@window:
-
+@WNCK_WINDOW_CHANGE_X:
+@WNCK_WINDOW_CHANGE_Y:
+@WNCK_WINDOW_CHANGE_WIDTH:
+@WNCK_WINDOW_CHANGE_HEIGHT:
-<!-- ##### FUNCTION wnck_window_maximize_vertically ##### -->
+<!-- ##### FUNCTION wnck_window_get_geometry ##### -->
<para>
</para>
@window:
+@xp:
+@yp:
+@widthp:
+@heightp:
-<!-- ##### FUNCTION wnck_window_unmaximize_vertically ##### -->
+<!-- ##### FUNCTION wnck_window_set_geometry ##### -->
<para>
</para>
@window:
+@gravity:
+@geometry_mask:
+@x:
+@y:
+@width:
+@height:
<!-- ##### FUNCTION wnck_window_keyboard_move ##### -->