1
/* indicator.vapi generated by vapigen, do not modify. */
3
[CCode (cprefix = "Indicator", lower_case_cprefix = "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; }
14
public string identity { owned get; construct; }
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 ();
22
public virtual unowned Gtk.Image get_image ();
24
public virtual unowned Gtk.Label get_label ();
25
public virtual uint get_location (Indicator.ObjectEntry entry);
27
public virtual unowned Gtk.Menu get_menu ();
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);
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;
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);
48
public virtual void indicator_service_reserved1 ();
50
public virtual void indicator_service_reserved2 ();
52
public virtual void indicator_service_reserved3 ();
54
public virtual void indicator_service_reserved4 ();
55
[CCode (has_construct_function = false)]
56
public Service.version (string name, uint version);
58
public string name { owned get; set; }
59
public virtual signal void shutdown ();
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 ();
67
public virtual void indicator_service_manager_reserved1 ();
69
public virtual void indicator_service_manager_reserved2 ();
71
public virtual void indicator_service_manager_reserved3 ();
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);
78
public string name { owned get; set; }
79
public virtual signal void connection_change (bool connected);
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 {
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);