--- /dev/null
+[CCode (cprefix = "Wnck", lower_case_cprefix = "wnck_")]
+namespace Wnck {
+ [CCode (cprefix = "WNCK_CLIENT_TYPE_", cheader_filename = "libwnck/libwnck.h")]
+ public enum ClientType {
+ APPLICATION,
+ PAGER,
+ }
+ [CCode (cprefix = "WNCK_MOTION_", cheader_filename = "libwnck/libwnck.h")]
+ public enum MotionDirection {
+ UP,
+ DOWN,
+ LEFT,
+ RIGHT,
+ }
+ [CCode (cprefix = "WNCK_PAGER_DISPLAY_", cheader_filename = "libwnck/libwnck.h")]
+ public enum PagerDisplayMode {
+ NAME,
+ CONTENT,
+ }
+ [CCode (cprefix = "WNCK_TASKLIST_", cheader_filename = "libwnck/libwnck.h")]
+ public enum TasklistGroupingType {
+ NEVER_GROUP,
+ AUTO_GROUP,
+ ALWAYS_GROUP,
+ }
+ [CCode (cprefix = "WNCK_WINDOW_ACTION_", cheader_filename = "libwnck/libwnck.h")]
+ public enum WindowActions {
+ MOVE,
+ RESIZE,
+ SHADE,
+ STICK,
+ MAXIMIZE_HORIZONTALLY,
+ MAXIMIZE_VERTICALLY,
+ CHANGE_WORKSPACE,
+ CLOSE,
+ UNMAXIMIZE_HORIZONTALLY,
+ UNMAXIMIZE_VERTICALLY,
+ UNSHADE,
+ UNSTICK,
+ MINIMIZE,
+ UNMINIMIZE,
+ MAXIMIZE,
+ UNMAXIMIZE,
+ FULLSCREEN,
+ ABOVE,
+ BELOW,
+ }
+ [CCode (cprefix = "WNCK_WINDOW_GRAVITY_", cheader_filename = "libwnck/libwnck.h")]
+ public enum WindowGravity {
+ CURRENT,
+ NORTHWEST,
+ NORTH,
+ NORTHEAST,
+ WEST,
+ CENTER,
+ EAST,
+ SOUTHWEST,
+ SOUTH,
+ SOUTHEAST,
+ STATIC,
+ }
+ [CCode (cprefix = "WNCK_WINDOW_CHANGE_", cheader_filename = "libwnck/libwnck.h")]
+ public enum WindowMoveResizeMask {
+ X,
+ Y,
+ WIDTH,
+ HEIGHT,
+ }
+ [CCode (cprefix = "WNCK_WINDOW_STATE_", cheader_filename = "libwnck/libwnck.h")]
+ public enum WindowState {
+ MINIMIZED,
+ MAXIMIZED_HORIZONTALLY,
+ MAXIMIZED_VERTICALLY,
+ SHADED,
+ SKIP_PAGER,
+ SKIP_TASKLIST,
+ STICKY,
+ HIDDEN,
+ FULLSCREEN,
+ DEMANDS_ATTENTION,
+ URGENT,
+ ABOVE,
+ BELOW,
+ }
+ [CCode (cprefix = "WNCK_WINDOW_", cheader_filename = "libwnck/libwnck.h")]
+ public enum WindowType {
+ NORMAL,
+ DESKTOP,
+ DOCK,
+ DIALOG,
+ TOOLBAR,
+ MENU,
+ UTILITY,
+ SPLASHSCREEN,
+ }
+ [CCode (cprefix = "WNCK_LAYOUT_CORNER_", cheader_filename = "libwnck/libwnck.h")]
+ public enum _WnckLayoutCorner {
+ TOPLEFT,
+ TOPRIGHT,
+ BOTTOMRIGHT,
+ BOTTOMLEFT,
+ }
+ [CCode (cprefix = "WNCK_LAYOUT_ORIENTATION_", cheader_filename = "libwnck/libwnck.h")]
+ public enum _WnckLayoutOrientation {
+ HORIZONTAL,
+ VERTICAL,
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class PagerAccessible : Gtk.Accessible, Atk.Selection {
+ public static GLib.Type get_type ();
+ public PagerAccessible (Gtk.Widget widget);
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class Application : GLib.Object {
+ public static weak Wnck.Application get (ulong xwindow);
+ public weak Gdk.Pixbuf get_icon ();
+ public bool get_icon_is_fallback ();
+ public weak string get_icon_name ();
+ public weak Gdk.Pixbuf get_mini_icon ();
+ public int get_n_windows ();
+ public weak string get_name ();
+ public int get_pid ();
+ public weak string get_startup_id ();
+ public static GLib.Type get_type ();
+ public weak GLib.List get_windows ();
+ public ulong get_xid ();
+ public signal void name_changed ();
+ public signal void icon_changed ();
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class ClassGroup : GLib.Object {
+ public static weak Wnck.ClassGroup get (string res_class);
+ public weak Gdk.Pixbuf get_icon ();
+ public weak Gdk.Pixbuf get_mini_icon ();
+ public weak string get_name ();
+ public weak string get_res_class ();
+ public static GLib.Type get_type ();
+ public weak GLib.List get_windows ();
+ public signal void name_changed ();
+ public signal void icon_changed ();
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class Pager : Gtk.Container {
+ public static GLib.Type get_type ();
+ public Pager (Wnck.Screen screen);
+ public void set_display_mode (Wnck.PagerDisplayMode mode);
+ public bool set_n_rows (int n_rows);
+ public bool set_orientation (Gtk.Orientation orientation);
+ public void set_shadow_type (Gtk.ShadowType shadow_type);
+ public void set_show_all (bool show_all_workspaces);
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class pagerAccessibleFactory : GLib.Object {
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class Screen : GLib.Object {
+ public void change_workspace_count (int count);
+ public void force_update ();
+ public static weak Wnck.Screen get (int index);
+ public weak Wnck.Window get_active_window ();
+ public weak Wnck.Workspace get_active_workspace ();
+ public ulong get_background_pixmap ();
+ public static weak Wnck.Screen get_default ();
+ public static weak Wnck.Screen get_for_root (ulong root_window_id);
+ public int get_height ();
+ public int get_number ();
+ public weak Wnck.Window get_previously_active_window ();
+ public bool get_showing_desktop ();
+ public static GLib.Type get_type ();
+ public int get_width ();
+ public weak string get_window_manager_name ();
+ public weak GLib.List get_windows ();
+ public weak GLib.List get_windows_stacked ();
+ public weak Wnck.Workspace get_workspace (int workspace);
+ public int get_workspace_count ();
+ public weak GLib.List get_workspaces ();
+ public void move_viewport (int x, int y);
+ public bool net_wm_supports (string atom);
+ public void release_workspace_layout (int current_token);
+ public void toggle_showing_desktop (bool show);
+ public int try_set_workspace_layout (int current_token, int rows, int columns);
+ public signal void active_window_changed (Wnck.Window previous_window);
+ public signal void active_workspace_changed (Wnck.Workspace previous_workspace);
+ public signal void window_stacking_changed ();
+ public signal void window_opened (Wnck.Window window);
+ public signal void window_closed (Wnck.Window window);
+ public signal void workspace_created (Wnck.Workspace space);
+ public signal void workspace_destroyed (Wnck.Workspace space);
+ public signal void application_opened (Wnck.Application app);
+ public signal void application_closed (Wnck.Application app);
+ public signal void class_group_opened (Wnck.ClassGroup class_group);
+ public signal void class_group_closed (Wnck.ClassGroup class_group);
+ public signal void background_changed ();
+ public signal void showing_desktop_changed ();
+ public signal void viewports_changed ();
+ public signal void window_manager_changed ();
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class Selector : Gtk.MenuBar {
+ public static GLib.Type get_type ();
+ public Selector ();
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class Tasklist : Gtk.Container {
+ [NoArrayLength]
+ public weak int[] get_size_hint_list (int n_elements);
+ public static GLib.Type get_type ();
+ public Tasklist (Wnck.Screen screen);
+ public void set_button_relief (Gtk.ReliefStyle relief);
+ public void set_grouping (Wnck.TasklistGroupingType grouping);
+ public void set_grouping_limit (int limit);
+ public void set_icon_loader (Wnck.LoadIconFunction load_icon_func, pointer data, GLib.DestroyNotify free_data_func);
+ public void set_include_all_workspaces (bool include_all_workspaces);
+ public void set_switch_workspace_on_unminimize (bool switch_workspace_on_unminimize);
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class Window : GLib.Object {
+ public void activate (uint timestamp);
+ public void activate_transient (uint timestamp);
+ public void close (uint timestamp);
+ public static weak Wnck.Window get (ulong xwindow);
+ public Wnck.WindowActions get_actions ();
+ public weak Wnck.Application get_application ();
+ public weak Wnck.ClassGroup get_class_group ();
+ public void get_client_window_geometry (int xp, int yp, int widthp, int heightp);
+ public void get_geometry (int xp, int yp, int widthp, int heightp);
+ public ulong get_group_leader ();
+ public weak Gdk.Pixbuf get_icon ();
+ public bool get_icon_is_fallback ();
+ public weak string get_icon_name ();
+ public weak Gdk.Pixbuf get_mini_icon ();
+ public weak string get_name ();
+ public int get_pid ();
+ public weak Wnck.Screen get_screen ();
+ public weak string get_session_id ();
+ public weak string get_session_id_utf8 ();
+ public int get_sort_order ();
+ public Wnck.WindowState get_state ();
+ public weak Wnck.Window get_transient ();
+ public static GLib.Type get_type ();
+ public Wnck.WindowType get_window_type ();
+ public weak Wnck.Workspace get_workspace ();
+ public ulong get_xid ();
+ public bool has_icon_name ();
+ public bool has_name ();
+ public bool is_above ();
+ public bool is_active ();
+ public bool is_below ();
+ public bool is_fullscreen ();
+ public bool is_in_viewport (Wnck.Workspace workspace);
+ public bool is_maximized ();
+ public bool is_maximized_horizontally ();
+ public bool is_maximized_vertically ();
+ public bool is_minimized ();
+ public bool is_most_recently_activated ();
+ public bool is_on_workspace (Wnck.Workspace workspace);
+ public bool is_pinned ();
+ public bool is_shaded ();
+ public bool is_skip_pager ();
+ public bool is_skip_tasklist ();
+ public bool is_sticky ();
+ public bool is_visible_on_workspace (Wnck.Workspace workspace);
+ public void keyboard_move ();
+ public void keyboard_size ();
+ public void make_above ();
+ public void make_below ();
+ public void maximize ();
+ public void maximize_horizontally ();
+ public void maximize_vertically ();
+ public void minimize ();
+ public void move_to_workspace (Wnck.Workspace space);
+ public bool needs_attention ();
+ public bool or_transient_needs_attention ();
+ public void pin ();
+ public void set_fullscreen (bool fullscreen);
+ public void set_geometry (Wnck.WindowGravity gravity, Wnck.WindowMoveResizeMask geometry_mask, int x, int y, int width, int height);
+ public void set_icon_geometry (int x, int y, int width, int height);
+ public void set_skip_pager (bool skip);
+ public void set_skip_tasklist (bool skip);
+ public void set_sort_order (int order);
+ public void set_window_type (Wnck.WindowType wintype);
+ public void shade ();
+ public void stick ();
+ public bool transient_is_most_recently_activated ();
+ public void unmake_above ();
+ public void unmake_below ();
+ public void unmaximize ();
+ public void unmaximize_horizontally ();
+ public void unmaximize_vertically ();
+ public void unminimize (uint timestamp);
+ public void unpin ();
+ public void unshade ();
+ public void unstick ();
+ public signal void name_changed ();
+ public signal void state_changed (Wnck.WindowState changed_mask, Wnck.WindowState new_state);
+ public signal void workspace_changed ();
+ public signal void icon_changed ();
+ public signal void actions_changed (Wnck.WindowActions changed_mask, Wnck.WindowActions new_actions);
+ public signal void geometry_changed ();
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class Workspace : GLib.Object {
+ public void activate (uint timestamp);
+ public void change_name (string name);
+ public int get_height ();
+ public int get_layout_column ();
+ public int get_layout_row ();
+ public weak string get_name ();
+ public weak Wnck.Workspace get_neighbor (Wnck.MotionDirection direction);
+ public int get_number ();
+ public weak Wnck.Screen get_screen ();
+ public static GLib.Type get_type ();
+ public int get_viewport_x ();
+ public int get_viewport_y ();
+ public int get_width ();
+ public bool is_virtual ();
+ public signal void name_changed ();
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class WorkspaceAccessibleFactory : Atk.ObjectFactory {
+ public static GLib.Type get_type ();
+ public WorkspaceAccessibleFactory ();
+ }
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class WorkspaceAccessible : Atk.GObjectAccessible, Atk.Component {
+ public static GLib.Type get_type ();
+ public WorkspaceAccessible (GLib.Object obj);
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public struct IconCache {
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public struct PagerAccessibleFactory {
+ public weak Atk.ObjectFactory parent;
+ public static GLib.Type get_type ();
+ public PagerAccessibleFactory ();
+ }
+ [ReferenceType]
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public struct ResourceUsage {
+ public ulong total_bytes_estimate;
+ public ulong pixmap_bytes;
+ public uint n_pixmaps;
+ public uint n_windows;
+ public uint n_gcs;
+ public uint n_pictures;
+ public uint n_glyphsets;
+ public uint n_fonts;
+ public uint n_colormap_entries;
+ public uint n_passive_grabs;
+ public uint n_cursors;
+ public uint n_other;
+ }
+ public static delegate weak Gdk.Pixbuf LoadIconFunction (string icon_name, int size, uint flags, pointer data);
+ public const string STOCK_DELETE;
+ public const string STOCK_MAXIMIZE;
+ public const string STOCK_MINIMIZE;
+ public static weak Gtk.Widget create_window_action_menu (Wnck.Window window);
+ public static void pid_read_resource_usage (Gdk.Display gdk_display, ulong pid, Wnck.ResourceUsage usage);
+ public static void set_client_type (Wnck.ClientType ewmh_sourceindication_client_type);
+ public static void xid_read_resource_usage (Gdk.Display gdk_display, ulong xid, Wnck.ResourceUsage usage);
+}
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <!--
+
+ This file was automatically generated.
+ Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
+
+-->
+ <namespace name="Wnck">
+ <enum get-type="wnck_client_type_get_type" name="WnckClientType" type="enum" type-name="WnckClientType">
+ <member name="WNCK_CLIENT_TYPE_APPLICATION" value="1"/>
+ <member name="WNCK_CLIENT_TYPE_PAGER" value="2"/>
+ </enum>
+ <enum get-type="wnck_motion_direction_get_type" name="WnckMotionDirection" type="enum" type-name="WnckMotionDirection">
+ <member name="WNCK_MOTION_UP" value="-1"/>
+ <member name="WNCK_MOTION_DOWN" value="-2"/>
+ <member name="WNCK_MOTION_LEFT" value="-3"/>
+ <member name="WNCK_MOTION_RIGHT" value="-4"/>
+ </enum>
+ <enum get-type="wnck_pager_display_mode_get_type" name="WnckPagerDisplayMode" type="enum" type-name="WnckPagerDisplayMode">
+ <member name="WNCK_PAGER_DISPLAY_NAME" value=""/>
+ <member name="WNCK_PAGER_DISPLAY_CONTENT" value=""/>
+ </enum>
+ <enum get-type="wnck_tasklist_grouping_type_get_type" name="WnckTasklistGroupingType" type="enum" type-name="WnckTasklistGroupingType">
+ <member name="WNCK_TASKLIST_NEVER_GROUP" value=""/>
+ <member name="WNCK_TASKLIST_AUTO_GROUP" value=""/>
+ <member name="WNCK_TASKLIST_ALWAYS_GROUP" value=""/>
+ </enum>
+ <enum get-type="wnck_window_actions_get_type" name="WnckWindowActions" type="flags" type-name="WnckWindowActions">
+ <member name="WNCK_WINDOW_ACTION_MOVE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_RESIZE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_SHADE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_STICK" value=""/>
+ <member name="WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY" value=""/>
+ <member name="WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY" value=""/>
+ <member name="WNCK_WINDOW_ACTION_CHANGE_WORKSPACE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_CLOSE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY" value=""/>
+ <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY" value=""/>
+ <member name="WNCK_WINDOW_ACTION_UNSHADE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_UNSTICK" value=""/>
+ <member name="WNCK_WINDOW_ACTION_MINIMIZE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_UNMINIMIZE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_MAXIMIZE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_FULLSCREEN" value=""/>
+ <member name="WNCK_WINDOW_ACTION_ABOVE" value=""/>
+ <member name="WNCK_WINDOW_ACTION_BELOW" value=""/>
+ </enum>
+ <enum get-type="wnck_window_gravity_get_type" name="WnckWindowGravity" type="enum" type-name="WnckWindowGravity">
+ <member name="WNCK_WINDOW_GRAVITY_CURRENT" value="0"/>
+ <member name="WNCK_WINDOW_GRAVITY_NORTHWEST" value="1"/>
+ <member name="WNCK_WINDOW_GRAVITY_NORTH" value="2"/>
+ <member name="WNCK_WINDOW_GRAVITY_NORTHEAST" value="3"/>
+ <member name="WNCK_WINDOW_GRAVITY_WEST" value="4"/>
+ <member name="WNCK_WINDOW_GRAVITY_CENTER" value="5"/>
+ <member name="WNCK_WINDOW_GRAVITY_EAST" value="6"/>
+ <member name="WNCK_WINDOW_GRAVITY_SOUTHWEST" value="7"/>
+ <member name="WNCK_WINDOW_GRAVITY_SOUTH" value="8"/>
+ <member name="WNCK_WINDOW_GRAVITY_SOUTHEAST" value="9"/>
+ <member name="WNCK_WINDOW_GRAVITY_STATIC" value="10"/>
+ </enum>
+ <enum get-type="wnck_window_move_resize_mask_get_type" name="WnckWindowMoveResizeMask" type="flags" type-name="WnckWindowMoveResizeMask">
+ <member name="WNCK_WINDOW_CHANGE_X" value=""/>
+ <member name="WNCK_WINDOW_CHANGE_Y" value=""/>
+ <member name="WNCK_WINDOW_CHANGE_WIDTH" value=""/>
+ <member name="WNCK_WINDOW_CHANGE_HEIGHT" value=""/>
+ </enum>
+ <enum get-type="wnck_window_state_get_type" name="WnckWindowState" type="flags" type-name="WnckWindowState">
+ <member name="WNCK_WINDOW_STATE_MINIMIZED" value=""/>
+ <member name="WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY" value=""/>
+ <member name="WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY" value=""/>
+ <member name="WNCK_WINDOW_STATE_SHADED" value=""/>
+ <member name="WNCK_WINDOW_STATE_SKIP_PAGER" value=""/>
+ <member name="WNCK_WINDOW_STATE_SKIP_TASKLIST" value=""/>
+ <member name="WNCK_WINDOW_STATE_STICKY" value=""/>
+ <member name="WNCK_WINDOW_STATE_HIDDEN" value=""/>
+ <member name="WNCK_WINDOW_STATE_FULLSCREEN" value=""/>
+ <member name="WNCK_WINDOW_STATE_DEMANDS_ATTENTION" value=""/>
+ <member name="WNCK_WINDOW_STATE_URGENT" value=""/>
+ <member name="WNCK_WINDOW_STATE_ABOVE" value=""/>
+ <member name="WNCK_WINDOW_STATE_BELOW" value=""/>
+ </enum>
+ <enum get-type="wnck_window_type_get_type" name="WnckWindowType" type="enum" type-name="WnckWindowType">
+ <member name="WNCK_WINDOW_NORMAL" value=""/>
+ <member name="WNCK_WINDOW_DESKTOP" value=""/>
+ <member name="WNCK_WINDOW_DOCK" value=""/>
+ <member name="WNCK_WINDOW_DIALOG" value=""/>
+ <member name="WNCK_WINDOW_TOOLBAR" value=""/>
+ <member name="WNCK_WINDOW_MENU" value=""/>
+ <member name="WNCK_WINDOW_UTILITY" value=""/>
+ <member name="WNCK_WINDOW_SPLASHSCREEN" value=""/>
+ </enum>
+ <enum name="_WnckLayoutCorner" type="enum" type-name="_WnckLayoutCorner">
+ <member name="WNCK_LAYOUT_CORNER_TOPLEFT" value=""/>
+ <member name="WNCK_LAYOUT_CORNER_TOPRIGHT" value=""/>
+ <member name="WNCK_LAYOUT_CORNER_BOTTOMRIGHT" value=""/>
+ <member name="WNCK_LAYOUT_CORNER_BOTTOMLEFT" value=""/>
+ </enum>
+ <enum name="_WnckLayoutOrientation" type="enum" type-name="_WnckLayoutOrientation">
+ <member name="WNCK_LAYOUT_ORIENTATION_HORIZONTAL" value=""/>
+ <member name="WNCK_LAYOUT_ORIENTATION_VERTICAL" value=""/>
+ </enum>
+ <callback name="WnckLoadIconFunction" type-name="WnckLoadIconFunction">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="icon_name" type="const-char*"/>
+ <parameter name="size" type="int"/>
+ <parameter name="flags" type="unsigned-int"/>
+ <parameter name="data" type="void*"/>
+ </parameters>
+ </callback>
+ <object get-type="" name="WnckPagerAccessible" parent="GtkAccessible" type-name="WnckPagerAccessible">
+ <implements>
+ <interface name="AtkSelection"/>
+ </implements>
+ <method name="get_type" symbol="wnck_pager_accessible_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="wnck_pager_accessible_new">
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </constructor>
+ </object>
+ <object get-type="" name="WnckApplication" parent="GObject" type-name="WnckApplication">
+ <field name="priv" type="WnckApplicationPrivate*"/>
+ <signal name="name_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </signal>
+ <signal name="icon_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </signal>
+ <vfunc name="pad1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <method name="get" symbol="wnck_application_get">
+ <return-type type="WnckApplication*"/>
+ <parameters>
+ <parameter name="xwindow" type="gulong"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="wnck_application_get_icon">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_icon_is_fallback" symbol="wnck_application_get_icon_is_fallback">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_icon_name" symbol="wnck_application_get_icon_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_mini_icon" symbol="wnck_application_get_mini_icon">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_n_windows" symbol="wnck_application_get_n_windows">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="wnck_application_get_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_pid" symbol="wnck_application_get_pid">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_startup_id" symbol="wnck_application_get_startup_id">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="wnck_application_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_windows" symbol="wnck_application_get_windows">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ <method name="get_xid" symbol="wnck_application_get_xid">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="WnckClassGroup" parent="GObject" type-name="WnckClassGroup">
+ <field name="priv" type="WnckClassGroupPrivate*"/>
+ <signal name="name_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </signal>
+ <signal name="icon_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </signal>
+ <vfunc name="pad1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <method name="get" symbol="wnck_class_group_get">
+ <return-type type="WnckClassGroup*"/>
+ <parameters>
+ <parameter name="res_class" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="wnck_class_group_get_icon">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_mini_icon" symbol="wnck_class_group_get_mini_icon">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="wnck_class_group_get_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_res_class" symbol="wnck_class_group_get_res_class">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="wnck_class_group_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_windows" symbol="wnck_class_group_get_windows">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="WnckPager" parent="GtkContainer" type-name="WnckPager">
+ <field name="priv" type="WnckPagerPrivate*"/>
+ <vfunc name="pad1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <method name="get_type" symbol="wnck_pager_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="wnck_pager_new">
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </constructor>
+ <method name="set_display_mode" symbol="wnck_pager_set_display_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pager" type="WnckPager*"/>
+ <parameter name="mode" type="WnckPagerDisplayMode"/>
+ </parameters>
+ </method>
+ <method name="set_n_rows" symbol="wnck_pager_set_n_rows">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pager" type="WnckPager*"/>
+ <parameter name="n_rows" type="int"/>
+ </parameters>
+ </method>
+ <method name="set_orientation" symbol="wnck_pager_set_orientation">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pager" type="WnckPager*"/>
+ <parameter name="orientation" type="GtkOrientation"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_screen" symbol="wnck_pager_set_screen">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pager" type="WnckPager*"/>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="set_shadow_type" symbol="wnck_pager_set_shadow_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pager" type="WnckPager*"/>
+ <parameter name="shadow_type" type="GtkShadowType"/>
+ </parameters>
+ </method>
+ <method name="set_show_all" symbol="wnck_pager_set_show_all">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="pager" type="WnckPager*"/>
+ <parameter name="show_all_workspaces" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="WnckpagerAccessibleFactory" type-name="WnckpagerAccessibleFactory"/>
+ <object get-type="" name="WnckScreen" parent="GObject" type-name="WnckScreen">
+ <field name="priv" type="WnckScreenPrivate*"/>
+ <signal name="active_window_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="previous_window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <signal name="active_workspace_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="previous_workspace" type="WnckWorkspace*"/>
+ </parameters>
+ </signal>
+ <signal name="window_stacking_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </signal>
+ <signal name="window_opened" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <signal name="window_closed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <signal name="workspace_created" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </signal>
+ <signal name="workspace_destroyed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </signal>
+ <signal name="application_opened" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </signal>
+ <signal name="application_closed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </signal>
+ <signal name="class_group_opened" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </signal>
+ <signal name="class_group_closed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </signal>
+ <signal name="background_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </signal>
+ <signal name="showing_desktop_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </signal>
+ <signal name="viewports_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </signal>
+ <signal name="window_manager_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </signal>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad5">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad6">
+ <return-type type="void"/>
+ </vfunc>
+ <method deprecated="1" name="calc_workspace_layout" symbol="wnck_screen_calc_workspace_layout">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="num_workspaces" type="int"/>
+ <parameter name="space_index" type="int"/>
+ <parameter name="layout" type="WnckWorkspaceLayout*"/>
+ </parameters>
+ </method>
+ <method name="change_workspace_count" symbol="wnck_screen_change_workspace_count">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="count" type="int"/>
+ </parameters>
+ </method>
+ <method name="force_update" symbol="wnck_screen_force_update">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="free_workspace_layout" symbol="wnck_screen_free_workspace_layout">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="layout" type="WnckWorkspaceLayout*"/>
+ </parameters>
+ </method>
+ <method name="get" symbol="wnck_screen_get">
+ <return-type type="WnckScreen*"/>
+ <parameters>
+ <parameter name="index" type="int"/>
+ </parameters>
+ </method>
+ <method name="get_active_window" symbol="wnck_screen_get_active_window">
+ <return-type type="WnckWindow*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_active_workspace" symbol="wnck_screen_get_active_workspace">
+ <return-type type="WnckWorkspace*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_background_pixmap" symbol="wnck_screen_get_background_pixmap">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_default" symbol="wnck_screen_get_default">
+ <return-type type="WnckScreen*"/>
+ </method>
+ <method name="get_for_root" symbol="wnck_screen_get_for_root">
+ <return-type type="WnckScreen*"/>
+ <parameters>
+ <parameter name="root_window_id" type="gulong"/>
+ </parameters>
+ </method>
+ <method name="get_height" symbol="wnck_screen_get_height">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_number" symbol="wnck_screen_get_number">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_previously_active_window" symbol="wnck_screen_get_previously_active_window">
+ <return-type type="WnckWindow*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_showing_desktop" symbol="wnck_screen_get_showing_desktop">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="wnck_screen_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_width" symbol="wnck_screen_get_width">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_window_manager_name" symbol="wnck_screen_get_window_manager_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_windows" symbol="wnck_screen_get_windows">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_windows_stacked" symbol="wnck_screen_get_windows_stacked">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="get_workspace" symbol="wnck_screen_get_workspace">
+ <return-type type="WnckWorkspace*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="workspace" type="int"/>
+ </parameters>
+ </method>
+ <method name="get_workspace_count" symbol="wnck_screen_get_workspace_count">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_workspace_index" symbol="wnck_screen_get_workspace_index">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_workspace_neighbor" symbol="wnck_screen_get_workspace_neighbor">
+ <return-type type="WnckWorkspace*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="space" type="WnckWorkspace*"/>
+ <parameter name="direction" type="WnckMotionDirection"/>
+ </parameters>
+ </method>
+ <method name="get_workspaces" symbol="wnck_screen_get_workspaces">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="move_viewport" symbol="wnck_screen_move_viewport">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ </parameters>
+ </method>
+ <method name="net_wm_supports" symbol="wnck_screen_net_wm_supports">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="atom" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="release_workspace_layout" symbol="wnck_screen_release_workspace_layout">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="current_token" type="int"/>
+ </parameters>
+ </method>
+ <method name="toggle_showing_desktop" symbol="wnck_screen_toggle_showing_desktop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="show" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="try_set_workspace_layout" symbol="wnck_screen_try_set_workspace_layout">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="current_token" type="int"/>
+ <parameter name="rows" type="int"/>
+ <parameter name="columns" type="int"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="WnckSelector" parent="GtkMenuBar" type-name="WnckSelector">
+ <field name="priv" type="WnckSelectorPrivate*"/>
+ <vfunc name="pad1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <method name="get_type" symbol="wnck_selector_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="wnck_selector_new"/>
+ </object>
+ <object get-type="" name="WnckTasklist" parent="GtkContainer" type-name="WnckTasklist">
+ <field name="priv" type="WnckTasklistPrivate*"/>
+ <vfunc name="pad1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <method deprecated="1" name="get_minimum_height" symbol="wnck_tasklist_get_minimum_height">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_minimum_width" symbol="wnck_tasklist_get_minimum_width">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ </parameters>
+ </method>
+ <method name="get_size_hint_list" symbol="wnck_tasklist_get_size_hint_list">
+ <return-type type="const-int[]"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="n_elements" type="int*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="wnck_tasklist_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="wnck_tasklist_new">
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </constructor>
+ <method name="set_button_relief" symbol="wnck_tasklist_set_button_relief">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="relief" type="GtkReliefStyle"/>
+ </parameters>
+ </method>
+ <method name="set_grouping" symbol="wnck_tasklist_set_grouping">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="grouping" type="WnckTasklistGroupingType"/>
+ </parameters>
+ </method>
+ <method name="set_grouping_limit" symbol="wnck_tasklist_set_grouping_limit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="limit" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_icon_loader" symbol="wnck_tasklist_set_icon_loader">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="load_icon_func" type="WnckLoadIconFunction"/>
+ <parameter name="data" type="void*"/>
+ <parameter name="free_data_func" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="set_include_all_workspaces" symbol="wnck_tasklist_set_include_all_workspaces">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="include_all_workspaces" type="gboolean"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_minimum_height" symbol="wnck_tasklist_set_minimum_height">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="size" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_minimum_width" symbol="wnck_tasklist_set_minimum_width">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="size" type="gint"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_screen" symbol="wnck_tasklist_set_screen">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="screen" type="WnckScreen*"/>
+ </parameters>
+ </method>
+ <method name="set_switch_workspace_on_unminimize" symbol="wnck_tasklist_set_switch_workspace_on_unminimize">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="switch_workspace_on_unminimize" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="WnckWindow" parent="GObject" type-name="WnckWindow">
+ <field name="priv" type="WnckWindowPrivate*"/>
+ <signal name="name_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <signal name="state_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="changed_mask" type="WnckWindowState"/>
+ <parameter name="new_state" type="WnckWindowState"/>
+ </parameters>
+ </signal>
+ <signal name="workspace_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <signal name="icon_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <signal name="actions_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="changed_mask" type="WnckWindowActions"/>
+ <parameter name="new_actions" type="WnckWindowActions"/>
+ </parameters>
+ </signal>
+ <signal name="geometry_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <vfunc name="pad1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <method name="activate" symbol="wnck_window_activate">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="activate_transient" symbol="wnck_window_activate_transient">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="close" symbol="wnck_window_close">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="get" symbol="wnck_window_get">
+ <return-type type="WnckWindow*"/>
+ <parameters>
+ <parameter name="xwindow" type="gulong"/>
+ </parameters>
+ </method>
+ <method name="get_actions" symbol="wnck_window_get_actions">
+ <return-type type="WnckWindowActions"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_application" symbol="wnck_window_get_application">
+ <return-type type="WnckApplication*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_class_group" symbol="wnck_window_get_class_group">
+ <return-type type="WnckClassGroup*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_client_window_geometry" symbol="wnck_window_get_client_window_geometry">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="xp" type="int*"/>
+ <parameter name="yp" type="int*"/>
+ <parameter name="widthp" type="int*"/>
+ <parameter name="heightp" type="int*"/>
+ </parameters>
+ </method>
+ <method name="get_geometry" symbol="wnck_window_get_geometry">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="xp" type="int*"/>
+ <parameter name="yp" type="int*"/>
+ <parameter name="widthp" type="int*"/>
+ <parameter name="heightp" type="int*"/>
+ </parameters>
+ </method>
+ <method name="get_group_leader" symbol="wnck_window_get_group_leader">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_icon" symbol="wnck_window_get_icon">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_icon_is_fallback" symbol="wnck_window_get_icon_is_fallback">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_icon_name" symbol="wnck_window_get_icon_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_mini_icon" symbol="wnck_window_get_mini_icon">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="wnck_window_get_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_pid" symbol="wnck_window_get_pid">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_screen" symbol="wnck_window_get_screen">
+ <return-type type="WnckScreen*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_session_id" symbol="wnck_window_get_session_id">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_session_id_utf8" symbol="wnck_window_get_session_id_utf8">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_sort_order" symbol="wnck_window_get_sort_order">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_state" symbol="wnck_window_get_state">
+ <return-type type="WnckWindowState"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_transient" symbol="wnck_window_get_transient">
+ <return-type type="WnckWindow*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="wnck_window_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_window_type" symbol="wnck_window_get_window_type">
+ <return-type type="WnckWindowType"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_workspace" symbol="wnck_window_get_workspace">
+ <return-type type="WnckWorkspace*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="get_xid" symbol="wnck_window_get_xid">
+ <return-type type="gulong"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="has_icon_name" symbol="wnck_window_has_icon_name">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="has_name" symbol="wnck_window_has_name">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_above" symbol="wnck_window_is_above">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_active" symbol="wnck_window_is_active">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_below" symbol="wnck_window_is_below">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_fullscreen" symbol="wnck_window_is_fullscreen">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_in_viewport" symbol="wnck_window_is_in_viewport">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="workspace" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="is_maximized" symbol="wnck_window_is_maximized">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_maximized_horizontally" symbol="wnck_window_is_maximized_horizontally">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_maximized_vertically" symbol="wnck_window_is_maximized_vertically">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_minimized" symbol="wnck_window_is_minimized">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_most_recently_activated" symbol="wnck_window_is_most_recently_activated">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_on_workspace" symbol="wnck_window_is_on_workspace">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="workspace" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="is_pinned" symbol="wnck_window_is_pinned">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_shaded" symbol="wnck_window_is_shaded">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_skip_pager" symbol="wnck_window_is_skip_pager">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_skip_tasklist" symbol="wnck_window_is_skip_tasklist">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_sticky" symbol="wnck_window_is_sticky">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="is_visible_on_workspace" symbol="wnck_window_is_visible_on_workspace">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="workspace" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="keyboard_move" symbol="wnck_window_keyboard_move">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="keyboard_size" symbol="wnck_window_keyboard_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="make_above" symbol="wnck_window_make_above">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="make_below" symbol="wnck_window_make_below">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="maximize" symbol="wnck_window_maximize">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="maximize_horizontally" symbol="wnck_window_maximize_horizontally">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="maximize_vertically" symbol="wnck_window_maximize_vertically">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="minimize" symbol="wnck_window_minimize">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="move_to_workspace" symbol="wnck_window_move_to_workspace">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="needs_attention" symbol="wnck_window_needs_attention">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="or_transient_needs_attention" symbol="wnck_window_or_transient_needs_attention">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="pin" symbol="wnck_window_pin">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="set_fullscreen" symbol="wnck_window_set_fullscreen">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="fullscreen" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_geometry" symbol="wnck_window_set_geometry">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="gravity" type="WnckWindowGravity"/>
+ <parameter name="geometry_mask" type="WnckWindowMoveResizeMask"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ <parameter name="width" type="int"/>
+ <parameter name="height" type="int"/>
+ </parameters>
+ </method>
+ <method name="set_icon_geometry" symbol="wnck_window_set_icon_geometry">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ <parameter name="width" type="int"/>
+ <parameter name="height" type="int"/>
+ </parameters>
+ </method>
+ <method name="set_skip_pager" symbol="wnck_window_set_skip_pager">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="skip" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_skip_tasklist" symbol="wnck_window_set_skip_tasklist">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="skip" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_sort_order" symbol="wnck_window_set_sort_order">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="order" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_window_type" symbol="wnck_window_set_window_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="wintype" type="WnckWindowType"/>
+ </parameters>
+ </method>
+ <method name="shade" symbol="wnck_window_shade">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="stick" symbol="wnck_window_stick">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="transient_is_most_recently_activated" symbol="wnck_window_transient_is_most_recently_activated">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unmake_above" symbol="wnck_window_unmake_above">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unmake_below" symbol="wnck_window_unmake_below">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unmaximize" symbol="wnck_window_unmaximize">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unmaximize_horizontally" symbol="wnck_window_unmaximize_horizontally">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unmaximize_vertically" symbol="wnck_window_unmaximize_vertically">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unminimize" symbol="wnck_window_unminimize">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="unpin" symbol="wnck_window_unpin">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unshade" symbol="wnck_window_unshade">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ <method name="unstick" symbol="wnck_window_unstick">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="WnckWorkspace" parent="GObject" type-name="WnckWorkspace">
+ <field name="priv" type="WnckWorkspacePrivate*"/>
+ <signal name="name_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </signal>
+ <vfunc name="pad1">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad2">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad3">
+ <return-type type="void"/>
+ </vfunc>
+ <vfunc name="pad4">
+ <return-type type="void"/>
+ </vfunc>
+ <method name="activate" symbol="wnck_workspace_activate">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ <parameter name="timestamp" type="guint32"/>
+ </parameters>
+ </method>
+ <method name="change_name" symbol="wnck_workspace_change_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ <parameter name="name" type="const-char*"/>
+ </parameters>
+ </method>
+ <method name="get_height" symbol="wnck_workspace_get_height">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_layout_column" symbol="wnck_workspace_get_layout_column">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_layout_row" symbol="wnck_workspace_get_layout_row">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="wnck_workspace_get_name">
+ <return-type type="const-char*"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_neighbor" symbol="wnck_workspace_get_neighbor">
+ <return-type type="WnckWorkspace*"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ <parameter name="direction" type="WnckMotionDirection"/>
+ </parameters>
+ </method>
+ <method name="get_number" symbol="wnck_workspace_get_number">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_screen" symbol="wnck_workspace_get_screen">
+ <return-type type="WnckScreen*"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="wnck_workspace_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_viewport_x" symbol="wnck_workspace_get_viewport_x">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_viewport_y" symbol="wnck_workspace_get_viewport_y">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="get_width" symbol="wnck_workspace_get_width">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ <method name="is_virtual" symbol="wnck_workspace_is_virtual">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="space" type="WnckWorkspace*"/>
+ </parameters>
+ </method>
+ </object>
+ <object get-type="" name="WnckWorkspaceAccessibleFactory" parent="AtkObjectFactory" type-name="WnckWorkspaceAccessibleFactory">
+ <method name="get_type" symbol="wnck_workspace_accessible_factory_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="wnck_workspace_accessible_factory_new"/>
+ </object>
+ <object get-type="" name="WnckWorkspaceAccessible" parent="AtkGObjectAccessible" type-name="WnckWorkspaceAccessible">
+ <field name="index" type="int"/>
+ <implements>
+ <interface name="AtkComponent"/>
+ </implements>
+ <method name="get_type" symbol="wnck_workspace_accessible_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="wnck_workspace_accessible_new">
+ <parameters>
+ <parameter name="obj" type="GObject*"/>
+ </parameters>
+ </constructor>
+ </object>
+ <struct get-type="" name="WnckIconCache" opaque="true" type-name="WnckIconCache"/>
+ <struct get-type="" name="WnckPagerAccessibleFactory" opaque="true" type-name="WnckPagerAccessibleFactory">
+ <field access="public" name="parent" readable="1" type="AtkObjectFactory" writable="1" writeable="true"/>
+ <method name="get_type" symbol="wnck_pager_accessible_factory_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="new" symbol="wnck_pager_accessible_factory_new">
+ <return-type type="AtkObjectFactory*"/>
+ </method>
+ </struct>
+ <struct get-type="" name="WnckResourceUsage" type-name="WnckResourceUsage">
+ <field name="total_bytes_estimate" readable="1" type="gulong" writable="1"/>
+ <field name="pixmap_bytes" readable="1" type="gulong" writable="1"/>
+ <field name="n_pixmaps" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_windows" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_gcs" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_pictures" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_glyphsets" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_fonts" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_colormap_entries" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_passive_grabs" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_cursors" readable="1" type="unsigned int" writable="1"/>
+ <field name="n_other" readable="1" type="unsigned int" writable="1"/>
+ <field name="pad1" type="unsigned int"/>
+ <field name="pad2" type="unsigned int"/>
+ <field name="pad3" type="unsigned int"/>
+ <field name="pad4" type="unsigned int"/>
+ <field name="pad5" type="unsigned int"/>
+ <field name="pad6" type="unsigned long"/>
+ <field name="pad7" type="unsigned long"/>
+ <field name="pad8" type="unsigned long"/>
+ <field name="pad9" type="unsigned long"/>
+ </struct>
+ <struct deprecated="1" get-type="" name="WnckWorkspaceLayout" type-name="WnckWorkspaceLayout">
+ <field name="rows" readable="1" type="int" writable="1"/>
+ <field name="cols" readable="1" type="int" writable="1"/>
+ <field name="grid" readable="1" type="int*" writable="1"/>
+ <field name="grid_area" readable="1" type="int" writable="1"/>
+ <field name="current_row" readable="1" type="int" writable="1"/>
+ <field name="current_col" readable="1" type="int" writable="1"/>
+ </struct>
+ <function name="create_window_action_menu" symbol="wnck_create_window_action_menu">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </function>
+ <function deprecated="1" name="gtk_window_set_dock_type" symbol="wnck_gtk_window_set_dock_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ </parameters>
+ </function>
+ <function name="pid_read_resource_usage" symbol="wnck_pid_read_resource_usage">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gdk_display" type="GdkDisplay*"/>
+ <parameter name="pid" type="gulong"/>
+ <parameter name="usage" type="WnckResourceUsage*"/>
+ </parameters>
+ </function>
+ <function name="set_client_type" symbol="wnck_set_client_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="ewmh_sourceindication_client_type" type="WnckClientType"/>
+ </parameters>
+ </function>
+ <function name="xid_read_resource_usage" symbol="wnck_xid_read_resource_usage">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="gdk_display" type="GdkDisplay*"/>
+ <parameter name="xid" type="gulong"/>
+ <parameter name="usage" type="WnckResourceUsage*"/>
+ </parameters>
+ </function>
+ <constant name="WNCK_STOCK_DELETE" type="utf8" type-name="WNCK_STOCK_DELETE" value="wnck-stock-delete"/>
+ <constant name="WNCK_STOCK_MAXIMIZE" type="utf8" type-name="WNCK_STOCK_MAXIMIZE" value="wnck-stock-maximize"/>
+ <constant name="WNCK_STOCK_MINIMIZE" type="utf8" type-name="WNCK_STOCK_MINIMIZE" value="wnck-stock-minimize"/>
+ </namespace>
+</api>