[vala] Update gtk+-3.0 to latest upstream
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] Update gtk+-3.0 to latest upstream
- Date: Tue, 28 May 2013 11:51:22 +0000 (UTC)
commit 3085cb019943c924a7f296af9d646c698dd7548b
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Tue May 28 13:50:31 2013 +0200
Update gtk+-3.0 to latest upstream
vapi/gtk+-3.0.vapi | 191 ++++++++-
vapi/packages/gtk+-3.0/gtk+-3.0.gi | 665 +++++++++++++++++++++++++++++-
vapi/packages/gtk+-3.0/gtk+-3.0.metadata | 4 +
3 files changed, 847 insertions(+), 13 deletions(-)
---
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index 8b66072..6cd039c 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -730,15 +730,18 @@ namespace Gtk {
public class Box : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Box (Gtk.Orientation orientation, int spacing);
+ public Gtk.BaselinePosition get_baseline_position ();
public bool get_homogeneous ();
public int get_spacing ();
public void pack_end (Gtk.Widget child, bool expand = true, bool fill = true, uint padding =
0);
public void pack_start (Gtk.Widget child, bool expand = true, bool fill = true, uint padding
= 0);
public void query_child_packing (Gtk.Widget child, out bool expand, out bool fill, out uint
padding, out Gtk.PackType pack_type);
public void reorder_child (Gtk.Widget child, int position);
+ public void set_baseline_position (Gtk.BaselinePosition position);
public void set_child_packing (Gtk.Widget child, bool expand, bool fill, uint padding,
Gtk.PackType pack_type);
public void set_homogeneous (bool homogeneous);
public void set_spacing (int spacing);
+ public Gtk.BaselinePosition baseline_position { get; set; }
public bool homogeneous { get; set; }
public int spacing { get; set; }
}
@@ -746,6 +749,8 @@ namespace Gtk {
public class Builder : GLib.Object {
[CCode (has_construct_function = false)]
public Builder ();
+ public void add_callback_symbol (string callback_name, GLib.Callback callback_symbol);
+ public void add_callback_symbols (string first_callback_name, ...);
public uint add_from_file (string filename) throws GLib.Error;
public uint add_from_resource (string resource_path) throws GLib.Error;
public uint add_from_string (string buffer, size_t length) throws GLib.Error;
@@ -760,6 +765,7 @@ namespace Gtk {
public GLib.SList<weak GLib.Object> get_objects ();
public unowned string get_translation_domain ();
public virtual GLib.Type get_type_from_name (string type_name);
+ public unowned GLib.Callback lookup_callback_symbol (string callback_name);
public void set_translation_domain (string domain);
public bool value_from_string (GLib.ParamSpec pspec, string str, GLib.Value value) throws
GLib.Error;
public bool value_from_string_type (GLib.Type type, string str, GLib.Value value) throws
GLib.Error;
@@ -1543,7 +1549,7 @@ namespace Gtk {
public virtual signal void popup ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ComboBoxAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Action, Atk.Selection {
+ public class ComboBoxAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Action {
[CCode (has_construct_function = false)]
protected ComboBoxAccessible ();
}
@@ -1798,6 +1804,8 @@ namespace Gtk {
public bool overwrite_mode { get; set; }
public string placeholder_text { get; set; }
[NoAccessorMethod]
+ public bool populate_all { get; set; }
+ [NoAccessorMethod]
public bool primary_icon_activatable { get; set; }
[NoAccessorMethod]
public GLib.Icon primary_icon_gicon { owned get; set; }
@@ -1859,7 +1867,7 @@ namespace Gtk {
public virtual signal void insert_at_cursor (string str);
public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool
extend_selection);
public virtual signal void paste_clipboard ();
- public virtual signal void populate_popup (Gtk.Menu menu);
+ public virtual signal void populate_popup (Gtk.Menu popup);
public virtual signal void preedit_changed (string p0);
public virtual signal void toggle_overwrite ();
}
@@ -1935,6 +1943,11 @@ namespace Gtk {
public virtual signal bool match_selected (Gtk.TreeModel model, Gtk.TreeIter iter);
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class EntryIconAccessible : Atk.Object, Atk.Action, Atk.Component {
+ [CCode (has_construct_function = false)]
+ protected EntryIconAccessible ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class EventBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public EventBox ();
@@ -2161,18 +2174,25 @@ namespace Gtk {
public Grid ();
public void attach (Gtk.Widget child, int left, int top, int width, int height);
public void attach_next_to (Gtk.Widget child, Gtk.Widget? sibling, Gtk.PositionType side, int
width, int height);
+ public int get_baseline_row ();
public unowned Gtk.Widget get_child_at (int left, int top);
public bool get_column_homogeneous ();
public uint get_column_spacing ();
+ public Gtk.BaselinePosition get_row_baseline_position (int row);
public bool get_row_homogeneous ();
public uint get_row_spacing ();
public void insert_column (int position);
public void insert_next_to (Gtk.Widget sibling, Gtk.PositionType side);
public void insert_row (int position);
+ public void remove_column (int position);
+ public void remove_row (int position);
+ public void set_baseline_row (int row);
public void set_column_homogeneous (bool homogeneous);
public void set_column_spacing (uint spacing);
+ public void set_row_baseline_position (int row, Gtk.BaselinePosition pos);
public void set_row_homogeneous (bool homogeneous);
public void set_row_spacing (uint spacing);
+ public int baseline_row { get; set; }
public bool column_homogeneous { get; set; }
public int column_spacing { get; set; }
public bool row_homogeneous { get; set; }
@@ -2248,6 +2268,28 @@ namespace Gtk {
public bool snap_edge_set { get; set; }
public virtual signal void child_attached (Gtk.Widget child);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class HeaderBar : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public HeaderBar ();
+ public unowned Gtk.Widget get_custom_title ();
+ public unowned string get_subtitle ();
+ public unowned string get_title ();
+ public void pack_end (Gtk.Widget child);
+ public void pack_start (Gtk.Widget child);
+ public void set_custom_title (Gtk.Widget title_widget);
+ public void set_subtitle (string subtitle);
+ public void set_title (string title);
+ public Gtk.Widget custom_title { get; set construct; }
+ [NoAccessorMethod]
+ public int hpadding { get; set; }
+ [NoAccessorMethod]
+ public int spacing { get; set; }
+ public string subtitle { get; set; }
+ public string title { get; set; }
+ [NoAccessorMethod]
+ public int vpadding { get; set; }
+ }
[CCode (cheader_filename = "gtk/gtk.h,gtk/gtkimmodule.h")]
public class IMContext : GLib.Object {
[CCode (has_construct_function = false)]
@@ -3279,6 +3321,33 @@ namespace Gtk {
public void set_size (double width, double height, Gtk.Unit unit);
public void to_key_file (GLib.KeyFile key_file, string group_name);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class PlacesSidebar : Gtk.ScrolledWindow, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public PlacesSidebar ();
+ public void add_shortcut (GLib.File location);
+ public unowned GLib.File get_location ();
+ public unowned GLib.File get_nth_bookmark (int n);
+ public Gtk.PlacesOpenFlags get_open_flags ();
+ public bool get_show_connect_to_server ();
+ public bool get_show_desktop ();
+ public unowned GLib.SList list_shortcuts ();
+ public void remove_shortcut (GLib.File location);
+ public void set_location (GLib.File location);
+ public void set_open_flags (Gtk.PlacesOpenFlags flags);
+ public void set_show_connect_to_server (bool show_connect_to_server);
+ public void set_show_desktop (bool show_desktop);
+ public GLib.File location { get; set; }
+ public Gtk.PlacesOpenFlags open_flags { get; set; }
+ public bool show_connect_to_server { get; set; }
+ public bool show_desktop { get; set; }
+ public virtual signal int drag_action_ask (int p0);
+ public virtual signal int drag_action_requested (Gdk.DragContext p0, GLib.Object p1, void*
p2);
+ public virtual signal void drag_perform_drop (GLib.Object p0, void* p1, int p2);
+ public virtual signal void open_location (GLib.Object p0, Gtk.PlacesOpenFlags p1);
+ public virtual signal void populate_popup (GLib.Object p0, GLib.Object p1, GLib.Object p2);
+ public virtual signal void show_error_message (string p0, string p1);
+ }
[CCode (cheader_filename = "gtk/gtkx.h")]
public class Plug : Gtk.Window, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
@@ -3806,6 +3875,22 @@ namespace Gtk {
public int natural_size;
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class Revealer : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Revealer ();
+ public bool get_child_revealed ();
+ public bool get_reveal_child ();
+ public uint get_transition_duration ();
+ public Gtk.RevealerTransitionType get_transition_type ();
+ public void set_reveal_child (bool reveal_child);
+ public void set_transition_duration (uint duration);
+ public void set_transition_type (Gtk.RevealerTransitionType transition);
+ public bool child_revealed { get; }
+ public bool reveal_child { get; set construct; }
+ public uint transition_duration { get; set construct; }
+ public Gtk.RevealerTransitionType transition_type { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Scale : Gtk.Range, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Scale (Gtk.Orientation orientation, Gtk.Adjustment? adjustment);
@@ -4222,6 +4307,37 @@ namespace Gtk {
protected SpinnerAccessible ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class Stack : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Stack ();
+ public void add_named (Gtk.Widget child, string name);
+ public void add_titled (Gtk.Widget child, string name, string title);
+ public bool get_homogeneous ();
+ public uint get_transition_duration ();
+ public Gtk.StackTransitionType get_transition_type ();
+ public unowned Gtk.Widget get_visible_child ();
+ public unowned string get_visible_child_name ();
+ public void set_homogeneous (bool homogeneous);
+ public void set_transition_duration (uint duration);
+ public void set_transition_type (Gtk.StackTransitionType transition);
+ public void set_visible_child (Gtk.Widget child);
+ public void set_visible_child_full (string name, Gtk.StackTransitionType transition);
+ public void set_visible_child_name (string name);
+ public bool homogeneous { get; set construct; }
+ public uint transition_duration { get; set construct; }
+ public Gtk.StackTransitionType transition_type { get; set construct; }
+ public Gtk.Widget visible_child { get; set; }
+ public string visible_child_name { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class StackSwitcher : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public StackSwitcher ();
+ public unowned Gtk.Stack get_stack ();
+ public void set_stack (Gtk.Stack stack);
+ public Gtk.Stack stack { get; set construct; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class StatusIcon : GLib.Object {
[CCode (has_construct_function = false)]
public StatusIcon ();
@@ -5046,6 +5162,8 @@ namespace Gtk {
public int pixels_above_lines { get; set; }
public int pixels_below_lines { get; set; }
public int pixels_inside_wrap { get; set; }
+ [NoAccessorMethod]
+ public bool populate_all { get; set; }
public int right_margin { get; set; }
public Pango.TabArray tabs { get; set; }
public Gtk.WrapMode wrap_mode { get; set; }
@@ -5057,7 +5175,7 @@ namespace Gtk {
public virtual signal void move_cursor (Gtk.MovementStep step, int count, bool
extend_selection);
public virtual signal void move_viewport (Gtk.ScrollStep p0, int p1);
public virtual signal void paste_clipboard ();
- public virtual signal void populate_popup (Gtk.Menu menu);
+ public virtual signal void populate_popup (Gtk.Menu popup);
public virtual signal void preedit_changed (string p0);
public virtual signal void select_all (bool p0);
public virtual signal void set_anchor ();
@@ -5814,9 +5932,15 @@ namespace Gtk {
public void add_mnemonic_label (Gtk.Widget label);
public uint add_tick_callback (Gtk.TickCallback callback, GLib.DestroyNotify notify);
[NoWrapper]
+ public virtual void adjust_baseline_allocation (int baseline);
+ [NoWrapper]
+ public virtual void adjust_baseline_request (int minimum_baseline, int natural_baseline);
+ [NoWrapper]
public virtual void adjust_size_allocation (Gtk.Orientation orientation, ref int
minimum_size, ref int natural_size, ref int allocated_pos, ref int allocated_size);
[NoWrapper]
public virtual void adjust_size_request (Gtk.Orientation orientation, ref int minimum_size,
ref int natural_size);
+ [CCode (cname = "gtk_widget_class_automate_child")]
+ public class void automate_child (string name, bool internal_child, ssize_t struct_offset);
public bool child_focus (Gtk.DirectionType direction);
[Deprecated (replacement = "get_path", since = "3.0")]
public void class_path (out uint path_length, out unowned string path, out unowned string
path_reversed);
@@ -5826,6 +5950,8 @@ namespace Gtk {
public virtual void compute_expand_internal (out bool hexpand, out bool vexpand);
public Pango.Context create_pango_context ();
public Pango.Layout create_pango_layout (string? text);
+ [CCode (cname = "gtk_widget_class_declare_callback")]
+ public class void declare_callback (string callback_name, GLib.Callback callback_symbol);
public void destroyed (out unowned Gtk.Widget widget_pointer);
public bool device_is_shadowed (Gdk.Device device);
[NoWrapper]
@@ -5836,11 +5962,13 @@ namespace Gtk {
public class unowned GLib.ParamSpec find_style_property (string property_name);
public void freeze_child_notify ();
public virtual unowned Atk.Object get_accessible ();
+ public int get_allocated_baseline ();
public int get_allocated_height ();
public int get_allocated_width ();
public void get_allocation (out Gtk.Allocation allocation);
public unowned Gtk.Widget get_ancestor (GLib.Type widget_type);
public bool get_app_paintable ();
+ public unowned GLib.Object get_automated_child (GLib.Type widget_type, string name);
public bool get_can_default ();
public bool get_can_focus ();
[Deprecated (replacement = "get_preferred_size", since = "3.0")]
@@ -5880,6 +6008,7 @@ namespace Gtk {
[Deprecated (replacement = "Gdk.Window.get_device_position", since = "3.4")]
public void get_pointer (out int x, out int y);
public virtual void get_preferred_height (out int minimum_height, out int natural_height);
+ public virtual void get_preferred_height_and_baseline_for_width (int width, int
minimum_height, int natural_height, int minimum_baseline, int natural_baseline);
public virtual void get_preferred_height_for_width (int width, out int minimum_height, out
int natural_height);
[CCode (vfunc_name = "get_preferred_height_for_width")]
[NoWrapper]
@@ -5917,6 +6046,7 @@ namespace Gtk {
public unowned Gtk.Window get_tooltip_window ();
public unowned Gtk.Widget get_toplevel ();
public Gtk.Align get_valign ();
+ public Gtk.Align get_valign_with_baseline ();
public bool get_vexpand ();
public bool get_vexpand_set ();
public bool get_visible ();
@@ -5930,6 +6060,7 @@ namespace Gtk {
public bool has_visible_focus ();
public bool hide_on_delete ();
public bool in_destruction ();
+ public void init_template ();
public void input_shape_combine_region (Cairo.Region region);
public void insert_action_group (string name, GLib.ActionGroup group);
[CCode (cname = "gtk_widget_class_install_style_property")]
@@ -5972,7 +6103,7 @@ namespace Gtk {
public void queue_compute_expand ();
public void queue_draw ();
public void queue_draw_area (int x, int y, int width, int height);
- public void queue_draw_region (Cairo.Region region);
+ public virtual void queue_draw_region (Cairo.Region region);
public void queue_resize ();
public void queue_resize_no_redraw ();
public unowned Cairo.Region region_intersect (Cairo.Region region);
@@ -5999,6 +6130,8 @@ namespace Gtk {
public void set_can_focus (bool can_focus);
public void set_child_visible (bool is_visible);
public void set_composite_name (string name);
+ [CCode (cname = "gtk_widget_class_set_connect_func")]
+ public class void set_connect_func (Gtk.BuilderConnectFunc connect_func, void* connect_data,
GLib.DestroyNotify connect_data_destroy);
public static void set_default_direction (Gtk.TextDirection dir);
public void set_device_enabled (Gdk.Device device, bool enabled);
public void set_device_events (Gdk.Device device, Gdk.EventMask events);
@@ -6030,6 +6163,10 @@ namespace Gtk {
[Deprecated (replacement = "StyleContext", since = "3.0")]
public void set_style (Gtk.Style? style);
public void set_support_multidevice (bool support_multidevice);
+ [CCode (cname = "gtk_widget_class_set_template")]
+ public class void set_template (GLib.Bytes template_bytes);
+ [CCode (cname = "gtk_widget_class_set_template_from_resource")]
+ public class void set_template_from_resource (string resource_name);
public void set_tooltip_markup (string markup);
public void set_tooltip_text (string text);
public void set_tooltip_window (Gtk.Window custom_window);
@@ -6042,6 +6179,7 @@ namespace Gtk {
public void shape_combine_region (Cairo.Region region);
public virtual void show_all ();
public void show_now ();
+ public void size_allocate_with_baseline (Gtk.Allocation allocation, int baseline);
[Deprecated (replacement = "StyleContext", since = "3.0")]
public void style_attach ();
public void style_get (...);
@@ -6338,6 +6476,7 @@ namespace Gtk {
public void set_skip_taskbar_hint (bool setting);
public void set_startup_id (string startup_id);
public void set_title (string title);
+ public void set_titlebar (Gtk.Widget titlebar);
public void set_transient_for (Gtk.Window parent);
public void set_type_hint (Gdk.WindowTypeHint hint);
public void set_urgency_hint (bool setting);
@@ -7014,7 +7153,8 @@ namespace Gtk {
FILL,
START,
END,
- CENTER
+ CENTER,
+ BASELINE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_APPLICATION_INHIBIT_")]
[Flags]
@@ -7054,6 +7194,12 @@ namespace Gtk {
SHRINK,
FILL
}
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BASELINE_POSITION_")]
+ public enum BaselinePosition {
+ TOP,
+ CENTER,
+ BOTTOM
+ }
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_BORDER_STYLE_")]
public enum BorderStyle {
NONE,
@@ -7159,7 +7305,9 @@ namespace Gtk {
PRINTING,
BUILDER,
SIZE_REQUEST,
- NO_CSS_CACHE
+ NO_CSS_CACHE,
+ BASELINES,
+ PIXEL_CACHE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DELETE_")]
public enum DeleteType {
@@ -7451,6 +7599,13 @@ namespace Gtk {
WIDGET_CLASS,
CLASS
}
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_PLACES_OPEN_")]
+ [Flags]
+ public enum PlacesOpenFlags {
+ NORMAL,
+ NEW_TAB,
+ NEW_WINDOW
+ }
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_POLICY_")]
public enum PolicyType {
ALWAYS,
@@ -7637,6 +7792,15 @@ namespace Gtk {
APPLY,
HELP
}
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_REVEALER_TRANSITION_TYPE_")]
+ public enum RevealerTransitionType {
+ NONE,
+ CROSSFADE,
+ SLIDE_RIGHT,
+ SLIDE_LEFT,
+ SLIDE_UP,
+ SLIDE_DOWN
+ }
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_SCROLL_")]
public enum ScrollStep {
STEPS,
@@ -7731,6 +7895,15 @@ namespace Gtk {
END,
USER_DEFINED
}
+ [CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STACK_TRANSITION_TYPE_")]
+ public enum StackTransitionType {
+ NONE,
+ CROSSFADE,
+ SLIDE_RIGHT,
+ SLIDE_LEFT,
+ SLIDE_UP,
+ SLIDE_DOWN
+ }
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_STATE_FLAG_")]
[Flags]
public enum StateFlags {
@@ -7893,7 +8066,9 @@ namespace Gtk {
MISSING_PROPERTY_VALUE,
INVALID_VALUE,
VERSION_MISMATCH,
- DUPLICATE_ID
+ DUPLICATE_ID,
+ OBJECT_TYPE_REFUSED,
+ TEMPLATE_MISMATCH
}
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool AccelGroupActivate (Gtk.AccelGroup accel_group, GLib.Object acceleratable, uint
keyval, Gdk.ModifierType modifier);
@@ -9011,6 +9186,8 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool test_widget_send_key (Gtk.Widget widget, uint keyval, Gdk.ModifierType modifiers);
[CCode (cheader_filename = "gtk/gtk.h")]
+ public static void test_widget_wait_for_draw (Gtk.Widget widget);
+ [CCode (cheader_filename = "gtk/gtk.h")]
public static bool tree_get_row_drag_data (Gtk.SelectionData selection_data, out unowned
Gtk.TreeModel tree_model, out unowned Gtk.TreePath path);
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool tree_set_row_drag_data (Gtk.SelectionData selection_data, Gtk.TreeModel
tree_model, Gtk.TreePath path);
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.gi b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
index 96a1d03..b6e1be1 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.gi
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.gi
@@ -1520,6 +1520,12 @@
<parameter name="modifiers" type="GdkModifierType"/>
</parameters>
</function>
+ <function name="test_widget_wait_for_draw" symbol="gtk_test_widget_wait_for_draw">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </function>
<function name="tree_get_row_drag_data" symbol="gtk_tree_get_row_drag_data">
<return-type type="gboolean"/>
<parameters>
@@ -2156,6 +2162,8 @@
<field name="start" type="gint"/>
<field name="end" type="gint"/>
</struct>
+ <struct name="GtkPlacesSidebarClass">
+ </struct>
<struct name="GtkRadioActionEntry">
<field name="name" type="gchar*"/>
<field name="stock_id" type="gchar*"/>
@@ -4433,6 +4441,7 @@
<member name="GTK_ALIGN_START" value="1"/>
<member name="GTK_ALIGN_END" value="2"/>
<member name="GTK_ALIGN_CENTER" value="3"/>
+ <member name="GTK_ALIGN_BASELINE" value="4"/>
</enum>
<enum name="GtkArrowPlacement" type-name="GtkArrowPlacement"
get-type="gtk_arrow_placement_get_type">
<member name="GTK_ARROWS_BOTH" value="0"/>
@@ -4454,6 +4463,11 @@
<member name="GTK_ASSISTANT_PAGE_PROGRESS" value="4"/>
<member name="GTK_ASSISTANT_PAGE_CUSTOM" value="5"/>
</enum>
+ <enum name="GtkBaselinePosition" type-name="GtkBaselinePosition"
get-type="gtk_baseline_position_get_type">
+ <member name="GTK_BASELINE_POSITION_TOP" value="0"/>
+ <member name="GTK_BASELINE_POSITION_CENTER" value="1"/>
+ <member name="GTK_BASELINE_POSITION_BOTTOM" value="2"/>
+ </enum>
<enum name="GtkBorderStyle" type-name="GtkBorderStyle" get-type="gtk_border_style_get_type">
<member name="GTK_BORDER_STYLE_NONE" value="0"/>
<member name="GTK_BORDER_STYLE_SOLID" value="1"/>
@@ -4476,6 +4490,8 @@
<member name="GTK_BUILDER_ERROR_INVALID_VALUE" value="6"/>
<member name="GTK_BUILDER_ERROR_VERSION_MISMATCH" value="7"/>
<member name="GTK_BUILDER_ERROR_DUPLICATE_ID" value="8"/>
+ <member name="GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED" value="9"/>
+ <member name="GTK_BUILDER_ERROR_TEMPLATE_MISMATCH" value="10"/>
</enum>
<enum name="GtkButtonBoxStyle" type-name="GtkButtonBoxStyle"
get-type="gtk_button_box_style_get_type">
<member name="GTK_BUTTONBOX_SPREAD" value="1"/>
@@ -4870,6 +4886,14 @@
<member name="GTK_RESPONSE_APPLY" value="-10"/>
<member name="GTK_RESPONSE_HELP" value="-11"/>
</enum>
+ <enum name="GtkRevealerTransitionType" type-name="GtkRevealerTransitionType"
get-type="gtk_revealer_transition_type_get_type">
+ <member name="GTK_REVEALER_TRANSITION_TYPE_NONE" value="0"/>
+ <member name="GTK_REVEALER_TRANSITION_TYPE_CROSSFADE" value="1"/>
+ <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT" value="2"/>
+ <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT" value="3"/>
+ <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP" value="4"/>
+ <member name="GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN" value="5"/>
+ </enum>
<enum name="GtkScrollStep" type-name="GtkScrollStep" get-type="gtk_scroll_step_get_type">
<member name="GTK_SCROLL_STEPS" value="0"/>
<member name="GTK_SCROLL_PAGES" value="1"/>
@@ -4946,6 +4970,14 @@
<member name="GTK_SPIN_END" value="5"/>
<member name="GTK_SPIN_USER_DEFINED" value="6"/>
</enum>
+ <enum name="GtkStackTransitionType" type-name="GtkStackTransitionType"
get-type="gtk_stack_transition_type_get_type">
+ <member name="GTK_STACK_TRANSITION_TYPE_NONE" value="0"/>
+ <member name="GTK_STACK_TRANSITION_TYPE_CROSSFADE" value="1"/>
+ <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT" value="2"/>
+ <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT" value="3"/>
+ <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_UP" value="4"/>
+ <member name="GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN" value="5"/>
+ </enum>
<enum name="GtkStateType" type-name="GtkStateType" get-type="gtk_state_type_get_type">
<member name="GTK_STATE_NORMAL" value="0"/>
<member name="GTK_STATE_ACTIVE" value="1"/>
@@ -5075,6 +5107,8 @@
<member name="GTK_DEBUG_BUILDER" value="2048"/>
<member name="GTK_DEBUG_SIZE_REQUEST" value="4096"/>
<member name="GTK_DEBUG_NO_CSS_CACHE" value="8192"/>
+ <member name="GTK_DEBUG_BASELINES" value="16384"/>
+ <member name="GTK_DEBUG_PIXEL_CACHE" value="32768"/>
</flags>
<flags name="GtkDestDefaults" type-name="GtkDestDefaults"
get-type="gtk_dest_defaults_get_type">
<member name="GTK_DEST_DEFAULT_MOTION" value="1"/>
@@ -5121,6 +5155,11 @@
<member name="GTK_JUNCTION_LEFT" value="5"/>
<member name="GTK_JUNCTION_RIGHT" value="10"/>
</flags>
+ <flags name="GtkPlacesOpenFlags" type-name="GtkPlacesOpenFlags"
get-type="gtk_places_open_flags_get_type">
+ <member name="GTK_PLACES_OPEN_NORMAL" value="1"/>
+ <member name="GTK_PLACES_OPEN_NEW_TAB" value="2"/>
+ <member name="GTK_PLACES_OPEN_NEW_WINDOW" value="4"/>
+ </flags>
<flags name="GtkRcFlags" type-name="GtkRcFlags" get-type="gtk_rc_flags_get_type">
<member name="GTK_RC_FG" value="1"/>
<member name="GTK_RC_BG" value="2"/>
@@ -7183,6 +7222,12 @@
<interface name="GtkBuildable"/>
<interface name="GtkOrientable"/>
</implements>
+ <method name="get_baseline_position" symbol="gtk_box_get_baseline_position">
+ <return-type type="GtkBaselinePosition"/>
+ <parameters>
+ <parameter name="box" type="GtkBox*"/>
+ </parameters>
+ </method>
<method name="get_homogeneous" symbol="gtk_box_get_homogeneous">
<return-type type="gboolean"/>
<parameters>
@@ -7241,6 +7286,13 @@
<parameter name="position" type="gint"/>
</parameters>
</method>
+ <method name="set_baseline_position" symbol="gtk_box_set_baseline_position">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="box" type="GtkBox*"/>
+ <parameter name="position" type="GtkBaselinePosition"/>
+ </parameters>
+ </method>
<method name="set_child_packing" symbol="gtk_box_set_child_packing">
<return-type type="void"/>
<parameters>
@@ -7266,10 +7318,27 @@
<parameter name="spacing" type="gint"/>
</parameters>
</method>
+ <property name="baseline-position" type="GtkBaselinePosition" readable="1"
writable="1" construct="0" construct-only="0"/>
<property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="spacing" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
</object>
<object name="GtkBuilder" parent="GObject" type-name="GtkBuilder"
get-type="gtk_builder_get_type">
+ <method name="add_callback_symbol" symbol="gtk_builder_add_callback_symbol">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="callback_name" type="gchar*"/>
+ <parameter name="callback_symbol" type="GCallback"/>
+ </parameters>
+ </method>
+ <method name="add_callback_symbols" symbol="gtk_builder_add_callback_symbols">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="first_callback_name" type="gchar*"/>
+ <parameter name="first_callback_symbol" type="GCallback"/>
+ </parameters>
+ </method>
<method name="add_from_file" symbol="gtk_builder_add_from_file">
<return-type type="guint"/>
<parameters>
@@ -7375,6 +7444,13 @@
<parameter name="type_name" type="char*"/>
</parameters>
</method>
+ <method name="lookup_callback_symbol" symbol="gtk_builder_lookup_callback_symbol">
+ <return-type type="GCallback"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="callback_name" type="gchar*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_builder_new">
<return-type type="GtkBuilder*"/>
</constructor>
@@ -10277,7 +10353,6 @@
<implements>
<interface name="AtkComponent"/>
<interface name="AtkAction"/>
- <interface name="AtkSelection"/>
</implements>
</object>
<object name="GtkComboBoxText" parent="GtkComboBox" type-name="GtkComboBoxText"
get-type="gtk_combo_box_text_get_type">
@@ -11450,6 +11525,7 @@
<property name="max-length" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="overwrite-mode" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="placeholder-text" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="populate-all" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="primary-icon-activatable" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="primary-icon-gicon" type="GIcon*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="primary-icon-name" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
@@ -11553,7 +11629,7 @@
<return-type type="void"/>
<parameters>
<parameter name="entry" type="GtkEntry*"/>
- <parameter name="menu" type="GtkMenu*"/>
+ <parameter name="popup" type="GtkWidget*"/>
</parameters>
</signal>
<signal name="preedit-changed" when="LAST">
@@ -11951,6 +12027,12 @@
</parameters>
</signal>
</object>
+ <object name="GtkEntryIconAccessible" parent="AtkObject" type-name="GtkEntryIconAccessible"
get-type="gtk_entry_icon_accessible_get_type">
+ <implements>
+ <interface name="AtkAction"/>
+ <interface name="AtkComponent"/>
+ </implements>
+ </object>
<object name="GtkEventBox" parent="GtkBin" type-name="GtkEventBox"
get-type="gtk_event_box_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -12709,6 +12791,12 @@
<parameter name="height" type="gint"/>
</parameters>
</method>
+ <method name="get_baseline_row" symbol="gtk_grid_get_baseline_row">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="grid" type="GtkGrid*"/>
+ </parameters>
+ </method>
<method name="get_child_at" symbol="gtk_grid_get_child_at">
<return-type type="GtkWidget*"/>
<parameters>
@@ -12729,6 +12817,13 @@
<parameter name="grid" type="GtkGrid*"/>
</parameters>
</method>
+ <method name="get_row_baseline_position" symbol="gtk_grid_get_row_baseline_position">
+ <return-type type="GtkBaselinePosition"/>
+ <parameters>
+ <parameter name="grid" type="GtkGrid*"/>
+ <parameter name="row" type="gint"/>
+ </parameters>
+ </method>
<method name="get_row_homogeneous" symbol="gtk_grid_get_row_homogeneous">
<return-type type="gboolean"/>
<parameters>
@@ -12766,6 +12861,27 @@
<constructor name="new" symbol="gtk_grid_new">
<return-type type="GtkWidget*"/>
</constructor>
+ <method name="remove_column" symbol="gtk_grid_remove_column">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="grid" type="GtkGrid*"/>
+ <parameter name="position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="remove_row" symbol="gtk_grid_remove_row">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="grid" type="GtkGrid*"/>
+ <parameter name="position" type="gint"/>
+ </parameters>
+ </method>
+ <method name="set_baseline_row" symbol="gtk_grid_set_baseline_row">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="grid" type="GtkGrid*"/>
+ <parameter name="row" type="gint"/>
+ </parameters>
+ </method>
<method name="set_column_homogeneous" symbol="gtk_grid_set_column_homogeneous">
<return-type type="void"/>
<parameters>
@@ -12780,6 +12896,14 @@
<parameter name="spacing" type="guint"/>
</parameters>
</method>
+ <method name="set_row_baseline_position" symbol="gtk_grid_set_row_baseline_position">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="grid" type="GtkGrid*"/>
+ <parameter name="row" type="gint"/>
+ <parameter name="pos" type="GtkBaselinePosition"/>
+ </parameters>
+ </method>
<method name="set_row_homogeneous" symbol="gtk_grid_set_row_homogeneous">
<return-type type="void"/>
<parameters>
@@ -12794,6 +12918,7 @@
<parameter name="spacing" type="guint"/>
</parameters>
</method>
+ <property name="baseline-row" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="column-homogeneous" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="column-spacing" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="row-homogeneous" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
@@ -13023,6 +13148,74 @@
</parameters>
</signal>
</object>
+ <object name="GtkHeaderBar" parent="GtkContainer" type-name="GtkHeaderBar"
get-type="gtk_header_bar_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="get_custom_title" symbol="gtk_header_bar_get_custom_title">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ </parameters>
+ </method>
+ <method name="get_subtitle" symbol="gtk_header_bar_get_subtitle">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ </parameters>
+ </method>
+ <method name="get_title" symbol="gtk_header_bar_get_title">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_header_bar_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="pack_end" symbol="gtk_header_bar_pack_end">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ <parameter name="child" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="pack_start" symbol="gtk_header_bar_pack_start">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ <parameter name="child" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_custom_title" symbol="gtk_header_bar_set_custom_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ <parameter name="title_widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_subtitle" symbol="gtk_header_bar_set_subtitle">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ <parameter name="subtitle" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_title" symbol="gtk_header_bar_set_title">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="bar" type="GtkHeaderBar*"/>
+ <parameter name="title" type="gchar*"/>
+ </parameters>
+ </method>
+ <property name="custom-title" type="GtkWidget*" readable="1" writable="1"
construct="1" construct-only="0"/>
+ <property name="hpadding" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="spacing" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="subtitle" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="title" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="vpadding" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
+ </object>
<object name="GtkIMContext" parent="GObject" type-name="GtkIMContext"
get-type="gtk_im_context_get_type">
<method name="delete_surrounding" symbol="gtk_im_context_delete_surrounding">
<return-type type="gboolean"/>
@@ -17219,6 +17412,154 @@
<interface name="AtkValue"/>
</implements>
</object>
+ <object name="GtkPlacesSidebar" parent="GtkScrolledWindow" type-name="GtkPlacesSidebar"
get-type="gtk_places_sidebar_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="add_shortcut" symbol="gtk_places_sidebar_add_shortcut">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ <parameter name="location" type="GFile*"/>
+ </parameters>
+ </method>
+ <method name="get_location" symbol="gtk_places_sidebar_get_location">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ </parameters>
+ </method>
+ <method name="get_nth_bookmark" symbol="gtk_places_sidebar_get_nth_bookmark">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ <parameter name="n" type="gint"/>
+ </parameters>
+ </method>
+ <method name="get_open_flags" symbol="gtk_places_sidebar_get_open_flags">
+ <return-type type="GtkPlacesOpenFlags"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ </parameters>
+ </method>
+ <method name="get_show_connect_to_server"
symbol="gtk_places_sidebar_get_show_connect_to_server">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ </parameters>
+ </method>
+ <method name="get_show_desktop" symbol="gtk_places_sidebar_get_show_desktop">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ </parameters>
+ </method>
+ <method name="list_shortcuts" symbol="gtk_places_sidebar_list_shortcuts">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_places_sidebar_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="remove_shortcut" symbol="gtk_places_sidebar_remove_shortcut">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ <parameter name="location" type="GFile*"/>
+ </parameters>
+ </method>
+ <method name="set_location" symbol="gtk_places_sidebar_set_location">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ <parameter name="location" type="GFile*"/>
+ </parameters>
+ </method>
+ <method name="set_open_flags" symbol="gtk_places_sidebar_set_open_flags">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ <parameter name="flags" type="GtkPlacesOpenFlags"/>
+ </parameters>
+ </method>
+ <method name="set_show_connect_to_server"
symbol="gtk_places_sidebar_set_show_connect_to_server">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ <parameter name="show_connect_to_server" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_show_desktop" symbol="gtk_places_sidebar_set_show_desktop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="sidebar" type="GtkPlacesSidebar*"/>
+ <parameter name="show_desktop" type="gboolean"/>
+ </parameters>
+ </method>
+ <property name="location" type="GFile*" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="open-flags" type="GtkPlacesOpenFlags" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="show-connect-to-server" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="show-desktop" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <signal name="drag-action-ask" when="LAST">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="object" type="GtkPlacesSidebar*"/>
+ <parameter name="p0" type="gint"/>
+ </parameters>
+ </signal>
+ <signal name="drag-action-requested" when="LAST">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="object" type="GtkPlacesSidebar*"/>
+ <parameter name="p0" type="GdkDragContext*"/>
+ <parameter name="p1" type="GObject*"/>
+ <parameter name="p2" type="gpointer"/>
+ </parameters>
+ </signal>
+ <signal name="drag-perform-drop" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkPlacesSidebar*"/>
+ <parameter name="p0" type="GObject*"/>
+ <parameter name="p1" type="gpointer"/>
+ <parameter name="p2" type="gint"/>
+ </parameters>
+ </signal>
+ <signal name="open-location" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkPlacesSidebar*"/>
+ <parameter name="p0" type="GObject*"/>
+ <parameter name="p1" type="GtkPlacesOpenFlags"/>
+ </parameters>
+ </signal>
+ <signal name="populate-popup" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkPlacesSidebar*"/>
+ <parameter name="p0" type="GObject*"/>
+ <parameter name="p1" type="GObject*"/>
+ <parameter name="p2" type="GObject*"/>
+ </parameters>
+ </signal>
+ <signal name="show-connect-to-server" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkPlacesSidebar*"/>
+ </parameters>
+ </signal>
+ <signal name="show-error-message" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkPlacesSidebar*"/>
+ <parameter name="p0" type="char*"/>
+ <parameter name="p1" type="char*"/>
+ </parameters>
+ </signal>
+ </object>
<object name="GtkPlug" parent="GtkWindow" type-name="GtkPlug" get-type="gtk_plug_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -19131,6 +19472,64 @@
</constructor>
<property name="renderer" type="GtkCellRenderer*" readable="1" writable="1"
construct="0" construct-only="1"/>
</object>
+ <object name="GtkRevealer" parent="GtkBin" type-name="GtkRevealer"
get-type="gtk_revealer_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="get_child_revealed" symbol="gtk_revealer_get_child_revealed">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="revealer" type="GtkRevealer*"/>
+ </parameters>
+ </method>
+ <method name="get_reveal_child" symbol="gtk_revealer_get_reveal_child">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="revealer" type="GtkRevealer*"/>
+ </parameters>
+ </method>
+ <method name="get_transition_duration" symbol="gtk_revealer_get_transition_duration">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="revealer" type="GtkRevealer*"/>
+ </parameters>
+ </method>
+ <method name="get_transition_type" symbol="gtk_revealer_get_transition_type">
+ <return-type type="GtkRevealerTransitionType"/>
+ <parameters>
+ <parameter name="revealer" type="GtkRevealer*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_revealer_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="set_reveal_child" symbol="gtk_revealer_set_reveal_child">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="revealer" type="GtkRevealer*"/>
+ <parameter name="reveal_child" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_transition_duration" symbol="gtk_revealer_set_transition_duration">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="revealer" type="GtkRevealer*"/>
+ <parameter name="duration" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_transition_type" symbol="gtk_revealer_set_transition_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="revealer" type="GtkRevealer*"/>
+ <parameter name="transition" type="GtkRevealerTransitionType"/>
+ </parameters>
+ </method>
+ <property name="child-revealed" type="gboolean" readable="1" writable="0"
construct="0" construct-only="0"/>
+ <property name="reveal-child" type="gboolean" readable="1" writable="1" construct="1"
construct-only="0"/>
+ <property name="transition-duration" type="guint" readable="1" writable="1"
construct="1" construct-only="0"/>
+ <property name="transition-type" type="GtkRevealerTransitionType" readable="1"
writable="1" construct="1" construct-only="0"/>
+ </object>
<object name="GtkScale" parent="GtkRange" type-name="GtkScale" get-type="gtk_scale_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -20119,6 +20518,134 @@
<interface name="AtkImage"/>
</implements>
</object>
+ <object name="GtkStack" parent="GtkContainer" type-name="GtkStack"
get-type="gtk_stack_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="add_named" symbol="gtk_stack_add_named">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="child" type="GtkWidget*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="add_titled" symbol="gtk_stack_add_titled">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="child" type="GtkWidget*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="title" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_homogeneous" symbol="gtk_stack_get_homogeneous">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ </parameters>
+ </method>
+ <method name="get_transition_duration" symbol="gtk_stack_get_transition_duration">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ </parameters>
+ </method>
+ <method name="get_transition_type" symbol="gtk_stack_get_transition_type">
+ <return-type type="GtkStackTransitionType"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ </parameters>
+ </method>
+ <method name="get_visible_child" symbol="gtk_stack_get_visible_child">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ </parameters>
+ </method>
+ <method name="get_visible_child_name" symbol="gtk_stack_get_visible_child_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_stack_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="set_homogeneous" symbol="gtk_stack_set_homogeneous">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="homogeneous" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_transition_duration" symbol="gtk_stack_set_transition_duration">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="duration" type="guint"/>
+ </parameters>
+ </method>
+ <method name="set_transition_type" symbol="gtk_stack_set_transition_type">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="transition" type="GtkStackTransitionType"/>
+ </parameters>
+ </method>
+ <method name="set_visible_child" symbol="gtk_stack_set_visible_child">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="child" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_visible_child_full" symbol="gtk_stack_set_visible_child_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="transition" type="GtkStackTransitionType"/>
+ </parameters>
+ </method>
+ <method name="set_visible_child_name" symbol="gtk_stack_set_visible_child_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="stack" type="GtkStack*"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
+ <property name="homogeneous" type="gboolean" readable="1" writable="1" construct="1"
construct-only="0"/>
+ <property name="transition-duration" type="guint" readable="1" writable="1"
construct="1" construct-only="0"/>
+ <property name="transition-type" type="GtkStackTransitionType" readable="1"
writable="1" construct="1" construct-only="0"/>
+ <property name="visible-child" type="GtkWidget*" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="visible-child-name" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
+ </object>
+ <object name="GtkStackSwitcher" parent="GtkBox" type-name="GtkStackSwitcher"
get-type="gtk_stack_switcher_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
+ </implements>
+ <method name="get_stack" symbol="gtk_stack_switcher_get_stack">
+ <return-type type="GtkStack*"/>
+ <parameters>
+ <parameter name="switcher" type="GtkStackSwitcher*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_stack_switcher_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="set_stack" symbol="gtk_stack_switcher_set_stack">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="switcher" type="GtkStackSwitcher*"/>
+ <parameter name="stack" type="GtkStack*"/>
+ </parameters>
+ </method>
+ <property name="stack" type="GtkStack*" readable="1" writable="1" construct="1"
construct-only="0"/>
+ </object>
<object name="GtkStatusIcon" parent="GObject" type-name="GtkStatusIcon"
get-type="gtk_status_icon_get_type">
<method name="get_geometry" symbol="gtk_status_icon_get_geometry">
<return-type type="gboolean"/>
@@ -23056,6 +23583,7 @@
<property name="pixels-above-lines" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="pixels-below-lines" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="pixels-inside-wrap" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="populate-all" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="right-margin" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="tabs" type="PangoTabArray*" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="wrap-mode" type="GtkWrapMode" readable="1" writable="1" construct="0"
construct-only="0"/>
@@ -23119,7 +23647,7 @@
<return-type type="void"/>
<parameters>
<parameter name="text_view" type="GtkTextView*"/>
- <parameter name="menu" type="GtkMenu*"/>
+ <parameter name="popup" type="GtkWidget*"/>
</parameters>
</signal>
<signal name="preedit-changed" when="LAST">
@@ -26726,6 +27254,23 @@
<parameter name="child_property" type="gchar*"/>
</parameters>
</method>
+ <method name="class_automate_child" symbol="gtk_widget_class_automate_child">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget_class" type="GtkWidgetClass*"/>
+ <parameter name="name" type="gchar*"/>
+ <parameter name="internal_child" type="gboolean"/>
+ <parameter name="struct_offset" type="gssize"/>
+ </parameters>
+ </method>
+ <method name="class_declare_callback" symbol="gtk_widget_class_declare_callback">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget_class" type="GtkWidgetClass*"/>
+ <parameter name="callback_name" type="gchar*"/>
+ <parameter name="callback_symbol" type="GCallback"/>
+ </parameters>
+ </method>
<method name="class_find_style_property"
symbol="gtk_widget_class_find_style_property">
<return-type type="GParamSpec*"/>
<parameters>
@@ -26778,6 +27323,29 @@
<parameter name="type" type="GType"/>
</parameters>
</method>
+ <method name="class_set_connect_func" symbol="gtk_widget_class_set_connect_func">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget_class" type="GtkWidgetClass*"/>
+ <parameter name="connect_func" type="GtkBuilderConnectFunc"/>
+ <parameter name="connect_data" type="gpointer"/>
+ <parameter name="connect_data_destroy" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="class_set_template" symbol="gtk_widget_class_set_template">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget_class" type="GtkWidgetClass*"/>
+ <parameter name="template_bytes" type="GBytes*"/>
+ </parameters>
+ </method>
+ <method name="class_set_template_from_resource"
symbol="gtk_widget_class_set_template_from_resource">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget_class" type="GtkWidgetClass*"/>
+ <parameter name="resource_name" type="gchar*"/>
+ </parameters>
+ </method>
<method name="compute_expand" symbol="gtk_widget_compute_expand">
<return-type type="gboolean"/>
<parameters>
@@ -26856,6 +27424,12 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_allocated_baseline" symbol="gtk_widget_get_allocated_baseline">
+ <return-type type="int"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="get_allocated_height" symbol="gtk_widget_get_allocated_height">
<return-type type="int"/>
<parameters>
@@ -26888,6 +27462,14 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_automated_child" symbol="gtk_widget_get_automated_child">
+ <return-type type="GObject*"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="widget_type" type="GType"/>
+ <parameter name="name" type="gchar*"/>
+ </parameters>
+ </method>
<method name="get_can_default" symbol="gtk_widget_get_can_default">
<return-type type="gboolean"/>
<parameters>
@@ -27107,6 +27689,17 @@
<parameter name="natural_height" type="gint*"/>
</parameters>
</method>
+ <method name="get_preferred_height_and_baseline_for_width"
symbol="gtk_widget_get_preferred_height_and_baseline_for_width">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="width" type="gint"/>
+ <parameter name="minimum_height" type="gint*"/>
+ <parameter name="natural_height" type="gint*"/>
+ <parameter name="minimum_baseline" type="gint*"/>
+ <parameter name="natural_baseline" type="gint*"/>
+ </parameters>
+ </method>
<method name="get_preferred_height_for_width"
symbol="gtk_widget_get_preferred_height_for_width">
<return-type type="void"/>
<parameters>
@@ -27258,6 +27851,12 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_valign_with_baseline" symbol="gtk_widget_get_valign_with_baseline">
+ <return-type type="GtkAlign"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="get_vexpand" symbol="gtk_widget_get_vexpand">
<return-type type="gboolean"/>
<parameters>
@@ -27354,6 +27953,12 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="init_template" symbol="gtk_widget_init_template">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="input_shape_combine_region"
symbol="gtk_widget_input_shape_combine_region">
<return-type type="void"/>
<parameters>
@@ -28059,6 +28664,14 @@
<parameter name="allocation" type="GtkAllocation*"/>
</parameters>
</method>
+ <method name="size_allocate_with_baseline"
symbol="gtk_widget_size_allocate_with_baseline">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="allocation" type="GtkAllocation*"/>
+ <parameter name="baseline" type="gint"/>
+ </parameters>
+ </method>
<method name="size_request" symbol="gtk_widget_size_request">
<return-type type="void"/>
<parameters>
@@ -28678,6 +29291,21 @@
<parameter name="event" type="GdkEvent*"/>
</parameters>
</signal>
+ <vfunc name="adjust_baseline_allocation">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="baseline" type="gint*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="adjust_baseline_request">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="minimum_baseline" type="gint*"/>
+ <parameter name="natural_baseline" type="gint*"/>
+ </parameters>
+ </vfunc>
<vfunc name="adjust_size_allocation">
<return-type type="void"/>
<parameters>
@@ -28728,6 +29356,17 @@
<parameter name="natural_height" type="gint*"/>
</parameters>
</vfunc>
+ <vfunc name="get_preferred_height_and_baseline_for_width">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="width" type="gint"/>
+ <parameter name="minimum_height" type="gint*"/>
+ <parameter name="natural_height" type="gint*"/>
+ <parameter name="minimum_baseline" type="gint*"/>
+ <parameter name="natural_baseline" type="gint*"/>
+ </parameters>
+ </vfunc>
<vfunc name="get_preferred_height_for_width">
<return-type type="void"/>
<parameters>
@@ -28760,6 +29399,13 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</vfunc>
+ <vfunc name="queue_draw_region">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="region" type="cairo_region_t*"/>
+ </parameters>
+ </vfunc>
<vfunc name="show_all">
<return-type type="void"/>
<parameters>
@@ -29480,6 +30126,13 @@
<parameter name="title" type="gchar*"/>
</parameters>
</method>
+ <method name="set_titlebar" symbol="gtk_window_set_titlebar">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ <parameter name="titlebar" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="set_transient_for" symbol="gtk_window_set_transient_for">
<return-type type="void"/>
<parameters>
@@ -32239,15 +32892,15 @@
</parameters>
</vfunc>
</interface>
- <constant name="GTK_BINARY_AGE" type="int" value="711"/>
+ <constant name="GTK_BINARY_AGE" type="int" value="903"/>
<constant name="GTK_INPUT_ERROR" type="int" value="-1"/>
<constant name="GTK_INTERFACE_AGE" type="int" value="0"/>
<constant name="GTK_LEVEL_BAR_OFFSET_HIGH" type="char*" value="high"/>
<constant name="GTK_LEVEL_BAR_OFFSET_LOW" type="char*" value="low"/>
<constant name="GTK_MAJOR_VERSION" type="int" value="3"/>
<constant name="GTK_MAX_COMPOSE_LEN" type="int" value="7"/>
- <constant name="GTK_MICRO_VERSION" type="int" value="11"/>
- <constant name="GTK_MINOR_VERSION" type="int" value="7"/>
+ <constant name="GTK_MICRO_VERSION" type="int" value="3"/>
+ <constant name="GTK_MINOR_VERSION" type="int" value="9"/>
<constant name="GTK_PAPER_NAME_A3" type="char*" value="iso_a3"/>
<constant name="GTK_PAPER_NAME_A4" type="char*" value="iso_a4"/>
<constant name="GTK_PAPER_NAME_A5" type="char*" value="iso_a5"/>
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
index cfa556b..2965568 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
@@ -253,6 +253,7 @@ gtk_editable_select_region hidden="1"
gtk_editable_set_selection_bounds hidden="1"
GtkEntry:inner-border deprecated_since="3.4"
GtkEntry:progress-border deprecated_since="3.4"
+GtkEntry::populate_popup.popup type_name="Menu" ctype="GtkWidget*"
gtk_entry_get_inner_border deprecated_since="3.4"
gtk_entry_set_inner_border deprecated_since="3.4"
gtk_entry_get_progress_border deprecated_since="3.4"
@@ -583,6 +584,8 @@ gtk_paint_vline.widget nullable="1"
gtk_paint_vline.detail nullable="1"
gtk_paper_size_copy transfer_ownership="1"
gtk_paper_size_get_paper_sizes transfer_ownership="1" type_arguments="PaperSize"
+GtkPlacesSidebarClass hidden="1"
+GtkPlacesSidebar::show_connect_to_server hidden="1"
GtkPlug cheader_filename="gtk/gtkx.h"
GtkPlug::embedded hidden="1"
gtk_print_settings_copy transfer_ownership="1"
@@ -821,6 +824,7 @@ gtk_text_iter_get_tags transfer_ownership="1" type_arguments="unowned TextTag"
gtk_text_iter_get_toggled_tags transfer_ownership="1" type_arguments="unowned TextTag"
GtkTextTag::event has_emitter="1"
GtkTextView.layout hidden="1"
+GtkTextView::populate_popup.popup type_name="Menu" ctype="GtkWidget*"
gtk_text_iter_backward_find_char.limit nullable="1"
gtk_text_iter_backward_search.match_start is_out="1"
gtk_text_iter_backward_search.match_end is_out="1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]