diff options
Diffstat (limited to 'vapi')
-rw-r--r-- | vapi/appindicator-0.1.vapi | 94 | ||||
-rw-r--r-- | vapi/bamf.vapi | 117 | ||||
-rw-r--r-- | vapi/gee-1.0.vapi | 416 | ||||
-rw-r--r-- | vapi/libbamf3.vapi | 166 | ||||
-rw-r--r-- | vapi/libgnome-menu-3.0.vapi | 93 | ||||
-rw-r--r-- | vapi/libwnck-3.0.deps | 2 | ||||
-rw-r--r-- | vapi/libwnck-3.0.vapi | 369 | ||||
-rw-r--r-- | vapi/unique-3.0.deps | 8 | ||||
-rw-r--r-- | vapi/unique-3.0.vapi | 94 | ||||
-rw-r--r-- | vapi/x11.vapi | 996 | ||||
-rw-r--r-- | vapi/xtst.vapi | 60 |
11 files changed, 0 insertions, 2415 deletions
diff --git a/vapi/appindicator-0.1.vapi b/vapi/appindicator-0.1.vapi deleted file mode 100644 index b2d3b34..0000000 --- a/vapi/appindicator-0.1.vapi +++ /dev/null @@ -1,94 +0,0 @@ -/* appindicator-0.1.vapi generated by vapigen, do not modify. */ - -[CCode (cprefix = "App", lower_case_cprefix = "app_", gir_namespace = "AppIndicator", gir_version = "0.1")] -namespace AppIndicator { - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public class Indicator : GLib.Object { - public AppIndicator.IndicatorPrivate priv; - [CCode (has_construct_function = false)] - public Indicator (string id, string icon_name, AppIndicator.IndicatorCategory category); - public void build_menu_from_desktop (string desktop_file, string desktop_profile); - public unowned string get_attention_icon (); - public unowned string get_attention_icon_desc (); - public AppIndicator.IndicatorCategory get_category (); - public unowned string get_icon (); - public unowned string get_icon_desc (); - public unowned string get_icon_theme_path (); - public unowned string get_id (); - public unowned string get_label (); - public unowned string get_label_guide (); - public unowned Gtk.Menu get_menu (); - public uint32 get_ordering_index (); - public unowned Gtk.Widget get_secondary_activate_target (); - public AppIndicator.IndicatorStatus get_status (); - public void set_attention_icon (string icon_name); - public void set_attention_icon_full (string icon_name, string icon_desc); - public void set_icon (string icon_name); - public void set_icon_full (string icon_name, string icon_desc); - public void set_icon_theme_path (string icon_theme_path); - public void set_label (string label, string guide); - public void set_menu (Gtk.Menu? menu); - public void set_ordering_index (uint32 ordering_index); - public void set_secondary_activate_target (Gtk.Widget? menuitem); - public void set_status (AppIndicator.IndicatorStatus status); - [NoWrapper] - public virtual void unfallback (Gtk.StatusIcon status_icon); - [CCode (has_construct_function = false)] - public Indicator.with_path (string id, string icon_name, AppIndicator.IndicatorCategory category, string icon_theme_path); - public string attention_icon_desc { get; set; } - [NoAccessorMethod] - public string attention_icon_name { get; set; } - public string category { get; construct; } - [NoAccessorMethod] - public bool connected { get; } - public string icon_desc { get; set; } - [NoAccessorMethod] - public string icon_name { get; set; } - public string icon_theme_path { get; set construct; } - public string id { get; construct; } - public string label { get; set; } - public string label_guide { get; set; } - public uint ordering_index { get; set; } - public string status { get; set; } - public virtual signal void connection_changed (bool indicator); - public virtual signal void new_attention_icon (); - public virtual signal void new_icon (); - public virtual signal void new_icon_theme_path (string indicator); - public virtual signal void new_label (string indicator, string label); - public virtual signal void new_status (string indicator); - public virtual signal void scroll_event (int indicator, uint delta); - } - [CCode (type_id = "APP_TYPE_INDICATOR_PRIVATE", cheader_filename = "libappindicator/app-indicator.h")] - public struct IndicatorPrivate { - } - [CCode (cprefix = "APP_INDICATOR_CATEGORY_", cheader_filename = "libappindicator/app-indicator.h")] - public enum IndicatorCategory { - APPLICATION_STATUS, - COMMUNICATIONS, - SYSTEM_SERVICES, - HARDWARE, - OTHER - } - [CCode (cprefix = "APP_INDICATOR_STATUS_", cheader_filename = "libappindicator/app-indicator.h")] - public enum IndicatorStatus { - PASSIVE, - ACTIVE, - ATTENTION - } - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SHORTY_NICK; - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SIGNAL_CONNECTION_CHANGED; - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SIGNAL_NEW_ATTENTION_ICON; - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SIGNAL_NEW_ICON; - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SIGNAL_NEW_ICON_THEME_PATH; - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SIGNAL_NEW_LABEL; - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SIGNAL_NEW_STATUS; - [CCode (cheader_filename = "libappindicator/app-indicator.h")] - public const string INDICATOR_SIGNAL_SCROLL_EVENT; -} diff --git a/vapi/bamf.vapi b/vapi/bamf.vapi deleted file mode 100644 index 5086435..0000000 --- a/vapi/bamf.vapi +++ /dev/null @@ -1,117 +0,0 @@ -/* bamf.vapi generated by vapigen, do not modify. */ - -[CCode (cprefix = "Bamf", lower_case_cprefix = "bamf_")] -namespace Bamf { - [CCode (type_check_function = "BAMF_IS_APPLICATION", cheader_filename = "libbamf/libbamf.h")] - public class Application : Bamf.View { - [CCode (has_construct_function = false)] - protected Application (); - public unowned string get_application_type (); - public unowned string get_desktop_file (); - public bool get_show_menu_stubs (); - public unowned GLib.List get_windows (); - public unowned GLib.Array get_xids (); - public virtual signal void window_added (Bamf.View p0); - public virtual signal void window_removed (Bamf.View p0); - } - [CCode (type_check_function = "BAMF_IS_CONTROL", cheader_filename = "libbamf/libbamf.h")] - public class Control : GLib.Object { - [CCode (has_construct_function = false)] - protected Control (); - public static unowned Bamf.Control get_default (); - public void insert_desktop_file (string desktop_file); - public void register_application_for_pid (string application, int32 pid); - public void register_tab_provider (string path); - public void set_approver_behavior (int32 behavior); - } - [CCode (type_check_function = "BAMF_IS_INDICATOR", cheader_filename = "libbamf/libbamf.h")] - public class Indicator : Bamf.View { - [CCode (has_construct_function = false)] - protected Indicator (); - public unowned string get_dbus_menu_path (); - public unowned string get_remote_address (); - public unowned string get_remote_path (); - } - [CCode (type_check_function = "BAMF_IS_MATCHER", cheader_filename = "libbamf/libbamf.h")] - public class Matcher : GLib.Object { - [CCode (has_construct_function = false)] - protected Matcher (); - public bool application_is_running (string application); - public unowned Bamf.Application get_active_application (); - public unowned Bamf.Window get_active_window (); - public unowned Bamf.Application get_application_for_window (Bamf.Window window); - public unowned Bamf.Application get_application_for_xid (uint32 xid); - public unowned GLib.List get_applications (); - public static unowned Bamf.Matcher get_default (); - public unowned GLib.List get_running_applications (); - public unowned GLib.List get_tabs (); - public unowned GLib.List get_windows (); - public unowned GLib.Array get_xids_for_application (string application); - public void register_favorites ([CCode (array_length = false)] string[] favorites); - public virtual signal void active_application_changed (GLib.Object p0, GLib.Object p1); - public virtual signal void active_window_changed (GLib.Object p0, GLib.Object p1); - public virtual signal void view_closed (GLib.Object p0); - public virtual signal void view_opened (GLib.Object p0); - } - [CCode (type_check_function = "BAMF_IS_TAB_SOURCE", cheader_filename = "libbamf/libbamf.h")] - public class TabSource : GLib.Object { - [CCode (has_construct_function = false)] - protected TabSource (); - public unowned string get_tab_ids (); - public unowned GLib.Array get_tab_preview (string tab_id); - public unowned string get_tab_uri (string tab_id); - public uint32 get_tab_xid (string tab_id); - public virtual void show_tab (Bamf.TabSource source, string tab_id, GLib.Error error); - public virtual unowned string tab_ids (); - public virtual unowned GLib.Array tab_preview (string tab_id); - public virtual unowned string tab_uri (string tab_id); - public virtual uint32 tab_xid (string tab_id); - public string id { get; set construct; } - public virtual signal void tab_closed (string p0); - public virtual signal void tab_opened (string p0); - public virtual signal void tab_uri_changed (string p0, string p1, string p2); - } - [CCode (type_check_function = "BAMF_IS_VIEW", cheader_filename = "libbamf/libbamf.h")] - public class View : GLib.Object { - [CCode (has_construct_function = false)] - protected View (); - public virtual unowned GLib.List get_children (); - public virtual unowned string get_icon (); - public virtual unowned string get_name (); - public unowned string get_view_type (); - public virtual bool is_active (); - public virtual bool is_running (); - public virtual bool is_urgent (); - public virtual bool is_closed (); - public bool user_visible (); - public virtual unowned string view_type (); - public string path { get; set construct; } - public virtual signal void active_changed (bool active); - public virtual signal void child_added (Bamf.View child); - public virtual signal void child_removed (Bamf.View child); - public virtual signal void closed (); - public virtual signal void running_changed (bool running); - public virtual signal void urgent_changed (bool urgent); - public virtual signal void user_visible_changed (bool user_visible); - } - [CCode (type_check_function = "BAMF_IS_WINDOW", cheader_filename = "libbamf/libbamf.h")] - public class Window : Bamf.View { - [CCode (has_construct_function = false)] - protected Window (); - public unowned Bamf.Window get_transient (); - public Bamf.WindowType get_window_type (); - public uint32 get_xid (); - public ulong last_active (); - } - [CCode (cprefix = "BAMF_WINDOW_", has_type_id = false, cheader_filename = "libbamf/libbamf.h")] - public enum WindowType { - NORMAL, - DESKTOP, - DOCK, - DIALOG, - TOOLBAR, - MENU, - UTILITY, - SPLASHSCREEN - } -} diff --git a/vapi/gee-1.0.vapi b/vapi/gee-1.0.vapi deleted file mode 100644 index fe9ea6c..0000000 --- a/vapi/gee-1.0.vapi +++ /dev/null @@ -1,416 +0,0 @@ -/* gee-1.0.vapi generated by valac-0.12 0.12.1, do not modify. */ - -[CCode (cprefix = "Gee", lower_case_cprefix = "gee_", gir_namespace = "Gee", gir_version = "1.0")] -namespace Gee { - [CCode (cprefix = "GeeFunctions", lower_case_cprefix = "gee_functions_")] - namespace Functions { - [CCode (cheader_filename = "gee.h")] - public static GLib.CompareFunc get_compare_func_for (GLib.Type t); - [CCode (cheader_filename = "gee.h")] - public static GLib.EqualFunc get_equal_func_for (GLib.Type t); - [CCode (cheader_filename = "gee.h")] - public static GLib.HashFunc get_hash_func_for (GLib.Type t); - } - [CCode (cheader_filename = "gee.h")] - public abstract class AbstractCollection<G> : GLib.Object, Gee.Iterable<G>, Gee.Collection<G> { - public AbstractCollection (); - public abstract bool add (G item); - public virtual bool add_all (Gee.Collection<G> collection); - public abstract void clear (); - public abstract bool contains (G item); - public virtual bool contains_all (Gee.Collection<G> collection); - public abstract Gee.Iterator<G> iterator (); - public abstract bool remove (G item); - public virtual bool remove_all (Gee.Collection<G> collection); - public virtual bool retain_all (Gee.Collection<G> collection); - public virtual G[] to_array (); - public virtual bool is_empty { get; } - public virtual Gee.Collection<G> read_only_view { owned get; } - public abstract int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public abstract class AbstractList<G> : Gee.AbstractCollection<G>, Gee.List<G> { - public AbstractList (); - public virtual G first (); - public abstract new G @get (int index); - public abstract int index_of (G item); - public abstract void insert (int index, G item); - public virtual void insert_all (int index, Gee.Collection<G> collection); - public virtual G last (); - public abstract Gee.ListIterator<G> list_iterator (); - public abstract G remove_at (int index); - public abstract new void @set (int index, G item); - public abstract Gee.List<G>? slice (int start, int stop); - public virtual Gee.List<G> read_only_view { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public abstract class AbstractMap<K,V> : GLib.Object, Gee.Iterable<Gee.Map.Entry<K,V>>, Gee.Map<K,V> { - public AbstractMap (); - public abstract void clear (); - public abstract new V @get (K key); - public abstract bool has (K key, V value); - public virtual bool has_all (Gee.Map<K,V> map); - public abstract bool has_key (K key); - public abstract Gee.MapIterator<K,V> map_iterator (); - public abstract new void @set (K key, V value); - public virtual void set_all (Gee.Map<K,V> map); - public abstract bool unset (K key, out V value = null); - public virtual bool unset_all (Gee.Map<K,V> map); - public abstract Gee.Set<Gee.Map.Entry<K,V>> entries { owned get; } - public virtual bool is_empty { get; } - public abstract Gee.Set<K> keys { owned get; } - public virtual Gee.Map<K,V> read_only_view { owned get; } - public abstract int size { get; } - public abstract Gee.Collection<V> values { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public abstract class AbstractMultiMap<K,V> : GLib.Object, Gee.MultiMap<K,V> { - protected Gee.Map<K,Gee.Collection<V>> _storage_map; - public AbstractMultiMap (Gee.Map<K,Gee.Collection<V>> storage_map); - protected abstract Gee.MultiSet<K> create_multi_key_set (); - protected abstract Gee.Collection<V> create_value_storage (); - protected abstract GLib.EqualFunc get_value_equal_func (); - } - [CCode (cheader_filename = "gee.h")] - public abstract class AbstractMultiSet<G> : Gee.AbstractCollection<G>, Gee.MultiSet<G> { - protected Gee.Map<G,int> _storage_map; - public AbstractMultiSet (Gee.Map<G,int> storage_map); - public override bool add (G item); - public override void clear (); - public override bool contains (G item); - public override Gee.Iterator<G> iterator (); - public override bool remove (G item); - public override int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public abstract class AbstractQueue<G> : Gee.AbstractCollection<G>, Gee.Queue<G> { - public AbstractQueue (); - public abstract int drain (Gee.Collection<G> recipient, int amount = -1); - public abstract bool offer (G element); - public abstract G peek (); - public abstract G poll (); - public abstract int capacity { get; } - public abstract bool is_full { get; } - public abstract int remaining_capacity { get; } - } - [CCode (cheader_filename = "gee.h")] - public abstract class AbstractSet<G> : Gee.AbstractCollection<G>, Gee.Set<G> { - public AbstractSet (); - public virtual Gee.Set<G> read_only_view { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public class ArrayList<G> : Gee.AbstractList<G> { - public ArrayList (GLib.EqualFunc? equal_func = null); - public override bool add (G item); - public override bool add_all (Gee.Collection<G> collection); - public override void clear (); - public override bool contains (G item); - public override G @get (int index); - public override int index_of (G item); - public override void insert (int index, G item); - public override Gee.Iterator<G> iterator (); - public override Gee.ListIterator<G> list_iterator (); - public override bool remove (G item); - public override G remove_at (int index); - public override void @set (int index, G item); - public override Gee.List<G>? slice (int start, int stop); - public void sort_with_data (GLib.CompareDataFunc compare); - public GLib.EqualFunc equal_func { get; private set; } - public override int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public class HashMap<K,V> : Gee.AbstractMap<K,V> { - public HashMap (GLib.HashFunc? key_hash_func = null, GLib.EqualFunc? key_equal_func = null, GLib.EqualFunc? value_equal_func = null); - public override void clear (); - public override V @get (K key); - public override bool has (K key, V value); - public override bool has_key (K key); - public override Gee.MapIterator<K,V> map_iterator (); - public override void @set (K key, V value); - public override bool unset (K key, out V value = null); - public override Gee.Set<Gee.Map.Entry<K,V>> entries { owned get; } - public GLib.EqualFunc key_equal_func { get; private set; } - public GLib.HashFunc key_hash_func { get; private set; } - public override Gee.Set<K> keys { owned get; } - public override int size { get; } - public GLib.EqualFunc value_equal_func { get; private set; } - public override Gee.Collection<V> values { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public class HashMultiMap<K,V> : Gee.AbstractMultiMap<K,V> { - public HashMultiMap (GLib.HashFunc? key_hash_func = null, GLib.EqualFunc? key_equal_func = null, GLib.HashFunc? value_hash_func = null, GLib.EqualFunc? value_equal_func = null); - protected override Gee.MultiSet<K> create_multi_key_set (); - protected override Gee.Collection<V> create_value_storage (); - protected override GLib.EqualFunc get_value_equal_func (); - public GLib.EqualFunc key_equal_func { get; } - public GLib.HashFunc key_hash_func { get; } - public GLib.EqualFunc value_equal_func { get; private set; } - public GLib.HashFunc value_hash_func { get; private set; } - } - [CCode (cheader_filename = "gee.h")] - public class HashMultiSet<G> : Gee.AbstractMultiSet<G> { - public HashMultiSet (GLib.HashFunc? hash_func = null, GLib.EqualFunc? equal_func = null); - public GLib.EqualFunc equal_func { get; } - public GLib.HashFunc hash_func { get; } - } - [CCode (cheader_filename = "gee.h")] - public class HashSet<G> : Gee.AbstractSet<G> { - public HashSet (GLib.HashFunc? hash_func = null, GLib.EqualFunc? equal_func = null); - public override bool add (G key); - public override void clear (); - public override bool contains (G key); - public override Gee.Iterator<G> iterator (); - public override bool remove (G key); - public GLib.EqualFunc equal_func { get; private set; } - public GLib.HashFunc hash_func { get; private set; } - public override int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public class LinkedList<G> : Gee.AbstractList<G>, Gee.Queue<G>, Gee.Deque<G> { - public LinkedList (GLib.EqualFunc? equal_func = null); - public override bool add (G item); - public override void clear (); - public override bool contains (G item); - public override G first (); - public override G @get (int index); - public override int index_of (G item); - public override void insert (int index, G item); - public override Gee.Iterator<G> iterator (); - public override G last (); - public override Gee.ListIterator<G> list_iterator (); - public override bool remove (G item); - public override G remove_at (int index); - public override void @set (int index, G item); - public override Gee.List<G>? slice (int start, int stop); - public GLib.EqualFunc equal_func { get; private set; } - public override int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public class PriorityQueue<G> : Gee.AbstractQueue<G> { - public PriorityQueue (GLib.CompareFunc? compare_func = null); - public override bool add (G item); - public override void clear (); - public override bool contains (G item); - public override int drain (Gee.Collection<G> recipient, int amount = -1); - public override Gee.Iterator<G> iterator (); - public override bool offer (G element); - public override G peek (); - public override G poll (); - public override bool remove (G item); - public override int capacity { get; } - public GLib.CompareFunc compare_func { get; private set; } - public override bool is_full { get; } - public override int remaining_capacity { get; } - public override int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public class TreeMap<K,V> : Gee.AbstractMap<K,V> { - public TreeMap (GLib.CompareFunc? key_compare_func = null, GLib.EqualFunc? value_equal_func = null); - public override void clear (); - public override V @get (K key); - public override bool has (K key, V value); - public override bool has_key (K key); - public override Gee.MapIterator<K,V> map_iterator (); - public override void @set (K key, V value); - public override bool unset (K key, out V value = null); - public override Gee.Set<Gee.Map.Entry<K,V>> entries { owned get; } - public GLib.CompareFunc key_compare_func { get; private set; } - public override Gee.Set<K> keys { owned get; } - public override int size { get; } - public GLib.EqualFunc value_equal_func { get; private set; } - public override Gee.Collection<V> values { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public class TreeMultiMap<K,V> : Gee.AbstractMultiMap<K,V> { - public TreeMultiMap (GLib.CompareFunc? key_compare_func = null, GLib.CompareFunc? value_compare_func = null); - protected override Gee.MultiSet<K> create_multi_key_set (); - protected override Gee.Collection<V> create_value_storage (); - protected override GLib.EqualFunc get_value_equal_func (); - public GLib.CompareFunc key_compare_func { get; } - public GLib.CompareFunc value_compare_func { get; private set; } - } - [CCode (cheader_filename = "gee.h")] - public class TreeMultiSet<G> : Gee.AbstractMultiSet<G> { - public TreeMultiSet (GLib.CompareFunc? compare_func = null); - public GLib.CompareFunc compare_func { get; } - } - [CCode (cheader_filename = "gee.h")] - public class TreeSet<G> : Gee.AbstractSet<G>, Gee.SortedSet<G> { - public TreeSet (GLib.CompareFunc? compare_func = null); - public override bool add (G item); - public override void clear (); - public override bool contains (G item); - public override Gee.Iterator<G> iterator (); - public override bool remove (G item); - public GLib.CompareFunc compare_func { get; private set; } - public override int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public interface BidirIterator<G> : Gee.Iterator<G> { - public abstract bool has_previous (); - public abstract bool last (); - public abstract bool previous (); - } - [CCode (cheader_filename = "gee.h")] - public interface Collection<G> : Gee.Iterable<G> { - public abstract bool add (G item); - public abstract bool add_all (Gee.Collection<G> collection); - public abstract void clear (); - public abstract bool contains (G item); - public abstract bool contains_all (Gee.Collection<G> collection); - public static Gee.Collection<G> empty<G> (); - public abstract bool remove (G item); - public abstract bool remove_all (Gee.Collection<G> collection); - public abstract bool retain_all (Gee.Collection<G> collection); - public abstract G[] to_array (); - public abstract bool is_empty { get; } - public abstract Gee.Collection<G> read_only_view { owned get; } - public abstract int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public interface Comparable<G> : GLib.Object { - public abstract int compare_to (G object); - } - [CCode (cheader_filename = "gee.h")] - public interface Deque<G> : Gee.Queue<G> { - public abstract int drain_head (Gee.Collection<G> recipient, int amount = -1); - public abstract int drain_tail (Gee.Collection<G> recipient, int amount = -1); - public abstract bool offer_head (G element); - public abstract bool offer_tail (G element); - public abstract G peek_head (); - public abstract G peek_tail (); - public abstract G poll_head (); - public abstract G poll_tail (); - } - [CCode (cheader_filename = "gee.h")] - public interface Iterable<G> : GLib.Object { - public abstract Gee.Iterator<G> iterator (); - public abstract GLib.Type element_type { get; } - } - [CCode (cheader_filename = "gee.h")] - public interface Iterator<G> : GLib.Object { - public abstract bool first (); - public abstract G @get (); - public abstract bool has_next (); - public abstract bool next (); - public abstract void remove (); - } - [CCode (cheader_filename = "gee.h")] - public interface List<G> : Gee.Collection<G> { - public static Gee.List<G> empty<G> (); - public abstract G first (); - public abstract G @get (int index); - public abstract int index_of (G item); - public abstract void insert (int index, G item); - public abstract void insert_all (int index, Gee.Collection<G> collection); - public abstract G last (); - public abstract new Gee.ListIterator<G> list_iterator (); - public abstract G remove_at (int index); - public abstract void @set (int index, G item); - public abstract Gee.List<G>? slice (int start, int stop); - public abstract void sort (GLib.CompareFunc? compare_func = null); - public abstract Gee.List<G> read_only_view { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public interface ListIterator<G> : Gee.BidirIterator<G> { - public abstract void add (G item); - public abstract int index (); - public abstract void insert (G item); - public abstract void @set (G item); - } - [CCode (cheader_filename = "gee.h")] - public interface Map<K,V> : GLib.Object, Gee.Iterable<Gee.Map.Entry<K,V>> { - [CCode (cheader_filename = "gee.h")] - public abstract class Entry<K,V> : GLib.Object { - public Entry (); - public abstract K key { get; } - public abstract V value { get; set; } - } - public abstract void clear (); - [Deprecated] - public abstract bool contains (K key); - [Deprecated] - public abstract bool contains_all (Gee.Map<K,V> map); - public static Gee.Map<K,V> empty<K,V> (); - public abstract V @get (K key); - public abstract bool has (K key, V value); - public abstract bool has_all (Gee.Map<K,V> map); - public abstract bool has_key (K key); - public abstract Gee.MapIterator<K,V> map_iterator (); - [Deprecated] - public abstract bool remove (K key, out V value = null); - [Deprecated] - public abstract bool remove_all (Gee.Map<K,V> map); - public abstract void @set (K key, V value); - public abstract void set_all (Gee.Map<K,V> map); - public abstract bool unset (K key, out V value = null); - public abstract bool unset_all (Gee.Map<K,V> map); - public abstract Gee.Set<Gee.Map.Entry<K,V>> entries { owned get; } - public abstract bool is_empty { get; } - public abstract GLib.Type key_type { get; } - public abstract Gee.Set<K> keys { owned get; } - public abstract Gee.Map<K,V> read_only_view { owned get; } - public abstract int size { get; } - public abstract GLib.Type value_type { get; } - public abstract Gee.Collection<V> values { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public interface MapIterator<K,V> : GLib.Object { - public abstract bool first (); - public abstract K get_key (); - public abstract V get_value (); - public abstract bool has_next (); - public abstract bool next (); - public abstract void set_value (V value); - public abstract void unset (); - } - [CCode (cheader_filename = "gee.h")] - public interface MultiMap<K,V> : GLib.Object { - public abstract void clear (); - public abstract bool contains (K key); - public abstract Gee.Collection<V> @get (K key); - public abstract Gee.MultiSet<K> get_all_keys (); - public abstract Gee.Set<K> get_keys (); - public abstract Gee.Collection<V> get_values (); - public abstract bool remove (K key, V value); - public abstract bool remove_all (K key); - public abstract void @set (K key, V value); - public abstract int size { get; } - } - [CCode (cheader_filename = "gee.h")] - public interface MultiSet<G> : Gee.Collection<G> { - public abstract int count (G item); - } - [CCode (cheader_filename = "gee.h")] - public interface Queue<G> : Gee.Collection<G> { - public const int UNBOUNDED_CAPACITY; - public abstract int drain (Gee.Collection<G> recipient, int amount = -1); - public abstract bool offer (G element); - public abstract G peek (); - public abstract G poll (); - public abstract int capacity { get; } - public abstract bool is_full { get; } - public abstract int remaining_capacity { get; } - } - [CCode (cheader_filename = "gee.h")] - public interface Set<G> : Gee.Collection<G> { - public static Gee.Set<G> empty<G> (); - public abstract Gee.Set<G> read_only_view { owned get; } - } - [CCode (cheader_filename = "gee.h")] - public interface SortedSet<G> : Gee.Set<G> { - public abstract Gee.BidirIterator<G> bidir_iterator (); - public abstract G ceil (G element); - public abstract G first (); - public abstract G floor (G element); - public abstract Gee.SortedSet<G> head_set (G before); - public abstract G higher (G element); - public abstract Gee.BidirIterator<G>? iterator_at (G element); - public abstract G last (); - public abstract G lower (G element); - public abstract Gee.SortedSet<G> sub_set (G from, G to); - public abstract Gee.SortedSet<G> tail_set (G after); - } - [CCode (cheader_filename = "gee.h")] - public static int direct_compare (void* _val1, void* _val2); -} diff --git a/vapi/libbamf3.vapi b/vapi/libbamf3.vapi deleted file mode 100644 index 1edeacc..0000000 --- a/vapi/libbamf3.vapi +++ /dev/null @@ -1,166 +0,0 @@ -/* libbamf3.vapi generated by vapigen, do not modify. */ - -namespace Bamf { - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class Application : Bamf.View { - [CCode (has_construct_function = false)] - protected Application (); - public unowned string get_application_type (); - public unowned string get_desktop_file (); - public bool get_show_menu_stubs (); - public unowned GLib.List get_windows (); - public unowned GLib.Array get_xids (); - public virtual signal void window_added (Bamf.View p0); - public virtual signal void window_removed (Bamf.View p0); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class Control : GLib.Object { - [CCode (has_construct_function = false)] - protected Control (); - public static unowned Bamf.Control get_default (); - public void insert_desktop_file (string desktop_file); - public void register_application_for_pid (string application, int32 pid); - public void register_tab_provider (string path); - public void set_approver_behavior (int32 behavior); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class Indicator : Bamf.View { - [CCode (has_construct_function = false)] - protected Indicator (); - public unowned string get_dbus_menu_path (); - public unowned string get_remote_address (); - public unowned string get_remote_path (); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class Matcher : GLib.Object { - [CCode (has_construct_function = false)] - protected Matcher (); - public bool application_is_running (string application); - public unowned Bamf.Application get_active_application (); - public unowned Bamf.Window get_active_window (); - public unowned Bamf.Application get_application_for_desktop_file (string desktop_file_path, bool create_if_not_found); - public unowned Bamf.Application get_application_for_window (Bamf.Window window); - public unowned Bamf.Application get_application_for_xid (uint32 xid); - public unowned GLib.List get_applications (); - public static unowned Bamf.Matcher get_default (); - public unowned GLib.List get_running_applications (); - public unowned GLib.List get_tabs (); - public unowned GLib.List get_windows (); - public unowned GLib.Array get_xids_for_application (string application); - public void register_favorites (string favorites); - public virtual signal void active_application_changed (GLib.Object p0, GLib.Object p1); - public virtual signal void active_window_changed (GLib.Object p0, GLib.Object p1); - public virtual signal void view_closed (GLib.Object p0); - public virtual signal void view_opened (GLib.Object p0); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class Tab : Bamf.View { - [CCode (has_construct_function = false)] - public Tab (string id, string uri); - public unowned string get_id (); - public unowned string get_preview (); - public unowned string get_uri (); - public void set_preview (string uri); - public void set_uri (string uri); - public virtual void show (); - [NoAccessorMethod] - public string id { owned get; set construct; } - public string preview { get; set; } - public string uri { get; set construct; } - public virtual signal void preview_updated (); - public virtual signal void uri_changed (string new_uri, string p1); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class TabSource : GLib.Object { - [CCode (has_construct_function = false)] - protected TabSource (); - public unowned string get_tab_ids (); - public unowned GLib.Array get_tab_preview (string tab_id); - public unowned string get_tab_uri (string tab_id); - public uint32 get_tab_xid (string tab_id); - public virtual void show_tab (string tab_id, GLib.Error error); - [NoWrapper] - public virtual unowned string tab_ids (); - [NoWrapper] - public virtual unowned GLib.Array tab_preview (string tab_id); - [NoWrapper] - public virtual unowned string tab_uri (string tab_id); - [NoWrapper] - public virtual uint32 tab_xid (string tab_id); - [NoAccessorMethod] - public string id { owned get; set construct; } - public virtual signal void tab_closed (string p0); - public virtual signal void tab_opened (string p0); - public virtual signal void tab_uri_changed (string p0, string p1, string p2); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class View : GLib.InitiallyUnowned { - [CCode (has_construct_function = false)] - protected View (); - [NoWrapper] - public virtual Bamf.ClickBehavior click_behavior (); - public virtual unowned GLib.List get_children (); - public Bamf.ClickBehavior get_click_suggestion (); - public virtual unowned string get_icon (); - public virtual unowned string get_name (); - public unowned string get_view_type (); - public virtual bool is_active (); - public bool is_closed (); - public virtual bool is_running (); - public bool is_sticky (); - public virtual bool is_urgent (); - [NoWrapper] - public virtual void set_path (string path); - public void set_sticky (bool value); - public bool user_visible (); - [NoWrapper] - public virtual unowned string view_type (); - [NoAccessorMethod] - public bool active { get; } - [NoAccessorMethod] - public string path { owned get; } - [NoAccessorMethod] - public bool running { get; } - [NoAccessorMethod] - public bool urgent { get; } - public virtual signal void active_changed (bool active); - public virtual signal void child_added (Bamf.View child); - public virtual signal void child_removed (Bamf.View child); - public virtual signal void closed (); - public virtual signal void name_changed (string old_name, string new_name); - public virtual signal void running_changed (bool running); - public virtual signal void urgent_changed (bool urgent); - public virtual signal void user_visible_changed (bool user_visible); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h")] - public class Window : Bamf.View { - [CCode (has_construct_function = false)] - protected Window (); - public unowned Bamf.Window get_transient (); - public Bamf.WindowType get_window_type (); - public uint32 get_xid (); - public ulong last_active (); - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h", cprefix = "BAMF_CLICK_BEHAVIOR_", has_type_id = false)] - public enum ClickBehavior { - NONE, - OPEN, - FOCUS, - FOCUS_ALL, - MINIMIZE, - RESTORE, - RESTORE_ALL, - PICKER - } - [CCode (cheader_filename = "libbamf3/libbamf/libbamf.h", cprefix = "BAMF_WINDOW_", has_type_id = false)] - public enum WindowType { - NORMAL, - DESKTOP, - DOCK, - DIALOG, - TOOLBAR, - MENU, - UTILITY, - SPLASHSCREEN - } -} diff --git a/vapi/libgnome-menu-3.0.vapi b/vapi/libgnome-menu-3.0.vapi deleted file mode 100644 index 0afbea0..0000000 --- a/vapi/libgnome-menu-3.0.vapi +++ /dev/null @@ -1,93 +0,0 @@ -/* libgnome-menu-3.0.vapi generated by vapigen, do not modify. */ - -namespace GMenu { - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h")] - public class Tree : GLib.Object { - [CCode (has_construct_function = false)] - public Tree (string menu_basename, GMenu.TreeFlags flags); - [CCode (has_construct_function = false)] - public Tree.for_path (string menu_path, GMenu.TreeFlags flags); - public unowned string get_canonical_menu_path (); - public unowned GMenu.TreeDirectory get_directory_from_path (string path); - public unowned GMenu.TreeEntry get_entry_by_id (string id); - public unowned GMenu.TreeDirectory get_root_directory (); - public static void* item_ref (void* item); - public static void item_unref (void* item); - public bool load_sync () throws GLib.Error; - [NoAccessorMethod] - public GMenu.TreeFlags flags { get; construct; } - [NoAccessorMethod] - public string menu_basename { owned get; construct; } - [NoAccessorMethod] - public string menu_path { owned get; construct; } - public virtual signal void changed (); - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h")] - [Compact] - public class TreeAlias { - public unowned GMenu.TreeDirectory get_aliased_directory (); - public unowned GMenu.TreeEntry get_aliased_entry (); - public GMenu.TreeItemType get_aliased_item_type (); - public unowned GMenu.TreeDirectory get_directory (); - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h")] - [Compact] - public class TreeDirectory { - public unowned string get_comment (); - public unowned string get_desktop_file_path (); - public unowned string get_generic_name (); - public unowned GLib.Icon get_icon (); - public bool get_is_nodisplay (); - public unowned string get_menu_id (); - public unowned string get_name (); - public unowned GMenu.TreeDirectory get_parent (); - public unowned GMenu.TreeIter iter (); - public unowned string make_path (GMenu.TreeEntry entry); - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h")] - [Compact] - public class TreeEntry { - public unowned GLib.DesktopAppInfo get_app_info (); - public unowned string get_desktop_file_id (); - public unowned string get_desktop_file_path (); - public bool get_is_excluded (); - public unowned GMenu.TreeDirectory get_parent (); - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h")] - [Compact] - public class TreeHeader { - public unowned GMenu.TreeDirectory get_directory (); - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h", ref_function = "gmenu_tree_iter_ref", unref_function = "gmenu_tree_iter_unref")] - [Compact] - public class TreeIter { - public unowned GMenu.TreeAlias get_alias (); - public unowned GMenu.TreeDirectory get_directory (); - public unowned GMenu.TreeEntry get_entry (); - public unowned GMenu.TreeHeader get_header (); - public GMenu.TreeItemType next (); - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h")] - [Compact] - public class TreeSeparator { - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h", cprefix = "GMENU_TREE_FLAGS_")] - [Flags] - public enum TreeFlags { - NONE, - INCLUDE_EXCLUDED, - SHOW_EMPTY, - INCLUDE_NODISPLAY, - SHOW_ALL_SEPARATORS, - SORT_DISPLAY_NAME - } - [CCode (cheader_filename = "gnome-menus-3.0/gmenu-tree.h", cprefix = "GMENU_TREE_ITEM_", has_type_id = false)] - public enum TreeItemType { - INVALID, - DIRECTORY, - ENTRY, - SEPARATOR, - HEADER, - ALIAS - } -} diff --git a/vapi/libwnck-3.0.deps b/vapi/libwnck-3.0.deps deleted file mode 100644 index 85f5d99..0000000 --- a/vapi/libwnck-3.0.deps +++ /dev/null @@ -1,2 +0,0 @@ -gio-2.0 -gtk+-3.0 diff --git a/vapi/libwnck-3.0.vapi b/vapi/libwnck-3.0.vapi deleted file mode 100644 index 94c52a8..0000000 --- a/vapi/libwnck-3.0.vapi +++ /dev/null @@ -1,369 +0,0 @@ -/* libwnck-3.0.vapi generated by vapigen, do not modify. */ - -[CCode (cprefix = "Wnck", gir_namespace = "Wnck", gir_version = "3.0", lower_case_cprefix = "wnck_")] -namespace Wnck { - namespace Version { - [CCode (cheader_filename = "libwnck/libwnck.h", cname = "WNCK_MAJOR_VERSION")] - public const int MAJOR_VERSION; - [CCode (cheader_filename = "libwnck/libwnck.h", cname = "WNCK_MICRO_VERSION")] - public const int MICRO_VERSION; - [CCode (cheader_filename = "libwnck/libwnck.h", cname = "WNCK_MINOR_VERSION")] - public const int MINOR_VERSION; - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_action_menu_get_type ()")] - public class ActionMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable { - [CCode (has_construct_function = false, type = "GtkWidget*")] - public ActionMenu (Wnck.Window window); - [NoAccessorMethod] - public void* window { get; construct; } - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_application_get_type ()")] - public class Application : GLib.Object { - [CCode (has_construct_function = false)] - protected Application (); - public static unowned Wnck.Application @get (ulong xwindow); - public unowned Gdk.Pixbuf get_icon (); - public bool get_icon_is_fallback (); - public unowned string get_icon_name (); - public unowned Gdk.Pixbuf get_mini_icon (); - public int get_n_windows (); - public unowned string get_name (); - public int get_pid (); - public unowned string get_startup_id (); - public unowned GLib.List<Wnck.Window> get_windows (); - public ulong get_xid (); - public virtual signal void icon_changed (); - public virtual signal void name_changed (); - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_class_group_get_type ()")] - public class ClassGroup : GLib.Object { - [CCode (has_construct_function = false)] - protected ClassGroup (); - public static unowned Wnck.ClassGroup @get (string id); - public unowned Gdk.Pixbuf get_icon (); - public unowned string get_id (); - public unowned Gdk.Pixbuf get_mini_icon (); - public unowned string get_name (); - public unowned string get_res_class (); - public unowned GLib.List<Wnck.Window> get_windows (); - public virtual signal void icon_changed (); - public virtual signal void name_changed (); - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_pager_get_type ()")] - public class Pager : Gtk.Widget, Atk.Implementor, Gtk.Buildable { - [CCode (has_construct_function = false, type = "GtkWidget*")] - public Pager (); - public void set_display_mode (Wnck.PagerDisplayMode mode); - public bool set_n_rows (int n_rows); - public bool set_orientation (Gtk.Orientation orientation); - public void set_shadow_type (Gtk.ShadowType shadow_type); - public void set_show_all (bool show_all_workspaces); - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_screen_get_type ()")] - public class Screen : GLib.Object { - [CCode (has_construct_function = false)] - protected Screen (); - 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 unowned Wnck.Screen @get (int index); - public unowned Wnck.Window get_active_window (); - public unowned Wnck.Workspace get_active_workspace (); - public ulong get_background_pixmap (); - public static unowned Wnck.Screen get_default (); - public static unowned Wnck.Screen get_for_root (ulong root_window_id); - public int get_height (); - public int get_number (); - public unowned Wnck.Window get_previously_active_window (); - public bool get_showing_desktop (); - public int get_width (); - public unowned string get_window_manager_name (); - public unowned GLib.List<Wnck.Window> get_windows (); - public unowned GLib.List<Wnck.Window> get_windows_stacked (); - public unowned Wnck.Workspace get_workspace (int workspace); - public int get_workspace_count (); - public unowned GLib.List<Wnck.Workspace> get_workspaces (); - public void move_viewport (int x, int y); - public bool net_wm_supports (string atom); - public void release_workspace_layout (int current_token); - public void toggle_showing_desktop (bool show); - public int try_set_workspace_layout (int current_token, int rows, int columns); - public virtual signal void active_window_changed (Wnck.Window previous_window); - public virtual signal void active_workspace_changed (Wnck.Workspace previous_workspace); - public virtual signal void application_closed (Wnck.Application app); - public virtual signal void application_opened (Wnck.Application app); - public virtual signal void background_changed (); - public virtual signal void class_group_closed (Wnck.ClassGroup class_group); - public virtual signal void class_group_opened (Wnck.ClassGroup class_group); - public virtual signal void showing_desktop_changed (); - public virtual signal void viewports_changed (); - public virtual signal void window_closed (Wnck.Window window); - public virtual signal void window_manager_changed (); - public virtual signal void window_opened (Wnck.Window window); - public virtual signal void window_stacking_changed (); - public virtual signal void workspace_created (Wnck.Workspace space); - public virtual signal void workspace_destroyed (Wnck.Workspace space); - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_selector_get_type ()")] - public class Selector : Gtk.MenuBar, Atk.Implementor, Gtk.Buildable { - [CCode (has_construct_function = false, type = "GtkWidget*")] - public Selector (); - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_tasklist_get_type ()")] - public class Tasklist : Gtk.Container, Atk.Implementor, Gtk.Buildable { - [CCode (has_construct_function = false, type = "GtkWidget*")] - public Tasklist (); - public int get_size_hint_list (int n_elements); - 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_include_all_workspaces (bool include_all_workspaces); - public void set_switch_workspace_on_unminimize (bool switch_workspace_on_unminimize); - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_window_get_type ()")] - public class Window : GLib.Object { - [CCode (has_construct_function = false)] - protected Window (); - public void activate (uint32 timestamp); - public void activate_transient (uint32 timestamp); - public void close (uint32 timestamp); - public static unowned Wnck.Window @get (ulong xwindow); - public Wnck.WindowActions get_actions (); - public unowned Wnck.Application get_application (); - public unowned Wnck.ClassGroup get_class_group (); - public unowned string get_class_group_name (); - public unowned string get_class_instance_name (); - public void get_client_window_geometry (out int xp, out int yp, out int widthp, out int heightp); - public void get_geometry (out int xp, out int yp, out int widthp, out int heightp); - public ulong get_group_leader (); - public unowned Gdk.Pixbuf get_icon (); - public bool get_icon_is_fallback (); - public unowned string get_icon_name (); - public unowned Gdk.Pixbuf get_mini_icon (); - public unowned string get_name (); - public int get_pid (); - public unowned Wnck.Screen get_screen (); - public unowned string get_session_id (); - public unowned string get_session_id_utf8 (); - public int get_sort_order (); - public Wnck.WindowState get_state (); - public unowned Wnck.Window get_transient (); - public Wnck.WindowType get_window_type (); - public unowned Wnck.Workspace get_workspace (); - public ulong get_xid (); - public bool has_icon_name (); - public bool has_name (); - public bool is_above (); - public bool is_active (); - public bool is_below (); - public bool is_fullscreen (); - public bool is_in_viewport (Wnck.Workspace workspace); - public bool is_maximized (); - public bool is_maximized_horizontally (); - public bool is_maximized_vertically (); - public bool is_minimized (); - public bool is_most_recently_activated (); - public bool is_on_workspace (Wnck.Workspace workspace); - public bool is_pinned (); - public bool is_shaded (); - public bool is_skip_pager (); - public bool is_skip_tasklist (); - public bool is_sticky (); - public bool is_visible_on_workspace (Wnck.Workspace workspace); - public void keyboard_move (); - public void keyboard_size (); - public void make_above (); - public void make_below (); - public void maximize (); - public void maximize_horizontally (); - public void maximize_vertically (); - public void minimize (); - public void move_to_workspace (Wnck.Workspace space); - public bool needs_attention (); - public bool or_transient_needs_attention (); - public void pin (); - public void set_fullscreen (bool fullscreen); - public void set_geometry (Wnck.WindowGravity gravity, Wnck.WindowMoveResizeMask geometry_mask, int x, int y, int width, int height); - public void set_icon_geometry (int x, int y, int width, int height); - public void set_skip_pager (bool skip); - public void set_skip_tasklist (bool skip); - public void set_sort_order (int order); - public void set_window_type (Wnck.WindowType wintype); - public void shade (); - public void stick (); - public bool transient_is_most_recently_activated (); - public void unmake_above (); - public void unmake_below (); - public void unmaximize (); - public void unmaximize_horizontally (); - public void unmaximize_vertically (); - public void unminimize (uint32 timestamp); - public void unpin (); - public void unshade (); - public void unstick (); - public virtual signal void actions_changed (Wnck.WindowActions changed_mask, Wnck.WindowActions new_actions); - public virtual signal void geometry_changed (); - public virtual signal void icon_changed (); - public virtual signal void name_changed (); - public virtual signal void state_changed (Wnck.WindowState changed_mask, Wnck.WindowState new_state); - public virtual signal void workspace_changed (); - } - [CCode (cheader_filename = "libwnck/libwnck.h", type_id = "wnck_workspace_get_type ()")] - public class Workspace : GLib.Object { - [CCode (has_construct_function = false)] - protected Workspace (); - public void activate (uint32 timestamp); - public void change_name (string name); - public int get_height (); - public int get_layout_column (); - public int get_layout_row (); - public unowned string get_name (); - public unowned Wnck.Workspace get_neighbor (Wnck.MotionDirection direction); - public int get_number (); - public unowned Wnck.Screen get_screen (); - public int get_viewport_x (); - public int get_viewport_y (); - public int get_width (); - public bool is_virtual (); - public virtual signal void name_changed (); - } - [CCode (cheader_filename = "libwnck/libwnck.h")] - public struct ResourceUsage { - public ulong total_bytes_estimate; - public ulong pixmap_bytes; - public uint n_pixmaps; - public uint n_windows; - public uint n_gcs; - public uint n_pictures; - public uint n_glyphsets; - public uint n_fonts; - public uint n_colormap_entries; - public uint n_passive_grabs; - public uint n_cursors; - public uint n_other; - [CCode (cname = "wnck_pid_read_resource_usage")] - public static Wnck.ResourceUsage pid_read (Gdk.Display gdk_display, ulong pid); - [CCode (cname = "wnck_xid_read_resource_usage")] - public static Wnck.ResourceUsage xid_read (Gdk.Display gdk_display, ulong xid); - } - [CCode (cheader_filename = "libwnck/libwnck.h")] - public struct 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", cprefix = "WNCK_CLIENT_TYPE_")] - public enum ClientType { - APPLICATION, - PAGER - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_MOTION_")] - public enum MotionDirection { - UP, - DOWN, - LEFT, - RIGHT - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_PAGER_DISPLAY_")] - public enum PagerDisplayMode { - NAME, - CONTENT - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_TASKLIST_")] - public enum TasklistGroupingType { - NEVER_GROUP, - AUTO_GROUP, - ALWAYS_GROUP - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_ACTION_")] - [Flags] - public enum WindowActions { - MOVE, - RESIZE, - SHADE, - STICK, - MAXIMIZE_HORIZONTALLY, - MAXIMIZE_VERTICALLY, - CHANGE_WORKSPACE, - CLOSE, - UNMAXIMIZE_HORIZONTALLY, - UNMAXIMIZE_VERTICALLY, - UNSHADE, - UNSTICK, - MINIMIZE, - UNMINIMIZE, - MAXIMIZE, - UNMAXIMIZE, - FULLSCREEN, - ABOVE, - BELOW - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_GRAVITY_")] - public enum WindowGravity { - CURRENT, - NORTHWEST, - NORTH, - NORTHEAST, - WEST, - CENTER, - EAST, - SOUTHWEST, - SOUTH, - SOUTHEAST, - STATIC - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_CHANGE_")] - [Flags] - public enum WindowMoveResizeMask { - X, - Y, - WIDTH, - HEIGHT - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_STATE_")] - [Flags] - public enum WindowState { - MINIMIZED, - MAXIMIZED_HORIZONTALLY, - MAXIMIZED_VERTICALLY, - SHADED, - SKIP_PAGER, - SKIP_TASKLIST, - STICKY, - HIDDEN, - FULLSCREEN, - DEMANDS_ATTENTION, - URGENT, - ABOVE, - BELOW - } - [CCode (cheader_filename = "libwnck/libwnck.h", cprefix = "WNCK_WINDOW_")] - public enum WindowType { - NORMAL, - DESKTOP, - DOCK, - DIALOG, - TOOLBAR, - MENU, - UTILITY, - SPLASHSCREEN - } - [CCode (cheader_filename = "libwnck/libwnck.h", cname = "_WnckLayoutCorner", cprefix = "WNCK_LAYOUT_CORNER_")] - public enum _LayoutCorner { - TOPLEFT, - TOPRIGHT, - BOTTOMRIGHT, - BOTTOMLEFT - } - [CCode (cheader_filename = "libwnck/libwnck.h", cname = "_WnckLayoutOrientation", cprefix = "WNCK_LAYOUT_ORIENTATION_")] - public enum _LayoutOrientation { - HORIZONTAL, - VERTICAL - } - [CCode (cheader_filename = "libwnck/libwnck.h")] - public static void set_client_type (Wnck.ClientType ewmh_sourceindication_client_type); -} diff --git a/vapi/unique-3.0.deps b/vapi/unique-3.0.deps deleted file mode 100644 index e762c58..0000000 --- a/vapi/unique-3.0.deps +++ /dev/null @@ -1,8 +0,0 @@ -gio-2.0 -cairo -atk -pango -gdk-3.0 -gdk-pixbuf-2.0 -gtk+-3.0 - diff --git a/vapi/unique-3.0.vapi b/vapi/unique-3.0.vapi deleted file mode 100644 index 79f67c5..0000000 --- a/vapi/unique-3.0.vapi +++ /dev/null @@ -1,94 +0,0 @@ -/* unique-3.0.vapi generated by vapigen, do not modify. */ -/* Pulled from http://permalink.gmane.org/gmane.linux.redhat.fedora.devel/147876 */ - -[CCode (cprefix = "Unique", lower_case_cprefix = "unique_")] -namespace Unique { - [CCode (cheader_filename = "unique/uniqueapp.h")] - public class App : GLib.Object { - [CCode (has_construct_function = false)] - public App (string name, string? startup_id); - public void add_command (string command_name, int command_id); - public bool is_running (); - public Unique.Response send_message (int command_id, Unique.MessageData? message_data); - public void watch_window (Gtk.Window window); - [CCode (has_construct_function = false)] - public App.with_commands (string name, string startup_id, ...); - [NoAccessorMethod] - public string name { owned get; construct; } - [NoAccessorMethod] - public Gdk.Screen screen { owned get; set construct; } - [NoAccessorMethod] - public string startup_id { owned get; construct; } - public virtual signal Unique.Response message_received (int command, Unique.MessageData message_data, uint time_); - } - [CCode (cheader_filename = "unique/uniquebackend.h")] - public class Backend : GLib.Object { - public weak string name; - public weak Unique.App parent; - public weak Gdk.Screen screen; - public weak string startup_id; - public uint workspace; - [CCode (has_construct_function = false)] - protected Backend (); - public static unowned Unique.Backend create (); - public unowned string get_name (); - public unowned Gdk.Screen get_screen (); - public unowned string get_startup_id (); - public uint get_workspace (); - public virtual bool request_name (); - public virtual Unique.Response send_message (int command_id, Unique.MessageData message_data, uint time_); - public void set_name (string name); - public void set_screen (Gdk.Screen screen); - public void set_startup_id (string startup_id); - } - [Compact] - [CCode (copy_function = "unique_message_data_copy", type_id = "UNIQUE_TYPE_MESSAGE_DATA", cheader_filename = "unique/uniquemessage.h")] - public class MessageData { - [CCode (has_construct_function = false)] - public MessageData (); - public unowned Unique.MessageData copy (); - public unowned uchar[] @get (size_t length); - public unowned string get_filename (); - public unowned Gdk.Screen get_screen (); - public unowned string get_startup_id (); - public unowned string get_text (); - public unowned string get_uris (); - public uint get_workspace (); - public void @set (uchar[] data, ssize_t length); - public void set_filename (string filename); - public bool set_text (string str, ssize_t length); - public bool set_uris (string uris); - } - [CCode (cprefix = "UNIQUE_", cheader_filename = "unique/uniqueenumtypes.h")] - public enum Command { - INVALID, - ACTIVATE, - NEW, - OPEN, - CLOSE - } - [CCode (cprefix = "UNIQUE_RESPONSE_", cheader_filename = "unique/uniqueenumtypes.h")] - public enum Response { - INVALID, - OK, - CANCEL, - FAIL, - PASSTHROUGH - } - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const string API_VERSION_S; - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const string DEFAULT_BACKEND_S; - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const int MAJOR_VERSION; - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const int MICRO_VERSION; - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const int MINOR_VERSION; - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const string PROTOCOL_VERSION_S; - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const int VERSION_HEX; - [CCode (cheader_filename = "unique/uniqueversion.h")] - public const string VERSION_S; -} diff --git a/vapi/x11.vapi b/vapi/x11.vapi deleted file mode 100644 index cf80228..0000000 --- a/vapi/x11.vapi +++ /dev/null @@ -1,996 +0,0 @@ -/* x11.vapi - * - * Copyright (C) 2009 Jürg Billeter - * Copyright (C) 2011 Alexander Kurtz - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * Authors: - * Jürg Billeter <j@bitron.ch> - * Alexander Kurtz <kurtz.alex@googlemail.com> - */ - -[CCode (cprefix = "", lower_case_cprefix = "", cheader_filename = "X11/Xlib.h,X11/Xatom.h,X11/Xutil.h,X11/Xregion.h")] -namespace X { - // Note: must be called before opening a display or calling any other Xlib function, - // see http://tronche.com/gui/x/xlib/display/XInitThreads.html - [CCode (cname = "XInitThreads")] - public Status init_threads (); - - [Compact] - [CCode (cname = "Display", ref_function = "", unref_function = "")] - public class Display { - [CCode (cname = "XOpenDisplay")] - public Display (string? name = null); - - [CCode (cname = "XAllPlanes")] - public static ulong get_all_planes (); - - [CCode (cname = "XActivateScreenSaver")] - public void activate_screensaver (); - - [CCode (cname = "XAddToSaveSet")] - public int add_to_save_set (Window w); - - [CCode (cname = "XAllowEvents")] - public int allow_events (int event_mode, int time); - - [CCode (cname = "XBitmapBitOrder")] - public int bitmap_bit_order (); - - [CCode (cname = "XBitmapUnit")] - public int bitmap_scanline_unit (); - - [CCode (cname = "XBitmapPad")] - public int bitmap_scanline_padding (); - - [CCode (cname = "XChangeProperty")] - public int change_property (Window w, Atom property, Atom type, int format, int mode, [CCode (array_length = false)] uchar[] data, int nelements); - - [CCode (cname = "XChangeWindowAttributes")] - public int change_window_attributes (Window w, ulong valuemask, SetWindowAttributes attributes); - - [CCode (cname = "XConfigureWindow")] - public int configure_window (Window w, uint value_mask, WindowChanges values); - - [CCode (cname = "ConnectionNumber")] - public int connection_number (); - - [CCode (cname = "DefaultRootWindow")] - public Window default_root_window (); - - [CCode (cname = "XDefaultScreenOfDisplay")] - public unowned Screen default_screen (); - - [CCode (cname = "XScreenOfDisplay")] - public unowned Screen screen_by_id (int screen_number); - - [CCode (cname = "DisplayString")] - public string display_string (); - - [CCode (cname = "XQLength")] - public int event_queue_length (); - - [CCode (cname = "XFlush")] - public int flush (); - - [CCode (cname = "XForceScreenSaver")] - public void force_screensaver (int mode); - - [CCode (cname = "XGetKeyboardMapping", array_length = false)] - public unowned uint[] get_keyboard_mapping (uint first_keycode, int keycode_count, ref int keysyms_per_keycode_return); - - [CCode (cname = "XGetModifierMapping")] - public ModifierKeymap get_modifier_mapping (); - - [CCode (cname = "XGetScreenSaver")] - public void get_screensaver (out int timeout, out int interval, out int prefer_blanking, out int allow_exposures); - - [CCode (cname = "XGetSelectionOwner")] - public Window get_selection_owner (Atom selection); - - [CCode (cname = "XGetWindowAttributes")] - public void get_window_attributes (Window w, out WindowAttributes window_attributes_return); - - [CCode (cname = "XGetWindowProperty")] - public int get_window_property (Window w, Atom property, long long_offset, long long_length, bool delete, Atom req_type, out Atom actual_type_return, out int actual_format_return, out ulong nitems_return, out ulong bytes_after_return, [CCode (type = "unsigned char **")] out void* prop_return); - - [CCode (cname = "XGrabButton")] - public int grab_button (uint button, uint modifiers, Window grab_window, bool owner_events, uint event_mask, int pointer_mode, int keyboard_mode, Window confine_to, uint cursor); - - [CCode (cname = "XGrabKey")] - public int grab_key (int keycode, uint modifiers, Window grab_window, bool owner_events, int pointer_mode, int keyboard_mode); - - [CCode (cname = "XGrabPointer")] - public int grab_pointer (Window grab_window, bool owner_events, uint event_mask, int pointer_mode, int keyboard_mode, Window confine_to, uint cursor, int time); - - [CCode (cname = "XGrabServer")] - public int grab_server (); - - [CCode (cname = "XImageByteOrder")] - public int image_byte_order (); - - [CCode (cname = "XInternAtom")] - public Atom intern_atom (string atom_name, bool only_if_exists); - - [CCode (cname = "XInternAtoms")] - public void intern_atoms (string[] names, bool only_if_exists, [CCode (array_length = false)] Atom[] atoms_return); - - [CCode (cname = "XInternalConnectionNumbers")] - public Status internal_connection_numbers (ref int[] fd_return); - - [CCode (cname = "XDisplayKeycodes")] - public int keycodes (ref int min_keycodes_return, ref int max_keycodes_return); - - [CCode (cname = "XKeysymToKeycode")] - public int keysym_to_keycode (uint keysym); - - [CCode (cname = "XLastKnownRequestProcessed")] - public ulong last_known_request_processed (); - - [CCode (cname = "XLockDisplay")] - public void lock_display (); - - [CCode (cname = "XMapWindow")] - public int map_window (Window w); - - [CCode (cname = "XMaxRequestSize")] - public long max_request_size (); - - [CCode (cname = "XExtendedMaxRequestSize")] - public long max_extended_request_size (); - - [CCode (cname = "XEventsQueued")] - public int events_queued (int mode); - - [CCode (cname = "XNextEvent")] - public int next_event (ref Event event_return); - - [CCode (cname = "XNextRequest")] - public ulong next_request (); - - [CCode (cname = "XNoOp")] - public void no_operation (); - - [CCode (cname = "XScreenCount")] - public int number_of_screens (); - - [CCode (cname = "XPending")] - public int pending (); - - [CCode (cname = "XProcessInternalConnection")] - public void process_internal_connection (int fd); - - [CCode (cname = "XProtocolVersion")] - public int protocol_version (); - - [CCode (cname = "XProtocolRevision")] - public int protocol_revision (); - - [CCode (cname = "XRaiseWindow")] - public int raise_window (Window w); - - [CCode (cname = "XReparentWindow")] - public int reparent_window (Window w, Window parent, int x, int y); - - [CCode (cname = "XResetScreenSaver")] - public void reset_screensaver (); - - [CCode (cname = "XResizeWindow")] - public int resize_window (Window w, uint width, uint height); - - [CCode (cname = "XRootWindow")] - public Window root_window (int screen_number); - - [CCode (cname = "ScreenCount")] - public int screen_count (); - - [CCode (cname = "XScreenOfDisplay")] - public unowned Screen screen_of_display (int screen_number); - - [CCode (cname = "XSelectInput")] - public int select_input (Window w, long event_mask); - - [CCode (cname = "XSendEvent")] - public void send_event (Window w, bool propagate, long event_mask, ref Event event_send); - - [CCode (cname = "XSetCloseDownMode")] - public void set_close_down_mode (int close_mode); - - [CCode (cname = "XSetScreenSaver")] - public void set_screensaver (int timeout, int interval, int prefer_blanking, int allow_exposures); - - [CCode (cname = "XSetSelectionOwner")] - public Window set_selection_owner (Atom selection, Window owner, int time); - - [CCode (cname = "XSetInputFocus")] - public int set_input_focus (Window focus, int revert_to, int time); - - [CCode (cname = "XUngrabButton")] - public int ungrab_button (uint button, uint modifiers, Window grab_window); - - [CCode (cname = "XUngrabKey")] - public int ungrab_key (int keycode, uint modifiers, Window grab_window); - - [CCode (cname = "XUngrabPointer")] - public int ungrab_pointer (int time); - - [CCode (cname = "XUngrabServer")] - public int ungrab_server (); - - [CCode (cname = "XUnlockDisplay")] - public void unlock_display (); - - [CCode (cname = "XUnmapWindow")] - public int unmap_window (Window w); - - [CCode (cname = "XQueryTree")] - public void query_tree (Window w, out Window root_return, out Window parent_return, out Window[] children_return); - - [CCode (cname = "XWindowEvent")] - public int window_event (Window w, EventMask event_mask, out Event event_return); - - [CCode (cname = "XServerVendor")] - public string xserver_vendor_name (); - - [CCode (cname = "XVendorRelease")] - public string xserver_vendor_release (); - - [CCode (cname = "XMoveWindow")] - public void move_window (Window window, int x, int y); - } - - [Compact] - [CCode (cname = "XModifierKeymap", free_function = "XFreeModifiermap")] - public class ModifierKeymap { - // The server's max # of keys per modifier - public int max_keypermod; - // An 8 by max_keypermod array of modifiers - public uchar[] modifiermap; - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Atom")] - public struct Atom { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Colormap")] - public struct Colormap { - } - - [SimpleType] - [CCode (cname = "GC")] - public struct GC { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Status")] - public struct Status { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "XID", type_id = "G_TYPE_INT", - marshaller_type_name = "INT", - get_value_function = "g_value_get_int", - set_value_function = "g_value_set_int", default_value = "0", - type_signature = "i")] - public struct ID { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Drawable", type_id = "G_TYPE_INT", - marshaller_type_name = "INT", - get_value_function = "g_value_get_int", - set_value_function = "g_value_set_int", default_value = "0", - type_signature = "i")] - public struct Drawable : ID - { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Window", type_id = "G_TYPE_INT", - marshaller_type_name = "INT", - get_value_function = "g_value_get_int", - set_value_function = "g_value_set_int", default_value = "0", - type_signature = "i")] - public struct Window : Drawable { - } - - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Pixmap", type_id = "G_TYPE_INT", - marshaller_type_name = "INT", - get_value_function = "g_value_get_int", - set_value_function = "g_value_set_int", default_value = "0", - type_signature = "i")] - public struct Pixmap : Drawable { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Mask")] - public struct Mask { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "VisualID")] - public struct VisualID { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Time")] - public struct Time { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "Cursor")] - public struct Cursor { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "GContext")] - public struct GContext { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "KeySym")] - public struct KeySym { - } - - [SimpleType] - [IntegerType (rank = 9)] - [CCode (cname = "KeyCode")] - public struct KeyCode { - } - - public struct Visual { - } - - public struct WindowChanges { - public int x; - public int y; - public int width; - public int height; - public int border_width; - public Window sibling; - public int stack_mode; - } - public struct SizeHints { - public long @flags; - public int x; - public int y; - public int width; - public int height; - } - - [CCode (cname = "XCreateWindow")] - public Window create_window (Display display, Window parent, int x, int y, uint width, uint height, uint border_width, int depth, uint @class, Visual? visual, X.CW valuemask, ref SetWindowAttributes attributes); - - [CCode (cname = "XSetWindowAttributes")] - public struct SetWindowAttributes { - // public Pixmap background_pixmap; /* background or None or ParentRelative */ - public ulong background_pixel; /* background pixel */ - // public Pixmap border_pixmap; /* border of the window */ - public ulong border_pixel; /* border pixel value */ - public int bit_gravity; /* one of bit gravity values */ - public int win_gravity; /* one of the window gravity values */ - public int backing_store; /* NotUseful, WhenMapped, Always */ - public ulong backing_planes;/* planes to be preseved if possible */ - public ulong backing_pixel;/* value to use in restoring planes */ - public bool save_under; /* should bits under be saved? (popups) */ - public long event_mask; /* set of events that should be saved */ - public long do_not_propagate_mask; /* set of events that should not propagate */ - public bool override_redirect; /* boolean value for override-redirect */ - // public Colormap colormap; /* color map to be associated with window */ - // public Cursor cursor; /* cursor to be displayed (or None) */ - } - - [CCode(cname = "XWindowAttributes", - cheader_filename = "X11/Xlib.h,X11/Xatom.h,X11/Xutil.h")] - public struct WindowAttributes { - public int x; - public int y; /* location of window */ - public int width; - public int height; /* width and height of window */ - public int border_width; /* border width of window */ - public int depth; /* depth of window */ - public Visual visual; /* the associated visual structure */ - public Window root; /* root of screen containing window */ - public int @class; /* InputOutput, InputOnly*/ - public int bit_gravity; /* one of bit gravity values */ - public int win_gravity; /* one of the window gravity values */ - public int backing_store; /* NotUseful, WhenMapped, Always */ - public ulong backing_planes;/* planes to be preserved if possible */ - public ulong backing_pixel;/* value to be used when restoring planes */ - public bool save_under; /* boolean, should bits under be saved? */ - // public Colormap colormap; /* color map to be associated with window */ - public bool map_installed; /* boolean, is color map currently installed*/ - public int map_state; /* IsUnmapped, IsUnviewable, IsViewable */ - public long all_event_masks; /* set of events all people have interest in*/ - public long your_event_mask; /* my event mask */ - public long do_not_propagate_mask; /* set of events that should not propagate */ - public bool override_redirect; /* boolean value for override-redirect */ - // public Screen screen; /* back pointer to correct screen */ - } - - [CCode (cname = "CopyFromParent")] - public const int COPY_FROM_PARENT; - - [CCode (cname = "CurrentTime")] - public const ulong CURRENT_TIME; - - [CCode (cname = "Success")] - public int Success; - - [CCode (cname = "XFree")] - public int free (void* data); - - [CCode (cprefix = "CW", cname = "int")] - public enum CW { - BackPixmap, - BackPixel, - BackingStore, - BackingPlanes, - BackingPixel, - BitGravity, - BorderPixmap, - BorderPixel, - BorderWidth, - Colormap, - Cursor, - DontPropagate, - EventMask, - Height, - OverrideRedirect, - SaveUnder, - Sibling, - StackMode, - X, - Y, - Width, - WinGravity - } - - [CCode (cprefix = "GrabMode")] - public enum GrabMode { - Sync, - Async - } - - [CCode (cprefix = "")] - public enum EventMask { - NoEventMask, - KeyPressMask, - KeyReleaseMask, - ButtonPressMask, - ButtonReleaseMask, - EnterWindowMask, - LeaveWindowMask, - PointerMotionMask, - PointerMotionHintMask, - Button1MotionMask, - Button2MotionMask, - Button3MotionMask, - Button4MotionMask, - Button5MotionMask, - ButtonMotionMask, - KeymapStateMask, - ExposureMask, - VisibilityChangeMask, - StructureNotifyMask, - ResizeRedirectMask, - SubstructureNotifyMask, - SubstructureRedirectMask, - FocusChangeMask, - PropertyChangeMask, - ColormapChangeMask, - OwnerGrabButtonMask - } - - [CCode (cprefix = "")] - public enum KeyMask { - ShiftMask, - LockMask, - ControlMask, - Mod1Mask, - Mod2Mask, - Mod3Mask, - Mod4Mask, - Mod5Mask - } - - [CCode (cprefix = "")] - public enum EventType { - KeyPress, - KeyRelease, - ButtonPress, - ButtonRelease, - MotionNotify, - EnterNotify, - LeaveNotify, - FocusIn, - FocusOut, - KeymapNotify, - Expose, - GraphicsExpose, - NoExpose, - VisibilityNotify, - CreateNotify, - DestroyNotify, - UnmapNotify, - MapNotify, - MapRequest, - ReparentNotify, - ConfigureNotify, - ConfigureRequest, - GravityNotify, - ResizeRequest, - CirculateNotify, - CirculateRequest, - PropertyNotify, - SelectionClear, - SelectionRequest, - SelectionNotify, - ColormapNotify, - ClientMessage, - MappingNotify - } - - // union - [CCode (cname = "XEvent")] - public struct Event { - public int type; - public AnyEvent xany; - public KeyEvent xkey; - public ButtonEvent xbutton; - public MotionEvent xmotion; - public CrossingEvent xcrossing; - public CreateWindowEvent xcreatewindow; - public DestroyWindowEvent xdestroywindow; - public UnmapEvent xunmap; - public MapEvent xmap; - public MapRequestEvent xmaprequest; - public ReparentEvent xreparent; - public ConfigureEvent xconfigure; - public GravityEvent xgravity; - public ConfigureRequestEvent xconfigurerequest; - public CirculateEvent xcirculate; - public CirculateRequestEvent xcirculaterequest; - public PropertyEvent xproperty; - public SelectionEvent xselection; - public ClientMessageEvent xclient; - } - - [CCode (cname = "XAnyEvent")] - public struct AnyEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window window; - } - - [CCode (cname = "XKeyEvent")] - public struct KeyEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window window; - public Window root; - public Window subwindow; - public ulong time; - public int x; - public int y; - public int x_root; - public int y_root; - public uint state; - public uint keycode; - public bool same_screen; - } - - [CCode (cname = "XButtonEvent")] - public struct ButtonEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window window; - public Window subwindow; - public ulong time; - public int x; - public int y; - public int x_root; - public int y_root; - public uint state; - public uint button; - public bool same_screen; - } - - [CCode (cname = "XMotionEvent")] - public struct MotionEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window window; - public Window subwindow; - public ulong time; - public int x; - public int y; - public int x_root; - public int y_root; - public uint state; - public char is_hint; - public bool same_screen; - } - - [CCode (cname = "XCrossingEvent")] - public struct CrossingEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window window; - public Window root; - public Window subwindow; - public ulong time; - public int x; - public int y; - public int x_root; - public int y_root; - public int mode; - public int detail; - public bool same_screen; - public bool focus; - public uint state; - } - - [CCode (cname = "XCreateWindowEvent")] - public struct CreateWindowEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window parent; - public Window window; - public int x; - public int y; - public int width; - public int height; - public int border_width; - public bool override_redirect; - } - - [CCode (cname = "XDestroyWindowEvent")] - public struct DestroyWindowEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window event; - public Window window; - } - - [CCode (cname = "XUnmapEvent")] - public struct UnmapEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window event; - public Window window; - public bool from_configure; - } - - [CCode (cname = "XMapEvent")] - public struct MapEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window event; - public Window window; - public bool override_redirect; - } - - [CCode (cname = "XMapRequestEvent")] - public struct MapRequestEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window parent; - public Window window; - } - - [CCode (cname = "XReparentEvent")] - public struct ReparentEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window event; - public Window window; - public Window parent; - public int x; - public int y; - public bool override_redirect; - } - - [CCode (cname = "XConfigureEvent")] - public struct ConfigureEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window event; - public Window window; - public int x; - public int y; - public int width; - public int height; - public int border_width; - public Window above; - public bool override_redirect; - } - - [CCode (cname = "XGravityEvent")] - public struct GravityEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window event; - public Window window; - public int x; - public int y; - } - - [CCode (cname = "XConfigureRequestEvent")] - public struct ConfigureRequestEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window parent; - public Window window; - public int x; - public int y; - public int width; - public int height; - public int border_width; - public Window above; - public int detail; - public ulong value_mask; - } - - [CCode (cname = "XCirculateEvent")] - public struct CirculateEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window event; - public Window window; - public int place; - } - - [CCode (cname = "XCirculateRequestEvent")] - public struct CirculateRequestEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window parent; - public Window window; - public int place; - } - - [CCode (cname = "XPropertyEvent")] - public struct PropertyEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window window; - public Atom atom; - public ulong time; - public int state; - } - - [CCode (cname = "XSelectionEvent")] - public struct SelectionEvent { - public int type; - public ulong serial; - public bool send_event; - public unowned Display display; - public Window requestor; - public Atom selection; - public Atom target; - public Atom property; - public ulong time; - } - - [CCode (cname = "XClientMessageEvent")] - public struct ClientMessageEvent { - public int type; - public ulong serial; /* # of last request processed by server */ - public bool send_event; /* true if this came from a SendEvent request */ - public unowned Display display; /* Display the event was read from */ - public Window window; - public Atom message_type; - public int format; - public ClientMessageEventData data; - } - - [CCode (cname = "RECTANGLE", has_type_id = false)] - public struct Rectangle { - public short x; - public short y; - public short width; - public short height; - } - - // union - public struct ClientMessageEventData { - public unowned char[] b; - public unowned short[] s; - public unowned long[] l; - } - - [CCode (cprefix = "Queued")] - public enum QueuedMode { - Already, - AfterFlush, - AfterReading - } - - [CCode (cprefix = "PropMode")] - public enum PropMode { - Replace, - Prepend, - Append - } - - [CCode (cprefix = "")] - public enum AllowEventsMode { - AsyncPointer, - SyncPointer, - ReplayPointer, - AsyncKeyboard, - SyncKeyboard, - ReplayKeyboard, - AsyncBoth, - SyncBoth - } - - [CCode (cprefix = "")] - public enum MapState { - IsUnmapped, - IsUnviewable, - IsViewable - } - - [CCode (cprefix = "RevertTo")] - public enum RevertTo { - None, - PointerRoot, - Parent - } - - [Compact] - [CCode (cname = "Screen")] - public class Screen { - public Display display; - public Window root; - public int width; - public int height; - - [CCode (cname = "XScreenOfDisplay")] - public static unowned Screen get_screen (Display disp, int screen_number); - - [CCode (cname = "XBlackPixelOfScreen")] - public ulong black_pixel_of_screen (); - - [CCode (cname = "XCellsOfScreen")] - public int cells_of_screen (); - - [CCode (cname = "XDefaultColormapOfScreen")] - public Colormap default_colormap_of_screen (); - - [CCode (cname = "XDefaultDepthOfScreen")] - public int default_depth_of_screen (); - - [CCode (cname = "XDefaultGCOfScreen")] - public GC default_gc_of_screen (); - - [CCode (cname = "XDefaultVisualOfScreen")] - public Visual default_visual_of_screen (); - - [CCode (cname = "XDisplayOfScreen")] - public unowned Display display_of_screen (); - - [CCode (cname = "XDoesBackingStore")] - public int does_backing_store (); - - [CCode (cname = "XDoesSaveUnders")] - public bool does_save_unders (); - - [CCode (cname = "XEventMaskOfScreen")] - public long event_mask_of_Screen (); - - [CCode (cname = "XHeightMMOfScreen")] - public int height_in_mm_of_screen (); - - [CCode (cname = "XHeightOfScreen")] - public int height_of_screen (); - - [CCode (cname = "XMaxCmapsOfScreen")] - public int max_colormaps_of_screen (); - - [CCode (cname = "XMinCmapsOfScreen")] - public int min_colormaps_of_screen (); - - [CCode (cname = "XPlanesOfScreen")] - public int planes_of_screen (); - - [CCode (cname = "XRootWindowOfScreen")] - public Window root_window_of_screen (); - - [CCode (cname = "XScreenNumberOfScreen")] - public int screen_number_of_screen (); - - [CCode (cname = "XWhitePixelOfScreen")] - public ulong white_pixel_of_screen (); - - [CCode (cname = "XWidthMMOfScreen")] - public int width_in_mm_of_screen (); - - [CCode (cname = "XWidthOfScreen")] - public int width_of_screen (); - } - - public const X.ID None; - - public const X.Atom XA_ATOM; - public const X.Atom XA_CARDINAL; - public const X.Atom XA_WINDOW; - public const X.Atom XA_WM_CLASS; - public const X.Atom XA_WM_HINTS; - public const X.Atom XA_WM_ICON_NAME; - public const X.Atom XA_WM_NAME; - public const X.Atom XA_WM_NORMAL_HINTS; - public const X.Atom XA_WM_TRANSIENT_FOR; - - public const uint XK_Num_Lock; - public const uint XK_Scroll_Lock; - public const uint XK_Super_L; - public const uint XK_Super_R; -} - diff --git a/vapi/xtst.vapi b/vapi/xtst.vapi deleted file mode 100644 index a773dfa..0000000 --- a/vapi/xtst.vapi +++ /dev/null @@ -1,60 +0,0 @@ -/* xtst.vapi - * - * Copyright (C) 2011 Alexander Kurtz - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - * - * Author: - * Alexander Kurtz <kurtz.alex@googlemail.com> - */ - - -[CCode (cprefix = "", lower_case_cprefix = "", cheader_filename = "X11/extensions/XTest.h")] -namespace X { - class Test { - [CCode (cname = "XTestQueryExtension")] - public static bool query_extension(Display display, out int event_base_return, out int error_base_return, out int major_version_return, out int minor_version_return); - - [CCode (cname = "XTestCompareCursorWithWindow")] - public static bool compare_cursor_with_window(Display display, Window window, Cursor cursor); - - [CCode (cname = "XTestCompareCurrentCursorWithWindow")] - public static bool compare_current_cursor_with_window(Display display, Window window); - - [CCode (cname = "XTestFakeKeyEvent")] - public static int fake_key_event(Display display, uint keycode, bool is_press, ulong delay); - - [CCode (cname = "XTestFakeButtonEvent")] - public static int fake_button_event(Display display, uint button, bool is_press, ulong delay); - - [CCode (cname = "XTestFakeMotionEvent")] - public static int fake_motion_event(Display display, int screen_number, int x, int y, ulong delay); - - [CCode (cname = "XTestFakeRelativeMotionEvent")] - public static int fake_relative_motion_event(Display display, int screen_number, int x, int y, ulong delay); - - [CCode (cname = "XTestGrabControl")] - public static int grab_control(Display display, bool impervious); - - [CCode (cname = "XTestSetGContextOfGC")] - public static void set_g_context_of_gc(GC gc, GContext gid); - - [CCode (cname = "XTestSetVisualIDOfVisual")] - public static void set_visual_id_of_visual(Visual visual, VisualID visualid); - - [CCode (cname = "XTestDiscard")] - public static Status discard(Display display); - } -} |