rendered paste body<?xml version="1.0"?><!DOCTYPE api SYSTEM "gidl.dtd"><api version="1.0"> <namespace name="Wnck"> <enum name="PagerDisplayMode" type-name="WnckPagerDisplayMode" get-type="wnck_pager_display_mode_get_type" /> <enum name="TasklistGroupingType" type-name="WnckTasklistGroupingType" get-type="wnck_tasklist_grouping_type_get_type" /> <object name="Application" parent="GLib.GObject" type-name="WnckApplication" get-type="wnck_application_get_type"> <constructor name="get" symbol="wnck_application_get"> <return-type type="Application*" transfer="none" /> <parameters> <parameter name="xwindow" type="gulong" direction="in" /> </parameters> </constructor> <method name="get_xid" symbol="wnck_application_get_xid"> <return-type type="gulong" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_windows" symbol="wnck_application_get_windows"> <return-type type="GList<Window*>" transfer="none" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_n_windows" symbol="wnck_application_get_n_windows"> <return-type type="gint" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_name" symbol="wnck_application_get_name"> <return-type type="gchar*" transfer="none" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_icon_name" symbol="wnck_application_get_icon_name"> <return-type type="gchar*" transfer="none" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_pid" symbol="wnck_application_get_pid"> <return-type type="gint" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_icon" symbol="wnck_application_get_icon"> <return-type type="GdkPixbuf.GdkPixbuf*" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_mini_icon" symbol="wnck_application_get_mini_icon"> <return-type type="GdkPixbuf.GdkPixbuf*" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_icon_is_fallback" symbol="wnck_application_get_icon_is_fallback"> <return-type type="gboolean" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> <method name="get_startup_id" symbol="wnck_application_get_startup_id"> <return-type type="gchar*" transfer="none" /> <parameters> <parameter name="application" type="Application*" direction="in" /> </parameters> </method> </object> <object name="ClassGroup" parent="GLib.GObject" type-name="WnckClassGroup" get-type="wnck_class_group_get_type"> <constructor name="get" symbol="wnck_class_group_get"> <return-type type="ClassGroup*" transfer="none" /> <parameters> <parameter name="res_class" type="gchar*" direction="in" /> </parameters> </constructor> <method name="get_windows" symbol="wnck_class_group_get_windows"> <return-type type="GList<Window*>" transfer="none" /> <parameters> <parameter name="class_group" type="ClassGroup*" direction="in" /> </parameters> </method> <method name="get_res_class" symbol="wnck_class_group_get_res_class"> <return-type type="gchar*" transfer="none" /> <parameters> <parameter name="class_group" type="ClassGroup*" direction="in" /> </parameters> </method> <method name="get_name" symbol="wnck_class_group_get_name"> <return-type type="gchar*" transfer="none" /> <parameters> <parameter name="class_group" type="ClassGroup*" direction="in" /> </parameters> </method> <method name="get_icon" symbol="wnck_class_group_get_icon"> <return-type type="GdkPixbuf.GdkPixbuf*" /> <parameters> <parameter name="class_group" type="ClassGroup*" direction="in" /> </parameters> </method> <method name="get_mini_icon" symbol="wnck_class_group_get_mini_icon"> <return-type type="GdkPixbuf.GdkPixbuf*" /> <parameters> <parameter name="class_group" type="ClassGroup*" direction="in" /> </parameters> </method> </object> <object name="Pager" parent="Gtk.GtkContainer" type-name="WnckPager" get-type="wnck_pager_get_type"> <constructor name="new" symbol="wnck_pager_new"> <return-type type="Gtk.GtkWidget*" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </constructor> <method name="set_screen" symbol="wnck_pager_set_screen"> <return-type type="void" /> <parameters> <parameter name="pager" type="Pager*" direction="in" /> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="set_orientation" symbol="wnck_pager_set_orientation"> <return-type type="void" /> <parameters> <parameter name="pager" type="Pager*" direction="in" /> <parameter name="orientation" type="Gtk.GtkOrientation" direction="in" /> </parameters> </method> <method name="set_n_rows" symbol="wnck_pager_set_n_rows"> <return-type type="void" /> <parameters> <parameter name="pager" type="Pager*" direction="in" /> <parameter name="n_rows" type="gint" direction="in" /> </parameters> </method> <method name="set_display_mode" symbol="wnck_pager_set_display_mode"> <return-type type="void" /> <parameters> <parameter name="pager" type="Pager*" direction="in" /> <parameter name="mode" type="PagerDisplayMode" direction="in" /> </parameters> </method> <method name="set_show_all" symbol="wnck_pager_set_show_all"> <return-type type="void" /> <parameters> <parameter name="pager" type="Pager*" direction="in" /> <parameter name="show_all_workspaces" type="gboolean" direction="in" /> </parameters> </method> <method name="set_shadow_type" symbol="wnck_pager_set_shadow_type"> <return-type type="void" /> <parameters> <parameter name="pager" type="Pager*" direction="in" /> <parameter name="shadow_type" type="Gtk.GtkShadowType" direction="in" /> </parameters> </method> </object> <object name="Screen" parent="GLib.GObject" type-name="WnckScreen" get-type="wnck_screen_get_type"> <constructor name="get_default" symbol="wnck_screen_get_default"> <return-type type="Screen*" transfer="none" /> </constructor> <constructor name="get" symbol="wnck_screen_get"> <return-type type="Screen*" transfer="none" /> <parameters> <parameter name="index" type="gint" direction="in" /> </parameters> </constructor> <constructor name="get_for_root" symbol="wnck_screen_get_for_root"> <return-type type="Screen*" transfer="none" /> <parameters> <parameter name="root_window_id" type="gulong" direction="in" /> </parameters> </constructor> <method name="get_workspace" symbol="wnck_screen_get_workspace"> <return-type type="Workspace*" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> <parameter name="workspace" type="gint" direction="in" /> </parameters> </method> <method name="get_active_workspace" symbol="wnck_screen_get_active_workspace"> <return-type type="Workspace*" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_active_window" symbol="wnck_screen_get_active_window"> <return-type type="Window*" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_previously_active_window" symbol="wnck_screen_get_previously_active_window"> <return-type type="Window*" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_windows" symbol="wnck_screen_get_windows"> <return-type type="GList<Window*>" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_windows_stacked" symbol="wnck_screen_get_windows_stacked"> <return-type type="GList<Window*>" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="force_update" symbol="wnck_screen_force_update"> <return-type type="void" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_workspace_count" symbol="wnck_screen_get_workspace_count"> <return-type type="gint" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="change_workspace_count" symbol="wnck_screen_change_workspace_count"> <return-type type="void" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> <parameter name="count" type="gint" direction="in" /> </parameters> </method> <method name="net_wm_supports" symbol="wnck_screen_net_wm_supports"> <return-type type="gboolean" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> <parameter name="atom" type="gchar*" direction="in" /> </parameters> </method> <method name="get_background_pixmap" symbol="wnck_screen_get_background_pixmap"> <return-type type="gulong" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_width" symbol="wnck_screen_get_width"> <return-type type="gint" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_height" symbol="wnck_screen_get_height"> <return-type type="gint" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="get_showing_desktop" symbol="wnck_screen_get_showing_desktop"> <return-type type="gboolean" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="toggle_showing_desktop" symbol="toggle_showing_desktop"> <return-type type="void" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> <parameter name="show" type="gboolean" direction="in" /> </parameters> </method> <method name="move_viewport" symbol="move_viewport"> <return-type type="void" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> <parameter name="x" type="gint" direction="in" /> <parameter name="y" type="gint" direction="in" /> </parameters> </method> <method name="try_set_workspace_layout" symbol="try_set_workspace_layout"> <return-type type="void" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> <parameter name="current_token" type="gint" direction="in" /> <parameter name="rows" type="gint" direction="in" /> <parameter name="columns" type="gint" direction="in" /> </parameters> </method> <method name="release_workspace_layout" symbol="release_workspace_layout"> <return-type type="void" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> <parameter name="current_token" type="gint" direction="in" /> </parameters> </method> </object> <object name="Selector" parent="Gtk.GtkMenuBar" type-name="WnckSelector" get-type="wnck_selector_get_type"> <constructor name="new" symbol="wnck_selector_new"> <return-type type="Gtk.GtkWidget" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </constructor> </object> <callback name="LoadIconFunction"> <return-type type="Gtk.GdkPixbuf*" null-ok="1" transfer="full" /> <parameters> <parameter name="icon_name" type="gchar*" direction="in" transfer="none" /> <parameter name="size" type="gint" direction="in" /> <parameter name="flags" type="guint" direction="in" /> </parameters> </callback><!--const int *wnck_tasklist_get_size_hint_list (WnckTasklist *tasklist, int *n_elements);--> <object name="Tasklist" parent="Gtk.GtkContainer" type-name="WnckTasklist" get-type="wnck_tasklist_get_type"> <constructor name="new" symbol="wnck_tasklist_new"> <return-type type="Gtk.GtkWidget*" transfer="none" /> <parameters> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </constructor> <method name="set_screen" symbol="wnck_tasklist_set_screen"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="screen" type="Screen*" direction="in" /> </parameters> </method> <method name="set_grouping" symbol="wnck_tasklist_set_grouping"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="grouping" type="TasklistGroupingType" direction="in" /> </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="Tasklist*" direction="in" /> <parameter name="switch_workspace_on_unminimize" type="gboolean" direction="in" /> </parameters> </method> <method name="set_grouping_limit" symbol="wnck_tasklist_set_grouping_limit"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="limit" type="gint" direction="in" /> </parameters> </method> <method name="set_include_all_workspaces" symbol="wnck_tasklist_set_include_all_workspaces"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="include_all_workspaces" type="gboolean" direction="in" /> </parameters> </method> <method name="set_button_relief" symbol="wnck_tasklist_set_button_relief"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="relief" type="Gtk.GtkReliefStyle" direction="in" /> </parameters> </method> <method name="set_minimum_width" symbol="wnck_tasklist_set_minimum_width"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="size" type="gint" direction="in" /> </parameters> </method> <method name="get_minimum_width" symbol="wnck_tasklist_get_minimum_width"> <return-type type="gint" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> </parameters> </method> <method name="set_minimum_height" symbol="wnck_tasklist_set_minimum_height"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="size" type="gint" direction="in" /> </parameters> </method> <method name="get_minimum_height" symbol="wnck_tasklist_get_minimum_height"> <return-type type="gint" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> </parameters> </method> <method name="set_icon_loader" symbol="wnck_tasklist_set_icon_loader"> <return-type type="void" /> <parameters> <parameter name="tasklist" type="Tasklist*" direction="in" /> <parameter name="func" type="LoadIconFunction*" direction="in" /> <parameter name="data" type="GLib.GCallbackData*" direction="in" /> <parameter name="free_data_func" type="GLib.GDestroyNotify*" direction="in" /> </parameters> </method> </object> <object name="Window" parent="GLib.GObject" type-name="WnckWindow" get-type="wnck_window_get_type"> <method name="get_application" symbol="wnck_window_get_application"> <return-type type="Application*" transfer="none" /> <parameters> <parameter name="window" type="Window*" direction="in" /> </parameters> </method> <method name="get_class_group" symbol="wnck_window_get_class_group"> <return-type type="ClassGroup*" transfer="none" /> <parameters> <parameter name="window" type="Window*" direction="in" /> </parameters> </method> <method name="get_name" symbol="wnck_window_get_name"> <return-type type="gchar*" transfer="none" /> <parameters> <parameter name="window" type="Window*" direction="in" /> </parameters> </method> </object> <object name="Workspace" parent="GLib.GObject" type-name="WnckWorkspace" get-type="wnck_workspace_get_type"> <method name="get_number" symbol="wnck_workspace_get_number"> <return-type type="gint" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> </parameters> </method> <method name="get_name" symbol="wnck_workspace_get_name"> <return-type type="gchar*" transfer="none" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> </parameters> </method> <method name="change_name" symbol="wnck_workspace_change_name"> <return-type type="void" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> <parameter name="name" type="gchar*" direction="in" /> </parameters> </method> <method name="activate" symbol="wnck_workspace_activate"> <return-type type="void" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> <parameter name="timestamp" type="guint32" direction="in" /> </parameters> </method> <method name="get_width" symbol="wnck_workspace_get_width"> <return-type type="gint" transfer="none" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> </parameters> </method> <method name="get_height" symbol="wnck_workspace_get_height"> <return-type type="gint" transfer="none" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> </parameters> </method> <method name="get_viewport_x" symbol="wnck_workspace_get_viewport_x"> <return-type type="gint" transfer="none" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> </parameters> </method> <method name="get_viewport_y" symbol="wnck_workspace_get_viewport_y"> <return-type type="gint" transfer="none" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> </parameters> </method> <method name="is_virtual" symbol="wnck_workspace_is_virtual"> <return-type type="gboolean" transfer="none" /> <parameters> <parameter name="space" type="Workspace*" direction="in" /> </parameters> </method> </object> </namespace></api>