2007-11-22 Jürg Billeter <j@bitron.ch>
+ * vapigen/vala-gen-introspect/vala-gen-introspect.in: add support for
+ .defines file
+
+ * vapi/packages/libwnck-1.0/: update to use vala-gen-introspect
+
+ * vapi/libwnck-1.0.vapi: regenerated
+
+2007-11-22 Jürg Billeter <j@bitron.ch>
+
* vapi/packages/gnome-desktop-2.0/: update to use vala-gen-introspect
* vapi/gnome-desktop-2.0.vapi: regenerated
AUTO_GROUP,
ALWAYS_GROUP,
}
+ [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_", cheader_filename = "libwnck/libwnck.h")]
+ public enum WindowType {
+ NORMAL,
+ DESKTOP,
+ DOCK,
+ DIALOG,
+ TOOLBAR,
+ MENU,
+ UTILITY,
+ SPLASHSCREEN,
+ }
[CCode (cprefix = "WNCK_WINDOW_ACTION_", cheader_filename = "libwnck/libwnck.h")]
+ [Flags]
public enum WindowActions {
MOVE,
RESIZE,
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")]
+ [Flags]
public enum WindowMoveResizeMask {
X,
Y,
HEIGHT,
}
[CCode (cprefix = "WNCK_WINDOW_STATE_", cheader_filename = "libwnck/libwnck.h")]
+ [Flags]
public enum WindowState {
MINIMIZED,
MAXIMIZED_HORIZONTALLY,
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 (cheader_filename = "libwnck/libwnck.h")]
+ public class 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 uint pad1;
+ public uint pad2;
+ public uint pad3;
+ public uint pad4;
+ public uint pad5;
+ public uint pad6;
+ public uint pad7;
+ public uint pad8;
+ public uint pad9;
}
- [CCode (cprefix = "WNCK_LAYOUT_ORIENTATION_", cheader_filename = "libwnck/libwnck.h")]
- public enum _WnckLayoutOrientation {
- HORIZONTAL,
- VERTICAL,
+ [CCode (cheader_filename = "libwnck/libwnck.h")]
+ public class WorkspaceLayout {
+ public int rows;
+ public int cols;
+ public int grid;
+ public int grid_area;
+ public int current_row;
+ public int current_col;
}
[CCode (cheader_filename = "libwnck/libwnck.h")]
- public class PagerAccessible : Gtk.Accessible, Atk.Selection {
- public static GLib.Type get_type ();
- public PagerAccessible (Gtk.Widget widget);
+ public class ActionMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable {
+ public ActionMenu (Wnck.Window window);
+ [NoAccessorMethod]
+ public weak pointer window { get; construct; }
}
[CCode (cheader_filename = "libwnck/libwnck.h")]
public class Application : GLib.Object {
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 ();
+ public signal void name_changed ();
}
[CCode (cheader_filename = "libwnck/libwnck.h")]
public class ClassGroup : GLib.Object {
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 ();
+ public signal void name_changed ();
}
[CCode (cheader_filename = "libwnck/libwnck.h")]
- public class Pager : Gtk.Container {
- public static GLib.Type get_type ();
+ public class Pager : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
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_screen (Wnck.Screen screen);
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 calc_workspace_layout (int num_workspaces, int space_index, Wnck.WorkspaceLayout layout);
public void change_workspace_count (int count);
public void force_update ();
+ public static void free_workspace_layout (Wnck.WorkspaceLayout layout);
public static weak Wnck.Screen get (int index);
public weak Wnck.Window get_active_window ();
public weak Wnck.Workspace get_active_workspace ();
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 int get_workspace_index (Wnck.Workspace space);
+ public weak Wnck.Workspace get_workspace_neighbor (Wnck.Workspace space, Wnck.MotionDirection direction);
public weak GLib.List get_workspaces ();
public void move_viewport (int x, int y);
public bool net_wm_supports (string atom);
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 application_opened (Wnck.Application app);
public signal void background_changed ();
+ public signal void class_group_closed (Wnck.ClassGroup class_group);
+ public signal void class_group_opened (Wnck.ClassGroup class_group);
public signal void showing_desktop_changed ();
public signal void viewports_changed ();
+ public signal void window_closed (Wnck.Window window);
public signal void window_manager_changed ();
+ public signal void window_opened (Wnck.Window window);
+ public signal void window_stacking_changed ();
+ public signal void workspace_created (Wnck.Workspace space);
+ public signal void workspace_destroyed (Wnck.Workspace space);
}
[CCode (cheader_filename = "libwnck/libwnck.h")]
- public class Selector : Gtk.MenuBar {
- public static GLib.Type get_type ();
+ public class Selector : Gtk.MenuBar, Atk.Implementor, Gtk.Buildable {
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 class Tasklist : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ public int get_minimum_height ();
+ public int get_minimum_width ();
+ public int get_size_hint_list (int n_elements);
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_minimum_height (int size);
+ public void set_minimum_width (int size);
+ public void set_screen (Wnck.Screen screen);
public void set_switch_workspace_on_unminimize (bool switch_workspace_on_unminimize);
}
[CCode (cheader_filename = "libwnck/libwnck.h")]
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 void unpin ();
public void unshade ();
public void unstick ();
+ public signal void actions_changed (Wnck.WindowActions changed_mask, Wnck.WindowActions new_actions);
+ public signal void geometry_changed ();
+ public signal void icon_changed ();
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 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);
- }
- [CCode (cheader_filename = "libwnck/libwnck.h")]
- public class IconCache {
- }
- [CCode (cheader_filename = "libwnck/libwnck.h")]
- public class PagerAccessibleFactory {
- public weak Atk.ObjectFactory parent;
- public static GLib.Type get_type ();
- public PagerAccessibleFactory ();
- }
- [CCode (cheader_filename = "libwnck/libwnck.h")]
- public class 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 gtk_window_set_dock_type (Gtk.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
+-DWNCK_I_KNOW_THIS_IS_UNSTABLE
-libwnck
+include/libwnck-1.0/libwnck
+lib/libwnck-1.so
--- /dev/null
+<?xml version="1.0"?>
+<api version="1.0">
+ <namespace name="Wnck">
+ <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 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>
+ <callback name="WnckLoadIconFunction">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="icon_name" type="char*"/>
+ <parameter name="size" type="int"/>
+ <parameter name="flags" type="unsigned"/>
+ <parameter name="data" type="void*"/>
+ </parameters>
+ </callback>
+ <struct name="WnckResourceUsage">
+ <field name="total_bytes_estimate" type="gulong"/>
+ <field name="pixmap_bytes" type="gulong"/>
+ <field name="n_pixmaps" type="unsigned"/>
+ <field name="n_windows" type="unsigned"/>
+ <field name="n_gcs" type="unsigned"/>
+ <field name="n_pictures" type="unsigned"/>
+ <field name="n_glyphsets" type="unsigned"/>
+ <field name="n_fonts" type="unsigned"/>
+ <field name="n_colormap_entries" type="unsigned"/>
+ <field name="n_passive_grabs" type="unsigned"/>
+ <field name="n_cursors" type="unsigned"/>
+ <field name="n_other" type="unsigned"/>
+ <field name="pad1" type="unsigned"/>
+ <field name="pad2" type="unsigned"/>
+ <field name="pad3" type="unsigned"/>
+ <field name="pad4" type="unsigned"/>
+ <field name="pad5" type="unsigned"/>
+ <field name="pad6" type="unsigned"/>
+ <field name="pad7" type="unsigned"/>
+ <field name="pad8" type="unsigned"/>
+ <field name="pad9" type="unsigned"/>
+ </struct>
+ <struct name="WnckWorkspaceLayout">
+ <field name="rows" type="int"/>
+ <field name="cols" type="int"/>
+ <field name="grid" type="int*"/>
+ <field name="grid_area" type="int"/>
+ <field name="current_row" type="int"/>
+ <field name="current_col" type="int"/>
+ </struct>
+ <enum name="WnckClientType">
+ <member name="WNCK_CLIENT_TYPE_APPLICATION" value="1"/>
+ <member name="WNCK_CLIENT_TYPE_PAGER" value="2"/>
+ </enum>
+ <enum 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 name="WnckPagerDisplayMode">
+ <member name="WNCK_PAGER_DISPLAY_NAME" value="0"/>
+ <member name="WNCK_PAGER_DISPLAY_CONTENT" value="1"/>
+ </enum>
+ <enum name="WnckTasklistGroupingType">
+ <member name="WNCK_TASKLIST_NEVER_GROUP" value="0"/>
+ <member name="WNCK_TASKLIST_AUTO_GROUP" value="1"/>
+ <member name="WNCK_TASKLIST_ALWAYS_GROUP" value="2"/>
+ </enum>
+ <enum 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 name="WnckWindowType">
+ <member name="WNCK_WINDOW_NORMAL" value="0"/>
+ <member name="WNCK_WINDOW_DESKTOP" value="1"/>
+ <member name="WNCK_WINDOW_DOCK" value="2"/>
+ <member name="WNCK_WINDOW_DIALOG" value="3"/>
+ <member name="WNCK_WINDOW_TOOLBAR" value="4"/>
+ <member name="WNCK_WINDOW_MENU" value="5"/>
+ <member name="WNCK_WINDOW_UTILITY" value="6"/>
+ <member name="WNCK_WINDOW_SPLASHSCREEN" value="7"/>
+ </enum>
+ <flags name="WnckWindowActions">
+ <member name="WNCK_WINDOW_ACTION_MOVE" value="1"/>
+ <member name="WNCK_WINDOW_ACTION_RESIZE" value="2"/>
+ <member name="WNCK_WINDOW_ACTION_SHADE" value="4"/>
+ <member name="WNCK_WINDOW_ACTION_STICK" value="8"/>
+ <member name="WNCK_WINDOW_ACTION_MAXIMIZE_HORIZONTALLY" value="16"/>
+ <member name="WNCK_WINDOW_ACTION_MAXIMIZE_VERTICALLY" value="32"/>
+ <member name="WNCK_WINDOW_ACTION_CHANGE_WORKSPACE" value="64"/>
+ <member name="WNCK_WINDOW_ACTION_CLOSE" value="128"/>
+ <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE_HORIZONTALLY" value="256"/>
+ <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE_VERTICALLY" value="512"/>
+ <member name="WNCK_WINDOW_ACTION_UNSHADE" value="1024"/>
+ <member name="WNCK_WINDOW_ACTION_UNSTICK" value="2048"/>
+ <member name="WNCK_WINDOW_ACTION_MINIMIZE" value="4096"/>
+ <member name="WNCK_WINDOW_ACTION_UNMINIMIZE" value="8192"/>
+ <member name="WNCK_WINDOW_ACTION_MAXIMIZE" value="16384"/>
+ <member name="WNCK_WINDOW_ACTION_UNMAXIMIZE" value="32768"/>
+ <member name="WNCK_WINDOW_ACTION_FULLSCREEN" value="65536"/>
+ <member name="WNCK_WINDOW_ACTION_ABOVE" value="131072"/>
+ <member name="WNCK_WINDOW_ACTION_BELOW" value="262144"/>
+ </flags>
+ <flags name="WnckWindowMoveResizeMask">
+ <member name="WNCK_WINDOW_CHANGE_X" value="1"/>
+ <member name="WNCK_WINDOW_CHANGE_Y" value="2"/>
+ <member name="WNCK_WINDOW_CHANGE_WIDTH" value="4"/>
+ <member name="WNCK_WINDOW_CHANGE_HEIGHT" value="8"/>
+ </flags>
+ <flags name="WnckWindowState">
+ <member name="WNCK_WINDOW_STATE_MINIMIZED" value="1"/>
+ <member name="WNCK_WINDOW_STATE_MAXIMIZED_HORIZONTALLY" value="2"/>
+ <member name="WNCK_WINDOW_STATE_MAXIMIZED_VERTICALLY" value="4"/>
+ <member name="WNCK_WINDOW_STATE_SHADED" value="8"/>
+ <member name="WNCK_WINDOW_STATE_SKIP_PAGER" value="16"/>
+ <member name="WNCK_WINDOW_STATE_SKIP_TASKLIST" value="32"/>
+ <member name="WNCK_WINDOW_STATE_STICKY" value="64"/>
+ <member name="WNCK_WINDOW_STATE_HIDDEN" value="128"/>
+ <member name="WNCK_WINDOW_STATE_FULLSCREEN" value="256"/>
+ <member name="WNCK_WINDOW_STATE_DEMANDS_ATTENTION" value="512"/>
+ <member name="WNCK_WINDOW_STATE_URGENT" value="1024"/>
+ <member name="WNCK_WINDOW_STATE_ABOVE" value="2048"/>
+ <member name="WNCK_WINDOW_STATE_BELOW" value="4096"/>
+ </flags>
+ <object name="WnckActionMenu" parent="GtkMenu" type-name="WnckActionMenu" get-type="wnck_action_menu_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <constructor name="new" symbol="wnck_action_menu_new">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </constructor>
+ <property name="window" type="gpointer" readable="1" writable="1" construct="0" construct-only="1"/>
+ <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>
+ </object>
+ <object name="WnckApplication" parent="GObject" type-name="WnckApplication" get-type="wnck_application_get_type">
+ <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="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="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="char*"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </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>
+ <signal name="icon-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="WnckApplication*"/>
+ </parameters>
+ </signal>
+ <signal name="name-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>
+ </object>
+ <object name="WnckClassGroup" parent="GObject" type-name="WnckClassGroup" get-type="wnck_class_group_get_type">
+ <method name="get" symbol="wnck_class_group_get">
+ <return-type type="WnckClassGroup*"/>
+ <parameters>
+ <parameter name="res_class" type="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="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="char*"/>
+ <parameters>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_windows" symbol="wnck_class_group_get_windows">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="class_group" type="WnckClassGroup*"/>
+ </parameters>
+ </method>
+ <signal name="icon-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="WnckClassGroup*"/>
+ </parameters>
+ </signal>
+ <signal name="name-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="app" type="WnckClassGroup*"/>
+ </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>
+ </object>
+ <object name="WnckPager" parent="GtkWidget" type-name="WnckPager" get-type="wnck_pager_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <constructor name="new" symbol="wnck_pager_new">
+ <return-type type="GtkWidget*"/>
+ <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 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>
+ <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>
+ </object>
+ <object name="WnckScreen" parent="GObject" type-name="WnckScreen" get-type="wnck_screen_get_type">
+ <method 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 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_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="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 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 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="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>
+ <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="application-closed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="app" type="WnckApplication*"/>
+ </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="background-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </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="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="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-closed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <signal name="window-manager-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-stacking-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="screen" type="WnckScreen*"/>
+ </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>
+ <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>
+ </object>
+ <object name="WnckSelector" parent="GtkMenuBar" type-name="WnckSelector" get-type="wnck_selector_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <constructor name="new" symbol="wnck_selector_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <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>
+ </object>
+ <object name="WnckTasklist" parent="GtkContainer" type-name="WnckTasklist" get-type="wnck_tasklist_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="get_minimum_height" symbol="wnck_tasklist_get_minimum_height">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ </parameters>
+ </method>
+ <method 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="int*"/>
+ <parameters>
+ <parameter name="tasklist" type="WnckTasklist*"/>
+ <parameter name="n_elements" type="int*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="wnck_tasklist_new">
+ <return-type type="GtkWidget*"/>
+ <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 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 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 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>
+ <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>
+ </object>
+ <object name="WnckWindow" parent="GObject" type-name="WnckWindow" get-type="wnck_window_get_type">
+ <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="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="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="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="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_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>
+ <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>
+ <signal name="icon-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="WnckWindow*"/>
+ </parameters>
+ </signal>
+ <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>
+ <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>
+ </object>
+ <object name="WnckWorkspace" parent="GObject" type-name="WnckWorkspace" get-type="wnck_workspace_get_type">
+ <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="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="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_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>
+ <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>
+ </object>
+ </namespace>
+</api>
+++ /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=""/>
- <member name="WNCK_CLIENT_TYPE_PAGER" value=""/>
- </enum>
- <enum get-type="wnck_motion_direction_get_type" name="WnckMotionDirection" type="enum" type-name="WnckMotionDirection">
- <member name="WNCK_MOTION_UP" value=""/>
- <member name="WNCK_MOTION_DOWN" value=""/>
- <member name="WNCK_MOTION_LEFT" value=""/>
- <member name="WNCK_MOTION_RIGHT" value=""/>
- </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=""/>
- <member name="WNCK_WINDOW_GRAVITY_NORTHWEST" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_NORTH" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_NORTHEAST" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_WEST" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_CENTER" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_EAST" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_SOUTHWEST" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_SOUTH" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_SOUTHEAST" value=""/>
- <member name="WNCK_WINDOW_GRAVITY_STATIC" value=""/>
- </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>
FILES=`find $PKGFILES -name "*.h" -or -name "*.so"`
fi
-$pkglibdir/gen-introspect --namespace=`cat $PKGBASE.namespace` -U__GNUC__ `pkg-config --cflags $PKGNAME` $FILES > $PKGBASE.gi
+if [ -e $PKGBASE.defines ]
+then
+ PKGDEFINES=$(cat $PKGBASE.defines)
+fi
+
+$pkglibdir/gen-introspect --namespace=`cat $PKGBASE.namespace` -U__GNUC__ $PKGDEFINES `pkg-config --cflags $PKGNAME` $FILES > $PKGBASE.gi