]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gtk+-3.0: Update to 3.21.4+e4c072fc
authorRico Tzschichholz <ricotz@ubuntu.com>
Mon, 1 Aug 2016 10:10:55 +0000 (12:10 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Mon, 1 Aug 2016 10:10:55 +0000 (12:10 +0200)
vapi/gtk+-3.0.vapi
vapi/packages/gtk+-3.0/gtk+-3.0.gi
vapi/packages/gtk+-3.0/gtk+-3.0.metadata

index 6e16b2e0537f173f6bf24e612234c4a99d264c65..76ae96ddb084c314c049cfb80dffd13af774f8b1 100644 (file)
@@ -4784,6 +4784,17 @@ namespace Gtk {
                public string gtk_xft_rgba { owned get; set; }
        }
        [CCode (cheader_filename = "gtk/gtk.h")]
+       public class ShortcutLabel : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+               [CCode (has_construct_function = false, type = "GtkWidget*")]
+               public ShortcutLabel (string accelerator);
+               public unowned string get_accelerator ();
+               public unowned string get_disabled_text ();
+               public void set_accelerator (string accelerator);
+               public void set_disabled_text (string unset_text);
+               public string accelerator { get; set; }
+               public string disabled_text { get; set; }
+       }
+       [CCode (cheader_filename = "gtk/gtk.h")]
        public class ShortcutsGroup : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
                [CCode (has_construct_function = false)]
                protected ShortcutsGroup ();
index 960a7485f67874525a670e037c1d10a63ee7032a..72c1e0ff24a0c0ebf558be36d85cc87a0b471c3a 100644 (file)
                        <field name="origin" type="gchar*"/>
                        <field name="value" type="GValue"/>
                </struct>
+               <struct name="GtkShortcutLabelClass">
+               </struct>
                <struct name="GtkShortcutsGroupClass">
                </struct>
                <struct name="GtkShortcutsSectionClass">
                        <property name="gtk-xft-hintstyle" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
                        <property name="gtk-xft-rgba" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
                </object>
+               <object name="GtkShortcutLabel" parent="GtkBox" type-name="GtkShortcutLabel" get-type="gtk_shortcut_label_get_type">
+                       <implements>
+                               <interface name="AtkImplementor"/>
+                               <interface name="GtkBuildable"/>
+                               <interface name="GtkOrientable"/>
+                       </implements>
+                       <method name="get_accelerator" symbol="gtk_shortcut_label_get_accelerator">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="self" type="GtkShortcutLabel*"/>
+                               </parameters>
+                       </method>
+                       <method name="get_disabled_text" symbol="gtk_shortcut_label_get_disabled_text">
+                               <return-type type="gchar*"/>
+                               <parameters>
+                                       <parameter name="self" type="GtkShortcutLabel*"/>
+                               </parameters>
+                       </method>
+                       <constructor name="new" symbol="gtk_shortcut_label_new">
+                               <return-type type="GtkWidget*"/>
+                               <parameters>
+                                       <parameter name="accelerator" type="gchar*"/>
+                               </parameters>
+                       </constructor>
+                       <method name="set_accelerator" symbol="gtk_shortcut_label_set_accelerator">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="self" type="GtkShortcutLabel*"/>
+                                       <parameter name="accelerator" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <method name="set_disabled_text" symbol="gtk_shortcut_label_set_disabled_text">
+                               <return-type type="void"/>
+                               <parameters>
+                                       <parameter name="self" type="GtkShortcutLabel*"/>
+                                       <parameter name="unset_text" type="gchar*"/>
+                               </parameters>
+                       </method>
+                       <property name="accelerator" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+                       <property name="disabled-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+               </object>
                <object name="GtkShortcutsGroup" parent="GtkBox" type-name="GtkShortcutsGroup" get-type="gtk_shortcuts_group_get_type">
                        <implements>
                                <interface name="AtkImplementor"/>
index fb259a5db558d82057c901e84400eaa270e60b06..0a6daa9cf2d4b90b0e497e49f116e364d52933d5 100644 (file)
@@ -1191,6 +1191,7 @@ GtkSettings:color-hash type_arguments="string,Gdk.Color"
 GtkSettings:gtk-touchscreen-mode deprecated_since="3.4" replacement="Gdk.Event.get_source_device"
 GtkSettingsValue is_value_type="1"
 GtkShortcuts*Class hidden="1"
+GtkShortcutLabelClass hidden="1"
 gtk_show_about_dialog ellipsis="1"
 gtk_show_about_dialog.parent nullable="1"
 gtk_show_uri.screen nullable="1"