diff options
author | Vincent Untz <vuntz@gnome.org> | 2007-06-10 11:53:04 +0000 |
---|---|---|
committer | Vincent Untz <vuntz@src.gnome.org> | 2007-06-10 11:53:04 +0000 |
commit | f985d70f99b4b604ee3b2a697ef4c4a75c62e167 (patch) | |
tree | 474b70e28cc8ac37199146eab3016be5b66cb52a | |
parent | 2ec58a2333a2abc5557fb93d41bea994dd5ccf07 (diff) | |
download | libwnck-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-- | ChangeLog | 4 | ||||
-rw-r--r-- | doc/libwnck-docs.sgml | 10 | ||||
-rw-r--r-- | doc/libwnck-sections.txt | 78 | ||||
-rw-r--r-- | doc/tmpl/application.sgml | 6 | ||||
-rw-r--r-- | doc/tmpl/screen.sgml | 118 | ||||
-rw-r--r-- | doc/tmpl/window.sgml | 322 |
6 files changed, 276 insertions, 262 deletions
@@ -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 ##### --> |