~didrocks/unity/launcher-bug-fix-fest

« back to all changes in this revision

Viewing changes to services/vapi/indicator.vapi

Import the work done so far with Compiz

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* indicator.vapi generated by vapigen, do not modify. */
 
2
 
 
3
[CCode (cprefix = "Indicator", lower_case_cprefix = "indicator_")]
 
4
namespace Indicator {
 
5
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
6
        public class DesktopShortcuts : GLib.Object {
 
7
                [CCode (has_construct_function = false)]
 
8
                public DesktopShortcuts (string file, string identity);
 
9
                public unowned string get_nicks ();
 
10
                public bool nick_exec (string nick);
 
11
                public unowned string nick_get_name (string nick);
 
12
                public string desktop_file { construct; }
 
13
                [NoAccessorMethod]
 
14
                public string identity { owned get; construct; }
 
15
        }
 
16
        [CCode (type_id = "INDICATOR_OBJECT_TYPE", cheader_filename = "libindicator/indicator-object.h")]
 
17
        public class Object : GLib.Object {
 
18
                [CCode (has_construct_function = false)]
 
19
                public Object.from_file (string file);
 
20
                public virtual unowned GLib.List get_entries ();
 
21
                [NoWrapper]
 
22
                public virtual unowned Gtk.Image get_image ();
 
23
                [NoWrapper]
 
24
                public virtual unowned Gtk.Label get_label ();
 
25
                public virtual uint get_location (Indicator.ObjectEntry entry);
 
26
                [NoWrapper]
 
27
                public virtual unowned Gtk.Menu get_menu ();
 
28
                [NoWrapper]
 
29
                public virtual void indicator_object_reserved_1 ();
 
30
                public virtual signal void entry_added (Indicator.ObjectEntry entry);
 
31
                public virtual signal void entry_moved (Indicator.ObjectEntry entry, uint old_pos, uint new_pos);
 
32
                public virtual signal void entry_removed (Indicator.ObjectEntry entry);
 
33
                public virtual signal void scroll (uint delta, Indicator.ScrollDirection direction);
 
34
        }
 
35
        [Compact]
 
36
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
37
        public class ObjectEntry {
 
38
    public ObjectEntry ();
 
39
                public weak Gtk.Image image;
 
40
                public weak Gtk.Label label;
 
41
                public weak Gtk.Menu menu;
 
42
        }
 
43
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
44
        public class Service : GLib.Object {
 
45
                [CCode (has_construct_function = false)]
 
46
                public Service (string name);
 
47
                [NoWrapper]
 
48
                public virtual void indicator_service_reserved1 ();
 
49
                [NoWrapper]
 
50
                public virtual void indicator_service_reserved2 ();
 
51
                [NoWrapper]
 
52
                public virtual void indicator_service_reserved3 ();
 
53
                [NoWrapper]
 
54
                public virtual void indicator_service_reserved4 ();
 
55
                [CCode (has_construct_function = false)]
 
56
                public Service.version (string name, uint version);
 
57
                [NoAccessorMethod]
 
58
                public string name { owned get; set; }
 
59
                public virtual signal void shutdown ();
 
60
        }
 
61
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
62
        public class ServiceManager : GLib.Object {
 
63
                [CCode (has_construct_function = false)]
 
64
                public ServiceManager (string dbus_name);
 
65
                public bool connected ();
 
66
                [NoWrapper]
 
67
                public virtual void indicator_service_manager_reserved1 ();
 
68
                [NoWrapper]
 
69
                public virtual void indicator_service_manager_reserved2 ();
 
70
                [NoWrapper]
 
71
                public virtual void indicator_service_manager_reserved3 ();
 
72
                [NoWrapper]
 
73
                public virtual void indicator_service_manager_reserved4 ();
 
74
                public void set_refresh (uint time_in_ms);
 
75
                [CCode (has_construct_function = false)]
 
76
                public ServiceManager.version (string dbus_name, uint version);
 
77
                [NoAccessorMethod]
 
78
                public string name { owned get; set; }
 
79
                public virtual signal void connection_change (bool connected);
 
80
        }
 
81
        [CCode (cprefix = "INDICATOR_OBJECT_SCROLL_", has_type_id = false, cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
82
        public enum ScrollDirection {
 
83
                UP,
 
84
                DOWN,
 
85
                LEFT,
 
86
                RIGHT
 
87
        }
 
88
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h", has_target = false)]
 
89
        public delegate GLib.Type get_type_t ();
 
90
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h", has_target = false)]
 
91
        public delegate unowned string get_version_t ();
 
92
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
93
        public const string GET_TYPE_S;
 
94
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
95
        public const string GET_VERSION_S;
 
96
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
97
        public const string OBJECT_SIGNAL_ENTRY_ADDED;
 
98
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
99
        public const string OBJECT_SIGNAL_ENTRY_MOVED;
 
100
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
101
        public const string OBJECT_SIGNAL_ENTRY_REMOVED;
 
102
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
103
        public const string OBJECT_SIGNAL_SCROLL;
 
104
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
105
        public const string SERVICE_MANAGER_SIGNAL_CONNECTION_CHANGE;
 
106
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
107
        public const string SERVICE_SIGNAL_SHUTDOWN;
 
108
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
109
        public const int SET_VERSION;
 
110
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
111
        public const string VERSION;
 
112
        [CCode (cname = "get_version", cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
113
        public static unowned string get_version ();
 
114
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
115
        public static unowned Gtk.Image image_helper (string name);
 
116
        [CCode (cheader_filename = "gtk/gtk.h,libindicator/indicator.h,libindicator/indicator-object.h,libindicator/indicator-service.h,libindicator/indicator-service-manager.h")]
 
117
        public static void image_helper_update (Gtk.Image image, string name);
 
118
}