summaryrefslogtreecommitdiff
path: root/vapi
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2018-07-19 22:39:08 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2018-07-23 06:46:08 +0200
commit6e688bad67fc8017add18f61bdf2d3aad9f9569c (patch)
treed708034787aff08d11eaf983c90ffc647877b861 /vapi
parent3784fdc6d0cac872f43d443c403132b2e4f3b7ac (diff)
downloadvala-6e688bad67fc8017add18f61bdf2d3aad9f9569c.tar.gz
gtk+-3.0: Update to 3.23.1+5b527d69
Diffstat (limited to 'vapi')
-rw-r--r--vapi/gtk+-3.0.vapi69
1 files changed, 69 insertions, 0 deletions
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index bb45c9a91..9123ba8d5 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -2414,6 +2414,7 @@ namespace Gtk {
public class CssProvider : GLib.Object, Gtk.StyleProvider {
[CCode (has_construct_function = false)]
public CssProvider ();
+ [Version (deprecated = true, deprecated_since = "3.24")]
public static unowned Gtk.CssProvider get_default ();
public static unowned Gtk.CssProvider get_named (string name, string? variant);
[CCode (cname = "gtk_css_provider_load_from_data")]
@@ -2929,6 +2930,47 @@ namespace Gtk {
[Version (since = "3.14")]
public Gtk.Widget widget { get; construct; }
}
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_key_get_type ()")]
+ public class EventControllerKey : Gtk.EventController {
+ [CCode (has_construct_function = false, type = "GtkEventController*")]
+ public EventControllerKey (Gtk.Widget widget);
+ public bool forward (Gtk.Widget widget);
+ public uint get_group ();
+ [Version (since = "3.24")]
+ public unowned Gtk.IMContext get_im_context ();
+ public void set_im_context (Gtk.IMContext im_context);
+ public signal void focus_in ();
+ public signal void focus_out ();
+ public signal void im_update ();
+ public signal bool key_pressed (uint object, uint p0, Gdk.ModifierType p1);
+ public signal void key_released (uint object, uint p0, Gdk.ModifierType p1);
+ public signal bool modifiers (Gdk.ModifierType object);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_motion_get_type ()")]
+ public class EventControllerMotion : Gtk.EventController {
+ [CCode (has_construct_function = false, type = "GtkEventController*")]
+ [Version (since = "3.24")]
+ public EventControllerMotion (Gtk.Widget widget);
+ public signal void enter (double x, double y);
+ public signal void leave ();
+ public signal void motion (double x, double y);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_event_controller_scroll_get_type ()")]
+ public class EventControllerScroll : Gtk.EventController {
+ [CCode (has_construct_function = false, type = "GtkEventController*")]
+ [Version (since = "3.24")]
+ public EventControllerScroll (Gtk.Widget widget, Gtk.EventControllerScrollFlags flags);
+ [Version (since = "3.24")]
+ public Gtk.EventControllerScrollFlags get_flags ();
+ [Version (since = "3.24")]
+ public void set_flags (Gtk.EventControllerScrollFlags flags);
+ [Version (since = "3.24")]
+ public Gtk.EventControllerScrollFlags flags { get; set; }
+ public signal void decelerate (double vel_x, double vel_y);
+ public signal void scroll (double dx, double dy);
+ public signal void scroll_begin ();
+ public signal void scroll_end ();
+ }
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_expander_get_type ()")]
public class Expander : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
@@ -3534,6 +3576,22 @@ namespace Gtk {
[Version (since = "3.14")]
public bool touch_only { get; set; }
}
+ [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_stylus_get_type ()")]
+ public class GestureStylus : Gtk.GestureSingle {
+ [CCode (has_construct_function = false, type = "GtkGesture*")]
+ [Version (since = "3.24")]
+ public GestureStylus (Gtk.Widget widget);
+ [Version (since = "3.24")]
+ public bool get_axes (Gdk.AxisUse axes, out double values);
+ [Version (since = "3.24")]
+ public bool get_axis (Gdk.AxisUse axis, out double value);
+ [Version (since = "3.24")]
+ public unowned Gdk.DeviceTool? get_device_tool ();
+ public signal void down (double object, double p0);
+ public signal void motion (double object, double p0);
+ public signal void proximity (double object, double p0);
+ public signal void up (double object, double p0);
+ }
[CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_gesture_swipe_get_type ()")]
public class GestureSwipe : Gtk.GestureSingle {
[CCode (has_construct_function = false, type = "GtkGesture*")]
@@ -11366,6 +11424,17 @@ namespace Gtk {
PRIMARY,
SECONDARY
}
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_EVENT_CONTROLLER_SCROLL_", type_id = "gtk_event_controller_scroll_flags_get_type ()")]
+ [Flags]
+ [Version (since = "3.24")]
+ public enum EventControllerScrollFlags {
+ NONE,
+ VERTICAL,
+ HORIZONTAL,
+ DISCRETE,
+ KINETIC,
+ BOTH_AXES
+ }
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_EVENT_SEQUENCE_", type_id = "gtk_event_sequence_state_get_type ()")]
[Version (since = "3.14")]
public enum EventSequenceState {