[vala/staging] gtk4: Update to 3.94.0+a872c41f



commit 1a1e184d47ed4fbd7dd5f60ff167304c331804f5
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Feb 10 12:48:42 2019 +0100

    gtk4: Update to 3.94.0+a872c41f

 vapi/gtk4.vapi | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
---
diff --git a/vapi/gtk4.vapi b/vapi/gtk4.vapi
index 2534a714a..701914c68 100644
--- a/vapi/gtk4.vapi
+++ b/vapi/gtk4.vapi
@@ -6637,6 +6637,7 @@ namespace Gtk {
                public int get_current_page ();
                public int get_n_pages ();
                public unowned Gtk.Widget? get_nth_page (int page_num);
+               public unowned Gtk.AssistantPage get_page (Gtk.Widget child);
                public bool get_page_complete (Gtk.Widget page);
                public bool get_page_has_padding (Gtk.Widget page);
                public unowned string get_page_title (Gtk.Widget page);
@@ -6662,6 +6663,21 @@ namespace Gtk {
                public signal void escape ();
                public virtual signal void prepare (Gtk.Widget page);
        }
+       [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_assistant_page_get_type ()")]
+       public class AssistantPage : GLib.Object {
+               [CCode (has_construct_function = false)]
+               protected AssistantPage ();
+               public unowned Gtk.Widget get_child ();
+               public Gtk.Widget child { get; construct; }
+               [NoAccessorMethod]
+               public bool complete { get; set; }
+               [NoAccessorMethod]
+               public bool has_padding { get; set; }
+               [NoAccessorMethod]
+               public Gtk.AssistantPageType page_type { get; set; }
+               [NoAccessorMethod]
+               public string title { owned get; set; }
+       }
        [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_bin_get_type ()")]
        public abstract class Bin : Gtk.Container, Atk.Implementor, Gtk.Buildable {
                [CCode (has_construct_function = false)]
@@ -10434,6 +10450,7 @@ namespace Gtk {
                public bool get_hhomogeneous ();
                public bool get_homogeneous ();
                public bool get_interpolate_size ();
+               public unowned Gtk.StackPage get_page (Gtk.Widget child);
                public uint get_transition_duration ();
                public bool get_transition_running ();
                public Gtk.StackTransitionType get_transition_type ();
@@ -10464,6 +10481,23 @@ namespace Gtk {
                [CCode (has_construct_function = false)]
                protected StackAccessible ();
        }
+       [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_page_get_type ()")]
+       public class StackPage : GLib.Object {
+               [CCode (has_construct_function = false)]
+               protected StackPage ();
+               public unowned Gtk.Widget get_child ();
+               public Gtk.Widget child { get; construct; }
+               [NoAccessorMethod]
+               public string icon_name { owned get; set; }
+               [NoAccessorMethod]
+               public string name { owned get; construct; }
+               [NoAccessorMethod]
+               public bool needs_attention { get; set; }
+               [NoAccessorMethod]
+               public int position { get; set; }
+               [NoAccessorMethod]
+               public string title { owned get; set; }
+       }
        [CCode (cheader_filename = "gtk/gtk.h", type_id = "gtk_stack_sidebar_get_type ()")]
        public class StackSidebar : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
                [CCode (has_construct_function = false, type = "GtkWidget*")]
@@ -11611,6 +11645,7 @@ namespace Gtk {
                public Gdk.ModifierType get_modifier_mask (Gdk.ModifierIntent intent);
                public unowned Gtk.Widget? get_next_sibling ();
                public double get_opacity ();
+               public Gtk.Overflow get_overflow ();
                public unowned Pango.Context get_pango_context ();
                public unowned Gtk.Widget? get_parent ();
                public unowned Gdk.Surface? get_parent_surface ();
@@ -11703,6 +11738,7 @@ namespace Gtk {
                public void set_margin_start (int margin);
                public void set_margin_top (int margin);
                public void set_opacity (double opacity);
+               public void set_overflow (Gtk.Overflow overflow);
                public void set_parent (Gtk.Widget parent);
                public void set_parent_surface (Gdk.Surface parent_surface);
                public void set_receives_default (bool receives_default);
@@ -11761,6 +11797,7 @@ namespace Gtk {
                public int margin_top { get; set; }
                public string name { get; set; }
                public double opacity { get; set; }
+               public Gtk.Overflow overflow { get; set; }
                public Gtk.Widget parent { get; }
                public bool receives_default { get; set; }
                public int scale_factor { get; }
@@ -12952,6 +12989,11 @@ namespace Gtk {
                HORIZONTAL,
                VERTICAL
        }
+       [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_OVERFLOW_", type_id = "gtk_overflow_get_type 
()")]
+       public enum Overflow {
+               VISIBLE,
+               HIDDEN
+       }
        [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PACK_DIRECTION_", type_id = 
"gtk_pack_direction_get_type ()")]
        public enum PackDirection {
                LTR,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]