Release 0.7.8
[vala-lang.git] / vapi / libsexy.vapi
blob83a1ec234fdc741d9185c77235abf707eb9143db
1 /* libsexy.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "Sexy", lower_case_cprefix = "sexy_")]
4 namespace Sexy {
5         [CCode (cheader_filename = "libsexy/sexy.h")]
6         public class IconEntry : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable {
7                 [CCode (type = "GtkWidget*", has_construct_function = false)]
8                 public IconEntry ();
9                 public void add_clear_button ();
10                 public unowned Gtk.Image get_icon (Sexy.IconEntryPosition position);
11                 public bool get_icon_highlight (Sexy.IconEntryPosition position);
12                 public void set_icon (Sexy.IconEntryPosition position, Gtk.Image? icon);
13                 public void set_icon_highlight (Sexy.IconEntryPosition position, bool highlight);
14                 public virtual signal void icon_pressed (int icon_pos, int button);
15                 public virtual signal void icon_released (int icon_pos, int button);
16         }
17         [CCode (cheader_filename = "libsexy/sexy.h")]
18         public class SpellEntry : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable {
19                 [CCode (type = "GtkWidget*", has_construct_function = false)]
20                 public SpellEntry ();
21                 public void activate_default_languages ();
22                 public bool activate_language (string lang) throws GLib.Error;
23                 public void deactivate_language (string lang);
24                 public unowned GLib.SList get_active_languages ();
25                 public unowned string get_language_name (string lang);
26                 public unowned GLib.SList get_languages ();
27                 public bool is_checked ();
28                 public bool language_is_active (string lang);
29                 public bool set_active_languages (GLib.SList langs) throws GLib.Error;
30                 public void set_checked (bool checked);
31                 public virtual signal bool word_check (string word);
32         }
33         [CCode (cheader_filename = "libsexy/sexy.h")]
34         public class Tooltip : Gtk.Window, Atk.Implementor, Gtk.Buildable {
35                 [CCode (type = "GtkWidget*", has_construct_function = false)]
36                 public Tooltip ();
37                 public void position_to_rect (Gdk.Rectangle rect, Gdk.Screen screen);
38                 public void position_to_widget (Gtk.Widget widget);
39                 [CCode (type = "GtkWidget*", has_construct_function = false)]
40                 public Tooltip.with_label (string text);
41         }
42         [CCode (cheader_filename = "libsexy/sexy.h")]
43         public class TreeView : Gtk.TreeView, Atk.Implementor, Gtk.Buildable {
44                 [CCode (type = "GtkWidget*", has_construct_function = false)]
45                 public TreeView ();
46                 public void set_tooltip_label_column (uint column);
47                 public virtual signal unowned Gtk.Widget get_tooltip (Gtk.TreePath path, Gtk.TreeViewColumn column);
48         }
49         [CCode (cheader_filename = "libsexy/sexy.h")]
50         public class UrlLabel : Gtk.Label, Atk.Implementor, Gtk.Buildable {
51                 [CCode (type = "GtkWidget*", has_construct_function = false)]
52                 public UrlLabel ();
53                 public void set_markup (string markup);
54                 public virtual signal void url_activated (string url);
55         }
56         [CCode (cprefix = "SEXY_ICON_ENTRY_", cheader_filename = "libsexy/sexy.h")]
57         public enum IconEntryPosition {
58                 PRIMARY,
59                 SECONDARY
60         }
61         [CCode (cprefix = "SEXY_SPELL_ERROR_", cheader_filename = "libsexy/sexy.h")]
62         public enum SpellError {
63                 BACKEND
64         }
65         [CCode (cheader_filename = "libsexy/sexy.h")]
66         public static GLib.Quark spell_error_quark ();