[vala] Regenerate GTK+ bindings
- From: Jürg Billeter <juergbi src gnome org>
- To: svn-commits-list gnome org
- Subject: [vala] Regenerate GTK+ bindings
- Date: Wed, 8 Apr 2009 14:10:00 -0400 (EDT)
commit 37080cc3a26bc587b1f629f699b6369476b2c95c
Author: Jürg Billeter <j bitron ch>
Date: Wed Apr 8 20:09:01 2009 +0200
Regenerate GTK+ bindings
---
vapi/atk.vapi | 3 +-
vapi/gdk-2.0.vapi | 23 +-
vapi/gtk+-2.0.vapi | 552 ++++++--
vapi/packages/atk/atk.gi | 13 +-
vapi/packages/gdk-2.0/gdk-2.0.gi | 57 +-
vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.gi | 6 +-
vapi/packages/gtk+-2.0/gtk+-2.0.gi | 1713 ++++++++++++++++++++----
vapi/packages/gtk+-2.0/gtk+-2.0.metadata | 1 +
vapi/packages/pango/pango-custom.vala | 4 -
vapi/packages/pango/pango.gi | 110 ++-
vapi/packages/pangocairo/pangocairo.gi | 8 +
vapi/pango.vapi | 34 +-
vapi/pangocairo.vapi | 4 +-
13 files changed, 2058 insertions(+), 470 deletions(-)
diff --git a/vapi/atk.vapi b/vapi/atk.vapi
index 79ca15f..c84e0ca 100644
--- a/vapi/atk.vapi
+++ b/vapi/atk.vapi
@@ -56,7 +56,7 @@ namespace Atk {
public virtual void threads_leave ();
}
[CCode (cheader_filename = "atk/atk.h")]
- public class NoOpObject : Atk.Object, Atk.Text, Atk.Action, Atk.Hypertext, Atk.Selection, Atk.Table, Atk.Image, Atk.Value, Atk.Component, Atk.EditableText, Atk.Document {
+ public class NoOpObject : Atk.Object, Atk.Value, Atk.Document, Atk.Component, Atk.Text, Atk.Action, Atk.Hypertext, Atk.Selection, Atk.Table, Atk.Image, Atk.EditableText {
[CCode (type = "AtkObject*", has_construct_function = false)]
public NoOpObject (GLib.Object obj);
}
@@ -164,6 +164,7 @@ namespace Atk {
public unowned GLib.PtrArray get_target ();
[CCode (has_construct_function = false)]
public Relation (Atk.Object[] targets, Atk.RelationType relationship);
+ public bool remove_target (Atk.Object target);
public static Atk.RelationType type_for_name (string name);
public static unowned string type_get_name (Atk.RelationType type);
public static Atk.RelationType type_register (string name);
diff --git a/vapi/gdk-2.0.vapi b/vapi/gdk-2.0.vapi
index 3603ff9..f9b47fa 100644
--- a/vapi/gdk-2.0.vapi
+++ b/vapi/gdk-2.0.vapi
@@ -285,6 +285,7 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h")]
public class Keymap : GLib.Object {
public weak Gdk.Display display;
+ public bool get_caps_lock_state ();
public static unowned Gdk.Keymap get_default ();
public Pango.Direction get_direction ();
public bool get_entries_for_keycode (uint hardware_keycode, out unowned Gdk.KeymapKey[] keys, out unowned uint[] keyvals, int n_entries);
@@ -295,6 +296,7 @@ namespace Gdk {
public bool translate_keyboard_state (uint hardware_keycode, Gdk.ModifierType state, int group, uint keyval, int effective_group, int level, Gdk.ModifierType consumed_modifiers);
public virtual signal void direction_changed ();
public virtual signal void keys_changed ();
+ public virtual signal void state_changed ();
}
[CCode (cheader_filename = "gdk/gdk.h")]
public class PangoRenderer : Pango.Renderer {
@@ -468,7 +470,6 @@ namespace Gdk {
public void get_root_origin (out int x, out int y);
public Gdk.WindowState get_state ();
public unowned Gdk.Window get_toplevel ();
- public static unowned GLib.List get_toplevels ();
public Gdk.WindowTypeHint get_type_hint ();
public unowned Gdk.Region get_update_area ();
public void get_user_data (void* data);
@@ -998,7 +999,10 @@ namespace Gdk {
public enum CrossingMode {
NORMAL,
GRAB,
- UNGRAB
+ UNGRAB,
+ GTK_GRAB,
+ GTK_UNGRAB,
+ STATE_CHANGED
}
[CCode (cprefix = "GDK_", cheader_filename = "gdk/gdk.h")]
public enum CursorType {
@@ -1080,6 +1084,7 @@ namespace Gdk {
WATCH,
XTERM,
LAST_CURSOR,
+ BLANK_CURSOR,
CURSOR_IS_PIXMAP
}
[CCode (cprefix = "GDK_ACTION_", cheader_filename = "gdk/gdk.h")]
@@ -1500,8 +1505,6 @@ namespace Gdk {
DND
}
[CCode (cheader_filename = "gdk/gdk.h")]
- public static delegate void DestroyNotify (void* data);
- [CCode (cheader_filename = "gdk/gdk.h")]
public delegate void EventFunc (Gdk.Event event);
[CCode (cheader_filename = "gdk/gdk.h")]
public delegate Gdk.FilterReturn FilterFunc (Gdk.XEvent xevent, Gdk.Event event);
@@ -1560,9 +1563,9 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h")]
public static void drag_find_window_for_screen (Gdk.DragContext context, Gdk.Window drag_window, Gdk.Screen screen, int x_root, int y_root, out unowned Gdk.Window dest_window, Gdk.DragProtocol protocol);
[CCode (cheader_filename = "gdk/gdk.h")]
- public static uint32 drag_get_protocol (uint32 xid, Gdk.DragProtocol protocol);
+ public static Gdk.NativeWindow drag_get_protocol (Gdk.NativeWindow xid, Gdk.DragProtocol protocol);
[CCode (cheader_filename = "gdk/gdk.h")]
- public static uint32 drag_get_protocol_for_display (Gdk.Display display, uint32 xid, Gdk.DragProtocol protocol);
+ public static Gdk.NativeWindow drag_get_protocol_for_display (Gdk.Display display, Gdk.NativeWindow xid, Gdk.DragProtocol protocol);
[CCode (cheader_filename = "gdk/gdk.h")]
public static Gdk.Atom drag_get_selection (Gdk.DragContext context);
[CCode (cheader_filename = "gdk/gdk.h")]
@@ -1752,9 +1755,9 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h")]
public static bool selection_property_get (Gdk.Window requestor, uchar[] data, Gdk.Atom prop_type, int prop_format);
[CCode (cheader_filename = "gdk/gdk.h")]
- public static void selection_send_notify (uint32 requestor, Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint32 time_);
+ public static void selection_send_notify (Gdk.NativeWindow requestor, Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint32 time_);
[CCode (cheader_filename = "gdk/gdk.h")]
- public static void selection_send_notify_for_display (Gdk.Display display, uint32 requestor, Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint32 time_);
+ public static void selection_send_notify_for_display (Gdk.Display display, Gdk.NativeWindow requestor, Gdk.Atom selection, Gdk.Atom target, Gdk.Atom property, uint32 time_);
[CCode (cheader_filename = "gdk/gdk.h")]
public static void set_double_click_time (uint msec);
[CCode (cheader_filename = "gdk/gdk.h")]
@@ -1804,6 +1807,10 @@ namespace Gdk {
[CCode (cheader_filename = "gdk/gdk.h")]
public static uint threads_add_timeout_full (int priority, uint interval, GLib.SourceFunc function, void* data, GLib.DestroyNotify notify);
[CCode (cheader_filename = "gdk/gdk.h")]
+ public static uint threads_add_timeout_seconds (uint interval, GLib.SourceFunc function, void* data);
+ [CCode (cheader_filename = "gdk/gdk.h")]
+ public static uint threads_add_timeout_seconds_full (int priority, uint interval, GLib.SourceFunc function, void* data, GLib.DestroyNotify notify);
+ [CCode (cheader_filename = "gdk/gdk.h")]
public static void threads_enter ();
[CCode (cheader_filename = "gdk/gdk.h")]
public static void threads_init ();
diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi
index e55d862..7a2150e 100644
--- a/vapi/gtk+-2.0.vapi
+++ b/vapi/gtk+-2.0.vapi
@@ -55,7 +55,6 @@ namespace Gtk {
public class AccelGroup : GLib.Object {
public weak GLib.SList acceleratables;
public uint lock_count;
- public Gdk.ModifierType modifier_mask;
public uint n_accels;
public bool activate (GLib.Quark accel_quark, GLib.Object acceleratable, uint accel_key, Gdk.ModifierType accel_mods);
public void connect (uint accel_key, Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags, GLib.Closure closure);
@@ -64,11 +63,15 @@ namespace Gtk {
public bool disconnect_key (uint accel_key, Gdk.ModifierType accel_mods);
public unowned Gtk.AccelKey find (Gtk.AccelGroupFindFunc find_func, void* data);
public static unowned Gtk.AccelGroup from_accel_closure (GLib.Closure closure);
+ public bool get_is_locked ();
+ public Gdk.ModifierType get_modifier_mask ();
public void @lock ();
[CCode (has_construct_function = false)]
public AccelGroup ();
public unowned Gtk.AccelGroupEntry query (uint accel_key, Gdk.ModifierType accel_mods, uint n_entries);
public void unlock ();
+ public bool is_locked { get; }
+ public Gdk.ModifierType modifier_mask { get; }
public virtual signal bool accel_activate (GLib.Object p0, uint p1, Gdk.ModifierType p2);
public virtual signal void accel_changed (uint keyval, Gdk.ModifierType modifier, GLib.Closure accel_closure);
}
@@ -133,53 +136,66 @@ namespace Gtk {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Action : GLib.Object, Gtk.Buildable {
- public void block_activate_from (Gtk.Widget proxy);
+ public void block_activate ();
public void connect_accelerator ();
+ [NoWrapper]
public virtual void connect_proxy (Gtk.Widget proxy);
public unowned Gtk.Widget create_icon (Gtk.IconSize icon_size);
public virtual unowned Gtk.Widget create_menu ();
public virtual unowned Gtk.Widget create_menu_item ();
public virtual unowned Gtk.Widget create_tool_item ();
public void disconnect_accelerator ();
+ [NoWrapper]
public virtual void disconnect_proxy (Gtk.Widget proxy);
public unowned GLib.Closure get_accel_closure ();
public unowned string get_accel_path ();
+ public unowned GLib.Icon get_gicon ();
+ public unowned string get_icon_name ();
+ public bool get_is_important ();
+ public unowned string get_label ();
public unowned GLib.SList get_proxies ();
public bool get_sensitive ();
+ public unowned string get_short_label ();
+ public unowned string get_stock_id ();
+ public unowned string get_tooltip ();
public bool get_visible ();
+ public bool get_visible_horizontal ();
+ public bool get_visible_vertical ();
public bool is_sensitive ();
public bool is_visible ();
[CCode (has_construct_function = false)]
public Action (string name, string? label, string? tooltip, string? stock_id);
public void set_accel_group (Gtk.AccelGroup accel_group);
public void set_accel_path (string accel_path);
+ public void set_gicon (GLib.Icon icon);
+ public void set_icon_name (string icon_name);
+ public void set_is_important (bool is_important);
+ public void set_label (string label);
public void set_sensitive (bool sensitive);
+ public void set_short_label (string short_label);
+ public void set_stock_id (string stock_id);
+ public void set_tooltip (string tooltip);
public void set_visible (bool visible);
- public void unblock_activate_from (Gtk.Widget proxy);
+ public void set_visible_horizontal (bool visible_horizontal);
+ public void set_visible_vertical (bool visible_vertical);
+ public void unblock_activate ();
[NoAccessorMethod]
public Gtk.ActionGroup action_group { owned get; set; }
+ public GLib.Icon gicon { get; set; }
[NoAccessorMethod]
public bool hide_if_empty { get; set; }
- [NoAccessorMethod]
- public string icon_name { owned get; set; }
- [NoAccessorMethod]
+ public string icon_name { get; set; }
public bool is_important { get; set; }
- [NoAccessorMethod]
- public string label { owned get; set; }
+ public string label { get; set; }
public string name { get; construct; }
public bool sensitive { get; set; }
- [NoAccessorMethod]
- public string short_label { owned get; set; }
- [NoAccessorMethod]
- public string stock_id { owned get; set; }
- [NoAccessorMethod]
- public string tooltip { owned get; set; }
+ public string short_label { get; set; }
+ public string stock_id { get; set; }
+ public string tooltip { get; set; }
public bool visible { get; set; }
- [NoAccessorMethod]
public bool visible_horizontal { get; set; }
[NoAccessorMethod]
public bool visible_overflown { get; set; }
- [NoAccessorMethod]
public bool visible_vertical { get; set; }
[HasEmitter]
public virtual signal void activate ();
@@ -202,7 +218,7 @@ namespace Gtk {
public ActionGroup (string name);
public void remove_action (Gtk.Action action);
public void set_sensitive (bool sensitive);
- public void set_translate_func (Gtk.TranslateFunc func, void* data, Gtk.DestroyNotify notify);
+ public void set_translate_func (Gtk.TranslateFunc func, void* data, GLib.DestroyNotify notify);
public void set_translation_domain (string domain);
public void set_visible (bool visible);
public unowned string translate_string (string str);
@@ -217,19 +233,25 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public class Adjustment : Gtk.Object {
public void clamp_page (double lower, double upper);
+ public void configure (double value, double lower, double upper, double step_increment, double page_increment, double page_size);
+ public double get_lower ();
+ public double get_page_increment ();
+ public double get_page_size ();
+ public double get_step_increment ();
+ public double get_upper ();
public double get_value ();
[CCode (type = "GtkObject*", has_construct_function = false)]
public Adjustment (double value, double lower, double upper, double step_increment, double page_increment, double page_size);
+ public void set_lower (double lower);
+ public void set_page_increment (double page_increment);
+ public void set_page_size (double page_size);
+ public void set_step_increment (double step_increment);
+ public void set_upper (double upper);
public void set_value (double value);
- [NoAccessorMethod]
public double lower { get; set; }
- [NoAccessorMethod]
public double page_increment { get; set; }
- [NoAccessorMethod]
public double page_size { get; set; }
- [NoAccessorMethod]
public double step_increment { get; set; }
- [NoAccessorMethod]
public double upper { get; set; }
public double value { get; set; }
[HasEmitter]
@@ -265,7 +287,7 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public class Arg {
public weak string name;
- public weak Gtk.Type type;
+ public GLib.Type type;
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Arrow : Gtk.Misc, Atk.Implementor, Gtk.Buildable {
@@ -348,6 +370,7 @@ namespace Gtk {
public weak Gtk.BindingEntry set_next;
public weak Gtk.BindingSignal signals;
public static void add_signal (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers, string signal_name, uint n_args);
+ public static void add_signall (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers, string signal_name, GLib.SList binding_args);
public static void remove (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
public static void skip (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
}
@@ -378,14 +401,12 @@ namespace Gtk {
public weak string signal_name;
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Box : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ public class Box : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public weak GLib.List children;
public bool get_homogeneous ();
public int get_spacing ();
public void pack_end (Gtk.Widget child, bool expand, bool fill, uint padding);
- public void pack_end_defaults (Gtk.Widget widget);
public void pack_start (Gtk.Widget child, bool expand, bool fill, uint padding);
- public void pack_start_defaults (Gtk.Widget widget);
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_child_packing (Gtk.Widget child, bool expand, bool fill, uint padding, Gtk.PackType pack_type);
@@ -408,6 +429,8 @@ namespace Gtk {
public class Builder : GLib.Object {
public uint add_from_file (string filename) throws GLib.Error;
public uint add_from_string (string buffer, size_t length) throws GLib.Error;
+ public uint add_objects_from_file (string filename, string object_ids) throws GLib.Error;
+ public uint add_objects_from_string (string buffer, size_t length, string object_ids) throws GLib.Error;
public void connect_signals (void* user_data);
public void connect_signals_full (Gtk.BuilderConnectFunc func);
public static GLib.Quark error_quark ();
@@ -423,7 +446,7 @@ namespace Gtk {
public string translation_domain { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Button : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ public class Button : Gtk.Bin, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public uint activate_timeout;
public uint button_down;
public uint constructed;
@@ -480,7 +503,7 @@ namespace Gtk {
public virtual signal void released ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ButtonBox : Gtk.Box, Atk.Implementor, Gtk.Buildable {
+ public class ButtonBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public int child_ipad_x;
public int child_ipad_y;
public int child_min_height;
@@ -556,7 +579,6 @@ namespace Gtk {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public abstract class CellRenderer : Gtk.Object {
- public uint editing;
public virtual bool activate (Gdk.Event event, Gtk.Widget widget, string path, Gdk.Rectangle background_area, Gdk.Rectangle cell_area, Gtk.CellRendererState flags);
public void get_fixed_size (int width, int height);
public abstract void get_size (Gtk.Widget widget, Gdk.Rectangle? cell_area, out int x_offset, out int y_offset, out int width, out int height);
@@ -571,6 +593,8 @@ namespace Gtk {
[NoAccessorMethod]
public bool cell_background_set { get; set; }
[NoAccessorMethod]
+ public bool editing { get; }
+ [NoAccessorMethod]
public int height { get; set; }
[NoAccessorMethod]
public bool is_expanded { get; set; }
@@ -634,6 +658,8 @@ namespace Gtk {
[NoAccessorMethod]
public bool follow_state { get; set; }
[NoAccessorMethod]
+ public GLib.Icon gicon { owned get; set; }
+ [NoAccessorMethod]
public string icon_name { owned get; set; }
[NoAccessorMethod]
public Gdk.Pixbuf pixbuf { owned get; set; }
@@ -798,6 +824,7 @@ namespace Gtk {
public class CellView : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout {
public unowned GLib.List get_cell_renderers ();
public unowned Gtk.TreePath get_displayed_row ();
+ public unowned Gtk.TreeModel get_model ();
public bool get_size_of_row (Gtk.TreePath path, out Gtk.Requisition requisition);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public CellView ();
@@ -816,11 +843,10 @@ namespace Gtk {
public Gdk.Color background_gdk { get; set; }
[NoAccessorMethod]
public bool background_set { get; set; }
- [NoAccessorMethod]
- public Gtk.TreeModel model { owned get; set; }
+ public Gtk.TreeModel model { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class CheckButton : Gtk.ToggleButton, Atk.Implementor, Gtk.Buildable {
+ public class CheckButton : Gtk.ToggleButton, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[NoWrapper]
public virtual void draw_indicator (Gdk.Rectangle area);
[CCode (type = "GtkWidget*", has_construct_function = false)]
@@ -831,7 +857,7 @@ namespace Gtk {
public CheckButton.with_mnemonic (string label);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class CheckMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable {
+ public class CheckMenuItem : Gtk.MenuItem, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public uint always_show_toggle;
[NoWrapper]
public virtual void draw_indicator (Gdk.Rectangle area);
@@ -865,6 +891,7 @@ namespace Gtk {
public void request_rich_text (Gtk.TextBuffer buffer, Gtk.ClipboardRichTextReceivedFunc callback);
public void request_targets (Gtk.ClipboardTargetsReceivedFunc callback);
public void request_text (Gtk.ClipboardTextReceivedFunc callback);
+ public void request_uris (Gtk.ClipboardURIReceivedFunc callback);
public void set_can_store (Gtk.TargetEntry[] targets);
public void set_image (Gdk.Pixbuf pixbuf);
public void set_text (string text, int len);
@@ -876,14 +903,16 @@ namespace Gtk {
public uchar wait_for_rich_text (Gtk.TextBuffer buffer, out Gdk.Atom format, size_t length);
public bool wait_for_targets (Gdk.Atom[] targets);
public unowned string wait_for_text ();
+ public unowned string wait_for_uris ();
public bool wait_is_image_available ();
public bool wait_is_rich_text_available (Gtk.TextBuffer buffer);
public bool wait_is_target_available (Gdk.Atom target);
public bool wait_is_text_available ();
+ public bool wait_is_uris_available ();
public virtual signal void owner_change (Gdk.Event p0);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ColorButton : Gtk.Button, Atk.Implementor, Gtk.Buildable {
+ public class ColorButton : Gtk.Button, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public uint16 get_alpha ();
public void get_color (out Gdk.Color color);
public unowned string get_title ();
@@ -903,7 +932,7 @@ namespace Gtk {
public virtual signal void color_set ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ColorSelection : Gtk.VBox, Atk.Implementor, Gtk.Buildable {
+ public class ColorSelection : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public uint16 get_current_alpha ();
public void get_current_color (out Gdk.Color color);
public bool get_has_opacity_control ();
@@ -930,12 +959,17 @@ namespace Gtk {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ColorSelectionDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
- public weak Gtk.Widget cancel_button;
public weak Gtk.Widget colorsel;
- public weak Gtk.Widget help_button;
- public weak Gtk.Widget ok_button;
+ public unowned Gtk.Widget get_color_selection ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public ColorSelectionDialog (string title);
+ [NoAccessorMethod]
+ public Gtk.Widget cancel_button { owned get; }
+ public Gtk.Widget color_selection { get; }
+ [NoAccessorMethod]
+ public Gtk.Widget help_button { owned get; }
+ [NoAccessorMethod]
+ public Gtk.Widget ok_button { owned get; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ComboBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.CellLayout {
@@ -944,6 +978,7 @@ namespace Gtk {
public bool get_active_iter (out Gtk.TreeIter iter);
public virtual unowned string get_active_text ();
public bool get_add_tearoffs ();
+ public Gtk.SensitivityType get_button_sensitivity ();
public int get_column_span_column ();
public bool get_focus_on_click ();
public unowned Gtk.TreeModel get_model ();
@@ -960,10 +995,11 @@ namespace Gtk {
public void set_active (int index_);
public void set_active_iter (Gtk.TreeIter iter);
public void set_add_tearoffs (bool add_tearoffs);
+ public void set_button_sensitivity (Gtk.SensitivityType sensitivity);
public void set_column_span_column (int column_span);
public void set_focus_on_click (bool focus_on_click);
public void set_model (Gtk.TreeModel? model);
- public void set_row_separator_func (Gtk.TreeViewRowSeparatorFunc func, void* data, Gtk.DestroyNotify destroy);
+ public void set_row_separator_func (Gtk.TreeViewRowSeparatorFunc func, void* data, GLib.DestroyNotify destroy);
public void set_row_span_column (int row_span);
public void set_title (string title);
public void set_wrap_width (int width);
@@ -973,6 +1009,7 @@ namespace Gtk {
public ComboBox.with_model (Gtk.TreeModel model);
public int active { get; set; }
public bool add_tearoffs { get; set; }
+ public Gtk.SensitivityType button_sensitivity { get; set; }
public int column_span_column { get; set; }
public bool focus_on_click { get; set; }
[NoAccessorMethod]
@@ -1028,6 +1065,7 @@ namespace Gtk {
public virtual void get_child_property (Gtk.Widget child, uint property_id, GLib.Value value, GLib.ParamSpec pspec);
public GLib.List<weak Gtk.Widget> get_children ();
public bool get_focus_chain (GLib.List focusable_widgets);
+ public unowned Gtk.Widget get_focus_child ();
public unowned Gtk.Adjustment get_focus_hadjustment ();
public unowned Gtk.Adjustment get_focus_vadjustment ();
public Gtk.ResizeMode get_resize_mode ();
@@ -1097,6 +1135,8 @@ namespace Gtk {
public void add_action_widget (Gtk.Widget child, int response_id);
public unowned Gtk.Widget add_button (string button_text, int response_id);
public void add_buttons (...);
+ public unowned Gtk.Widget get_action_area ();
+ public unowned Gtk.Widget get_content_area ();
public bool get_has_separator ();
public int get_response_for_widget (Gtk.Widget widget);
[CCode (type = "GtkWidget*", has_construct_function = false)]
@@ -1142,7 +1182,6 @@ namespace Gtk {
public uint mouse_cursor_obscured;
public uint16 n_bytes;
public uint need_im_reset;
- public uint overwrite_mode;
public weak Gtk.Widget popup_menu;
public uint16 preedit_cursor;
public uint16 preedit_length;
@@ -1151,56 +1190,130 @@ namespace Gtk {
public uint select_lines;
public uint select_words;
public weak Gdk.Window text_area;
- public uint16 text_length;
public uint16 text_max_length;
public uint16 text_size;
public uint visible;
public bool get_activates_default ();
public float get_alignment ();
public unowned Gtk.EntryCompletion get_completion ();
+ public int get_current_icon_drag_source ();
public unowned Gtk.Adjustment get_cursor_hadjustment ();
public bool get_has_frame ();
+ public bool get_icon_activatable (Gtk.EntryIconPosition icon_pos);
+ public int get_icon_at_pos (int x, int y);
+ public unowned GLib.Icon get_icon_gicon (Gtk.EntryIconPosition icon_pos);
+ public unowned string get_icon_name (Gtk.EntryIconPosition icon_pos);
+ public unowned Gdk.Pixbuf get_icon_pixbuf (Gtk.EntryIconPosition icon_pos);
+ public bool get_icon_sensitive (Gtk.EntryIconPosition icon_pos);
+ public unowned string get_icon_stock (Gtk.EntryIconPosition icon_pos);
+ public Gtk.ImageType get_icon_storage_type (Gtk.EntryIconPosition icon_pos);
+ public unowned string get_icon_tooltip_markup (Gtk.EntryIconPosition icon_pos);
+ public unowned string get_icon_tooltip_text (Gtk.EntryIconPosition icon_pos);
public Gtk.Border get_inner_border ();
public unichar get_invisible_char ();
public unowned Pango.Layout get_layout ();
public void get_layout_offsets (int x, int y);
public int get_max_length ();
+ public bool get_overwrite_mode ();
+ public double get_progress_fraction ();
+ public double get_progress_pulse_step ();
public unowned string get_text ();
[NoWrapper]
public virtual void get_text_area_size (int x, int y, int width, int height);
+ public uint16 get_text_length ();
public bool get_visibility ();
public int get_width_chars ();
public int layout_index_to_text_index (int layout_index);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public Entry ();
+ public void progress_pulse ();
public void set_activates_default (bool setting);
public void set_alignment (float xalign);
public void set_completion (Gtk.EntryCompletion completion);
public void set_cursor_hadjustment (Gtk.Adjustment adjustment);
public void set_has_frame (bool setting);
+ public void set_icon_activatable (Gtk.EntryIconPosition icon_pos, bool activatable);
+ public void set_icon_drag_source (Gtk.EntryIconPosition icon_pos, Gtk.TargetList target_list, Gdk.DragAction actions);
+ public void set_icon_from_gicon (Gtk.EntryIconPosition icon_pos, GLib.Icon icon);
+ public void set_icon_from_icon_name (Gtk.EntryIconPosition icon_pos, string icon_name);
+ public void set_icon_from_pixbuf (Gtk.EntryIconPosition icon_pos, Gdk.Pixbuf pixbuf);
+ public void set_icon_from_stock (Gtk.EntryIconPosition icon_pos, string stock_id);
+ public void set_icon_sensitive (Gtk.EntryIconPosition icon_pos, bool sensitive);
+ public void set_icon_tooltip_markup (Gtk.EntryIconPosition icon_pos, string tooltip);
+ public void set_icon_tooltip_text (Gtk.EntryIconPosition icon_pos, string tooltip);
public void set_inner_border (Gtk.Border border);
public void set_invisible_char (unichar ch);
public void set_max_length (int max);
+ public void set_overwrite_mode (bool overwrite);
+ public void set_progress_fraction (double fraction);
+ public void set_progress_pulse_step (double fraction);
public void set_text (string text);
public void set_visibility (bool visible);
public void set_width_chars (int n_chars);
public int text_index_to_layout_index (int text_index);
+ public void unset_invisible_char ();
public bool activates_default { get; set; }
[NoAccessorMethod]
+ public bool caps_lock_warning { get; set; }
+ [NoAccessorMethod]
public int cursor_position { get; }
[NoAccessorMethod]
public bool editable { get; set; }
public bool has_frame { get; set; }
+ [NoAccessorMethod]
+ public string im_module { owned get; set; }
public Gtk.Border inner_border { get; set; }
public uint invisible_char { get; set; }
+ [NoAccessorMethod]
+ public bool invisible_char_set { get; set; }
public int max_length { get; set; }
+ public bool overwrite_mode { get; set; }
+ [NoAccessorMethod]
+ public bool primary_icon_activatable { get; set; }
+ [NoAccessorMethod]
+ public GLib.Icon primary_icon_gicon { owned get; set; }
+ [NoAccessorMethod]
+ public string primary_icon_name { owned get; set; }
+ [NoAccessorMethod]
+ public Gdk.Pixbuf primary_icon_pixbuf { owned get; set; }
+ [NoAccessorMethod]
+ public bool primary_icon_sensitive { get; set; }
+ [NoAccessorMethod]
+ public string primary_icon_stock { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.ImageType primary_icon_storage_type { get; }
+ [NoAccessorMethod]
+ public string primary_icon_tooltip_markup { owned get; set; }
+ [NoAccessorMethod]
+ public string primary_icon_tooltip_text { owned get; set; }
+ public double progress_fraction { get; set; }
+ public double progress_pulse_step { get; set; }
[NoAccessorMethod]
public int scroll_offset { get; }
[NoAccessorMethod]
+ public bool secondary_icon_activatable { get; set; }
+ [NoAccessorMethod]
+ public GLib.Icon secondary_icon_gicon { owned get; set; }
+ [NoAccessorMethod]
+ public string secondary_icon_name { owned get; set; }
+ [NoAccessorMethod]
+ public Gdk.Pixbuf secondary_icon_pixbuf { owned get; set; }
+ [NoAccessorMethod]
+ public bool secondary_icon_sensitive { get; set; }
+ [NoAccessorMethod]
+ public string secondary_icon_stock { owned get; set; }
+ [NoAccessorMethod]
+ public Gtk.ImageType secondary_icon_storage_type { get; }
+ [NoAccessorMethod]
+ public string secondary_icon_tooltip_markup { owned get; set; }
+ [NoAccessorMethod]
+ public string secondary_icon_tooltip_text { owned get; set; }
+ [NoAccessorMethod]
public int selection_bound { get; }
[NoAccessorMethod]
public Gtk.ShadowType shadow_type { get; set; }
public string text { get; set; }
+ public uint text_length { get; }
[NoAccessorMethod]
public bool truncate_multiline { get; set; }
public bool visibility { get; set; }
@@ -1212,6 +1325,8 @@ namespace Gtk {
public virtual signal void copy_clipboard ();
public virtual signal void cut_clipboard ();
public virtual signal void delete_from_cursor (Gtk.DeleteType type, int count);
+ public virtual signal void icon_press (Gtk.EntryIconPosition p0, Gdk.Event p1);
+ public virtual signal void icon_release (Gtk.EntryIconPosition p0, Gdk.Event p1);
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 ();
@@ -1297,7 +1412,7 @@ namespace Gtk {
public virtual signal void activate ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class FileChooserButton : Gtk.HBox, Atk.Implementor, Gtk.Buildable, Gtk.FileChooser {
+ public class FileChooserButton : Gtk.HBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.FileChooser {
public bool get_focus_on_click ();
public unowned string get_title ();
public int get_width_chars ();
@@ -1307,8 +1422,6 @@ namespace Gtk {
public void set_title (string title);
public void set_width_chars (int n_chars);
[CCode (type = "GtkWidget*", has_construct_function = false)]
- public FileChooserButton.with_backend (string title, Gtk.FileChooserAction action, string backend);
- [CCode (type = "GtkWidget*", has_construct_function = false)]
public FileChooserButton.with_dialog (Gtk.Widget dialog);
public Gtk.FileChooser dialog { construct; }
public bool focus_on_click { get; set; }
@@ -1320,15 +1433,11 @@ namespace Gtk {
public class FileChooserDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable, Gtk.FileChooser {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public FileChooserDialog (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, ...);
- [CCode (type = "GtkWidget*", has_construct_function = false)]
- public FileChooserDialog.with_backend (string? title, Gtk.Window? parent, Gtk.FileChooserAction action, string backend, ...);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class FileChooserWidget : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.FileChooser, Gtk.FileChooserEmbed {
+ public class FileChooserWidget : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.FileChooser, Gtk.FileChooserEmbed {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public FileChooserWidget (Gtk.FileChooserAction action);
- [CCode (type = "GtkWidget*", has_construct_function = false)]
- public FileChooserWidget.with_backend (Gtk.FileChooserAction action, string backend);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FileFilter : Gtk.Object {
@@ -1370,7 +1479,7 @@ namespace Gtk {
public int y;
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class FontButton : Gtk.Button, Atk.Implementor, Gtk.Buildable {
+ public class FontButton : Gtk.Button, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public unowned string get_font_name ();
public bool get_show_size ();
public bool get_show_style ();
@@ -1396,7 +1505,7 @@ namespace Gtk {
public virtual signal void font_set ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class FontSelection : Gtk.VBox, Atk.Implementor, Gtk.Buildable {
+ public class FontSelection : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public weak Pango.FontFace face;
public weak Gtk.Widget face_list;
public weak Pango.FontFamily family;
@@ -1410,8 +1519,16 @@ namespace Gtk {
public int size;
public weak Gtk.Widget size_entry;
public weak Gtk.Widget size_list;
+ public unowned Pango.FontFace get_face ();
+ public unowned Gtk.Widget get_face_list ();
+ public unowned Pango.FontFamily get_family ();
+ public unowned Gtk.Widget get_family_list ();
public unowned string get_font_name ();
+ public unowned Gtk.Widget get_preview_entry ();
public unowned string get_preview_text ();
+ public int get_size ();
+ public unowned Gtk.Widget get_size_entry ();
+ public unowned Gtk.Widget get_size_list ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public FontSelection ();
public bool set_font_name (string fontname);
@@ -1431,7 +1548,9 @@ namespace Gtk {
public weak Gtk.Widget fontsel;
public weak Gtk.Widget main_vbox;
public weak Gtk.Widget ok_button;
+ public unowned Gtk.Widget get_cancel_button ();
public unowned string get_font_name ();
+ public unowned Gtk.Widget get_ok_button ();
public unowned string get_preview_text ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public FontSelectionDialog (string title);
@@ -1464,7 +1583,7 @@ namespace Gtk {
public Gtk.ShadowType shadow_type { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class GammaCurve : Gtk.VBox, Atk.Implementor, Gtk.Buildable {
+ public class GammaCurve : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (array_length = false)]
public weak Gtk.Widget[] button;
public weak Gtk.Widget curve;
@@ -1476,39 +1595,52 @@ namespace Gtk {
public GammaCurve ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class HBox : Gtk.Box, Atk.Implementor, Gtk.Buildable {
+ public class HBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HBox (bool homogeneous, int spacing);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class HButtonBox : Gtk.ButtonBox, Atk.Implementor, Gtk.Buildable {
+ public class HButtonBox : Gtk.ButtonBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HButtonBox ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class HPaned : Gtk.Paned, Atk.Implementor, Gtk.Buildable {
+ public class HPaned : Gtk.Paned, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HPaned ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class HRuler : Gtk.Ruler, Atk.Implementor, Gtk.Buildable {
+ public class HRuler : Gtk.Ruler, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HRuler ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class HScale : Gtk.Scale, Atk.Implementor, Gtk.Buildable {
+ public class HSV : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ public void get_color (double h, double s, double v);
+ public void get_metrics (int size, int ring_width);
+ public bool is_adjusting ();
+ [CCode (type = "GtkWidget*", has_construct_function = false)]
+ public HSV ();
+ public void set_color (double h, double s, double v);
+ public void set_metrics (int size, int ring_width);
+ public static void to_rgb (double h, double s, double v, double r, double g, double b);
+ public virtual signal void changed ();
+ public virtual signal void move (Gtk.DirectionType type);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class HScale : Gtk.Scale, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HScale (Gtk.Adjustment? adjustment);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HScale.with_range (double min, double max, double step);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class HScrollbar : Gtk.Scrollbar, Atk.Implementor, Gtk.Buildable {
+ public class HScrollbar : Gtk.Scrollbar, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HScrollbar (Gtk.Adjustment adjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class HSeparator : Gtk.Separator, Atk.Implementor, Gtk.Buildable {
+ public class HSeparator : Gtk.Separator, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public HSeparator ();
}
@@ -1523,6 +1655,7 @@ namespace Gtk {
public uint float_window_mapped;
public uint in_drag;
public uint shrink_on_detach;
+ public bool get_child_detached ();
public Gtk.PositionType get_handle_position ();
public Gtk.ShadowType get_shadow_type ();
public Gtk.PositionType get_snap_edge ();
@@ -1531,6 +1664,7 @@ namespace Gtk {
public void set_handle_position (Gtk.PositionType position);
public void set_shadow_type (Gtk.ShadowType type);
public void set_snap_edge (Gtk.PositionType edge);
+ public bool child_detached { get; }
public Gtk.PositionType handle_position { get; set; }
[NoAccessorMethod]
public Gtk.ShadowType shadow { get; set; }
@@ -1539,7 +1673,6 @@ namespace Gtk {
[NoAccessorMethod]
public bool snap_edge_set { get; set; }
public virtual signal void child_attached (Gtk.Widget child);
- public virtual signal void child_detached (Gtk.Widget child);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IMContext : GLib.Object {
@@ -1588,8 +1721,10 @@ namespace Gtk {
public weak string context_id;
public weak Gtk.IMContext slave;
public void append_menuitems (Gtk.MenuShell menushell);
+ public unowned string get_context_id ();
[CCode (type = "GtkIMContext*", has_construct_function = false)]
public IMMulticontext ();
+ public void set_context_id (string context_id);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class IconFactory : GLib.Object, Gtk.Buildable {
@@ -1862,18 +1997,26 @@ namespace Gtk {
public weak Gdk.Image image;
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ImageMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable {
+ public class ImageMenuItem : Gtk.MenuItem, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public ImageMenuItem.from_stock (string stock_id, Gtk.AccelGroup? accel_group);
+ public bool get_always_show_image ();
public unowned Gtk.Widget get_image ();
+ public bool get_use_stock ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public ImageMenuItem ();
+ public void set_accel_group (Gtk.AccelGroup accel_group);
+ public void set_always_show_image (bool always_show);
public void set_image (Gtk.Widget image);
+ public void set_use_stock (bool use_stock);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public ImageMenuItem.with_label (string label);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public ImageMenuItem.with_mnemonic (string label);
+ public Gtk.AccelGroup accel_group { set; }
+ public bool always_show_image { get; set construct; }
public Gtk.Widget image { get; set; }
+ public bool use_stock { get; set construct; }
}
[Compact]
[CCode (cheader_filename = "gtk/gtk.h")]
@@ -2020,6 +2163,7 @@ namespace Gtk {
public int scroll_x;
public int scroll_y;
public Gdk.VisibilityState visibility;
+ public unowned Gdk.Window get_bin_window ();
public unowned Gtk.Adjustment get_hadjustment ();
public void get_size (out uint width, out uint height);
public unowned Gtk.Adjustment get_vadjustment ();
@@ -2039,15 +2183,18 @@ namespace Gtk {
public virtual signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class LinkButton : Gtk.Button, Atk.Implementor, Gtk.Buildable {
+ public class LinkButton : Gtk.Button, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public unowned string get_uri ();
+ public bool get_visited ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public LinkButton (string uri);
public void set_uri (string uri);
public static void set_uri_hook (owned Gtk.LinkButtonUriFunc func);
+ public void set_visited (bool visited);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public LinkButton.with_label (string uri, string label);
public string uri { get; set; }
+ public bool visited { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ListStore : GLib.Object, Gtk.Buildable, Gtk.TreeModel, Gtk.TreeSortable, Gtk.TreeDragSource, Gtk.TreeDragDest {
@@ -2055,7 +2202,7 @@ namespace Gtk {
public weak GLib.Type[] column_headers;
public uint columns_dirty;
public void* default_sort_data;
- public weak Gtk.DestroyNotify default_sort_destroy;
+ public weak GLib.DestroyNotify default_sort_destroy;
public weak Gtk.TreeIterCompareFunc default_sort_func;
public int length;
public int n_columns;
@@ -2092,8 +2239,6 @@ namespace Gtk {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Menu : Gtk.MenuShell, Atk.Implementor, Gtk.Buildable {
- public weak Gtk.AccelGroup accel_group;
- public weak string accel_path;
public weak Gdk.Window bin_window;
public uint lower_arrow_prelight;
public uint lower_arrow_visible;
@@ -2124,9 +2269,11 @@ namespace Gtk {
public void attach_to_widget (Gtk.Widget attach_widget, Gtk.MenuDetachFunc detacher);
public void detach ();
public unowned Gtk.AccelGroup get_accel_group ();
+ public unowned string get_accel_path ();
public unowned Gtk.Widget get_active ();
public unowned Gtk.Widget get_attach_widget ();
public static unowned GLib.List get_for_attach_widget (Gtk.Widget widget);
+ public int get_monitor ();
public bool get_tearoff_state ();
public unowned string get_title ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
@@ -2142,6 +2289,12 @@ namespace Gtk {
public void set_screen (Gdk.Screen? screen);
public void set_tearoff_state (bool torn_off);
public void set_title (string title);
+ public Gtk.AccelGroup accel_group { get; set; }
+ public string accel_path { get; set; }
+ public int active { get; set; }
+ [NoAccessorMethod]
+ public Gtk.Widget attach_widget { owned get; set; }
+ public int monitor { get; set; }
public bool tearoff_state { get; set; }
[NoAccessorMethod]
public string tearoff_title { owned get; set; }
@@ -2159,8 +2312,7 @@ namespace Gtk {
public Gtk.PackDirection pack_direction { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class MenuItem : Gtk.Item, Atk.Implementor, Gtk.Buildable {
- public weak string accel_path;
+ public class MenuItem : Gtk.Item, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public uint16 accelerator_width;
public weak Gdk.Window event_window;
public uint from_menubar;
@@ -2171,18 +2323,27 @@ namespace Gtk {
public uint timer;
public uint timer_from_keypress;
public uint16 toggle_size;
+ public unowned string get_accel_path ();
+ public virtual unowned string get_label ();
public bool get_right_justified ();
public unowned Gtk.Widget get_submenu ();
+ public bool get_use_underline ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public MenuItem ();
public void set_accel_path (string accel_path);
+ public virtual void set_label (string label);
public void set_right_justified (bool right_justified);
public void set_submenu (Gtk.Widget submenu);
+ public void set_use_underline (bool setting);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public MenuItem.with_label (string label);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public MenuItem.with_mnemonic (string label);
+ public string accel_path { get; set; }
+ public string label { get; set; }
+ public bool right_justified { get; set; }
public Gtk.Menu submenu { get; set; }
+ public bool use_underline { get; set; }
[HasEmitter]
public virtual signal void activate ();
public virtual signal void activate_item ();
@@ -2227,7 +2388,7 @@ namespace Gtk {
public virtual signal void selection_done ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class MenuToolButton : Gtk.ToolButton, Atk.Implementor, Gtk.Buildable {
+ public class MenuToolButton : Gtk.ToolButton, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkToolItem*", has_construct_function = false)]
public MenuToolButton.from_stock (string stock_id);
public unowned Gtk.Widget get_menu ();
@@ -2244,6 +2405,7 @@ namespace Gtk {
public weak Gtk.Widget label;
public void format_secondary_markup (string message_format, ...);
public void format_secondary_text (string message_format, ...);
+ public unowned Gtk.Widget get_image ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public MessageDialog (Gtk.Window? parent, Gtk.DialogFlags flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string message_format, ...);
public void set_image (Gtk.Widget image);
@@ -2251,8 +2413,7 @@ namespace Gtk {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public MessageDialog.with_markup (Gtk.Window? parent, Gtk.DialogFlags flags, Gtk.MessageType type, Gtk.ButtonsType buttons, string message_format, ...);
public Gtk.ButtonsType buttons { construct; }
- [NoAccessorMethod]
- public Gtk.Widget image { owned get; set; }
+ public Gtk.Widget image { get; set; }
[NoAccessorMethod]
public Gtk.MessageType message_type { get; set construct; }
[NoAccessorMethod]
@@ -2290,11 +2451,7 @@ namespace Gtk {
[NoAccessorMethod]
public bool is_showing { get; }
public Gtk.Window parent { get; set; }
- public Gtk.Window screen { get; set; }
- }
- [Compact]
- [CCode (cheader_filename = "gtk/gtk.h")]
- public class MountOperationClass {
+ public Gdk.Screen screen { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Notebook : Gtk.Container, Atk.Implementor, Gtk.Buildable {
@@ -2443,7 +2600,7 @@ namespace Gtk {
public void to_key_file (GLib.KeyFile key_file, string group_name);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Paned : Gtk.Container, Atk.Implementor, Gtk.Buildable {
+ public class Paned : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public weak Gtk.Widget child1;
public uint child1_resize;
public uint child1_shrink;
@@ -2466,7 +2623,6 @@ namespace Gtk {
public weak Gdk.GC xor_gc;
public void add1 (Gtk.Widget child);
public void add2 (Gtk.Widget child);
- public void compute_position (int allocation, int child1_req, int child2_req);
public unowned Gtk.Widget get_child1 ();
public unowned Gtk.Widget get_child2 ();
public int get_position ();
@@ -2521,16 +2677,17 @@ namespace Gtk {
public weak Gtk.WindowGroup modality_group;
public weak Gtk.Widget modality_window;
public uint same_app;
- public weak Gdk.Window socket_window;
public void @construct (Gdk.NativeWindow socket_id);
public void construct_for_display (Gdk.Display display, Gdk.NativeWindow socket_id);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public Plug.for_display (Gdk.Display display, Gdk.NativeWindow socket_id);
+ public bool get_embedded ();
public Gdk.NativeWindow get_id ();
+ public unowned Gdk.Window get_socket_window ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public Plug (Gdk.NativeWindow socket_id);
- [NoAccessorMethod]
public bool embedded { get; }
+ public Gdk.Window socket_window { get; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class PrintContext : GLib.Object {
@@ -2548,6 +2705,7 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public class PrintOperation : GLib.Object, Gtk.PrintOperationPreview {
public void cancel ();
+ public void draw_page_finish ();
public unowned Gtk.PageSetup get_default_page_setup ();
public void get_error () throws GLib.Error;
public unowned Gtk.PrintSettings get_print_settings ();
@@ -2561,6 +2719,7 @@ namespace Gtk {
public void set_current_page (int current_page);
public void set_custom_tab_label (string label);
public void set_default_page_setup (Gtk.PageSetup default_page_setup);
+ public void set_defer_drawing ();
public void set_export_filename (string filename);
public void set_job_name (string job_name);
public void set_n_pages (int n_pages);
@@ -2627,6 +2786,7 @@ namespace Gtk {
public unowned string get_media_type ();
public int get_n_copies ();
public int get_number_up ();
+ public Gtk.NumberUpLayout get_number_up_layout ();
public Gtk.PageOrientation get_orientation ();
public unowned string get_output_bin ();
public unowned Gtk.PageRange get_page_ranges (int num_ranges);
@@ -2636,8 +2796,11 @@ namespace Gtk {
public double get_paper_width (Gtk.Unit unit);
public Gtk.PrintPages get_print_pages ();
public unowned string get_printer ();
+ public double get_printer_lpi ();
public Gtk.PrintQuality get_quality ();
public int get_resolution ();
+ public int get_resolution_x ();
+ public int get_resolution_y ();
public bool get_reverse ();
public double get_scale ();
public bool get_use_color ();
@@ -2659,6 +2822,7 @@ namespace Gtk {
public void set_media_type (string media_type);
public void set_n_copies (int num_copies);
public void set_number_up (int number_up);
+ public void set_number_up_layout (Gtk.NumberUpLayout number_up_layout);
public void set_orientation (Gtk.PageOrientation orientation);
public void set_output_bin (string output_bin);
public void set_page_ranges (Gtk.PageRange page_ranges, int num_ranges);
@@ -2668,8 +2832,10 @@ namespace Gtk {
public void set_paper_width (double width, Gtk.Unit unit);
public void set_print_pages (Gtk.PrintPages pages);
public void set_printer (string printer);
+ public void set_printer_lpi (double lpi);
public void set_quality (Gtk.PrintQuality quality);
public void set_resolution (int resolution);
+ public void set_resolution_xy (int resolution_x, int resolution_y);
public void set_reverse (bool reverse);
public void set_scale (double scale);
public void set_use_color (bool use_color);
@@ -2729,7 +2895,7 @@ namespace Gtk {
public virtual signal void changed (Gtk.RadioAction current);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class RadioButton : Gtk.CheckButton, Atk.Implementor, Gtk.Buildable {
+ public class RadioButton : Gtk.CheckButton, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public RadioButton.from_widget (Gtk.RadioButton radio_group_member);
public unowned GLib.SList get_group ();
@@ -2748,7 +2914,7 @@ namespace Gtk {
public virtual signal void group_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class RadioMenuItem : Gtk.CheckMenuItem, Atk.Implementor, Gtk.Buildable {
+ public class RadioMenuItem : Gtk.CheckMenuItem, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public RadioMenuItem.from_widget (Gtk.RadioMenuItem group);
public unowned GLib.SList get_group ();
@@ -2767,7 +2933,7 @@ namespace Gtk {
public virtual signal void group_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class RadioToolButton : Gtk.ToggleToolButton, Atk.Implementor, Gtk.Buildable {
+ public class RadioToolButton : Gtk.ToggleToolButton, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkToolItem*", has_construct_function = false)]
public RadioToolButton.from_stock (GLib.SList group, string stock_id);
[CCode (type = "GtkToolItem*", has_construct_function = false)]
@@ -2781,7 +2947,7 @@ namespace Gtk {
public Gtk.RadioToolButton group { set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Range : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ public class Range : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public weak Gdk.Window event_window;
public uint flippable;
public uint has_stepper_a;
@@ -2915,7 +3081,7 @@ namespace Gtk {
public RecentChooserDialog (string title, Gtk.Window parent, ...);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class RecentChooserMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser {
+ public class RecentChooserMenu : Gtk.Menu, Gtk.Activatable, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public RecentChooserMenu.for_manager (Gtk.RecentManager manager);
public bool get_show_numbers ();
@@ -2933,7 +3099,7 @@ namespace Gtk {
public bool show_numbers { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class RecentChooserWidget : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser {
+ public class RecentChooserWidget : Gtk.VBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.RecentChooser {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public RecentChooserWidget.for_manager (Gtk.RecentManager manager);
[CCode (type = "GtkWidget*", has_construct_function = false)]
@@ -3015,7 +3181,7 @@ namespace Gtk {
public virtual signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Ruler : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ public class Ruler : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public weak Gdk.Pixmap backing_store;
public weak Gdk.GC non_gr_exp_gc;
public int slider_size;
@@ -3049,7 +3215,9 @@ namespace Gtk {
public weak int[] subdivide;
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Scale : Gtk.Range, Atk.Implementor, Gtk.Buildable {
+ public class Scale : Gtk.Range, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ public void add_mark (double value, Gtk.PositionType position, string markup);
+ public void clear_marks ();
public int get_digits ();
public bool get_draw_value ();
public unowned Pango.Layout get_layout ();
@@ -3064,10 +3232,13 @@ namespace Gtk {
public virtual signal unowned string format_value (double value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ScaleButton : Gtk.Button, Atk.Implementor, Gtk.Buildable {
+ public class ScaleButton : Gtk.Button, Gtk.Activatable, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public weak Gtk.Widget minus_button;
public weak Gtk.Widget plus_button;
public unowned Gtk.Adjustment get_adjustment ();
+ public unowned Gtk.Widget get_minus_button ();
+ public unowned Gtk.Widget get_plus_button ();
+ public unowned Gtk.Widget get_popup ();
public double get_value ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public ScaleButton (Gtk.IconSize size, double min, double max, double step, [CCode (array_length = false)] string[] icons);
@@ -3085,7 +3256,7 @@ namespace Gtk {
public virtual signal void value_changed (double value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Scrollbar : Gtk.Range, Atk.Implementor, Gtk.Buildable {
+ public class Scrollbar : Gtk.Range, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class ScrolledWindow : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
@@ -3136,7 +3307,14 @@ namespace Gtk {
public Gdk.Atom target;
public Gdk.Atom type;
public Gtk.SelectionData copy ();
+ public unowned uchar[] get_data ();
+ public Gdk.Atom get_data_type ();
+ public unowned Gdk.Display get_display ();
+ public int get_format ();
+ public int get_length ();
public Gdk.Pixbuf? get_pixbuf ();
+ public Gdk.Atom get_selection ();
+ public Gdk.Atom get_target ();
public bool get_targets (out Gdk.Atom targets, int n_atoms);
public string? get_text ();
[CCode (array_length = false, array_null_terminated = true)]
@@ -3151,15 +3329,15 @@ namespace Gtk {
public bool targets_include_uri ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Separator : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
+ public class Separator : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class SeparatorMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable {
+ public class SeparatorMenuItem : Gtk.MenuItem, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public SeparatorMenuItem ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class SeparatorToolItem : Gtk.ToolItem, Atk.Implementor, Gtk.Buildable {
+ public class SeparatorToolItem : Gtk.ToolItem, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public bool get_draw ();
[CCode (type = "GtkToolItem*", has_construct_function = false)]
public SeparatorToolItem ();
@@ -3208,8 +3386,14 @@ namespace Gtk {
[NoAccessorMethod]
public bool gtk_enable_animations { get; set; }
[NoAccessorMethod]
+ public bool gtk_enable_event_sounds { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_enable_input_feedback_sounds { get; set; }
+ [NoAccessorMethod]
public bool gtk_enable_mnemonics { get; set; }
[NoAccessorMethod]
+ public bool gtk_enable_tooltips { get; set; }
+ [NoAccessorMethod]
public bool gtk_error_bell { get; set; }
[NoAccessorMethod]
public string gtk_fallback_icon_theme { owned get; set; }
@@ -3218,7 +3402,7 @@ namespace Gtk {
[NoAccessorMethod]
public string gtk_font_name { owned get; set; }
[NoAccessorMethod]
- public int gtk_fontconfig_timestamp { get; set; }
+ public uint gtk_fontconfig_timestamp { get; set; }
[NoAccessorMethod]
public string gtk_icon_sizes { owned get; set; }
[NoAccessorMethod]
@@ -3248,6 +3432,8 @@ namespace Gtk {
[NoAccessorMethod]
public bool gtk_show_unicode_menu { get; set; }
[NoAccessorMethod]
+ public string gtk_sound_theme_name { owned get; set; }
+ [NoAccessorMethod]
public bool gtk_split_cursor { get; set; }
[NoAccessorMethod]
public string gtk_theme_name { owned get; set; }
@@ -3323,6 +3509,7 @@ namespace Gtk {
public short xembed_version;
public void add_id (Gdk.NativeWindow window_id);
public Gdk.NativeWindow get_id ();
+ public unowned Gdk.Window get_plug_window ();
[CCode (type = "GtkWidget*", has_construct_function = false)]
public Socket ();
public virtual signal void plug_added ();
@@ -3384,6 +3571,8 @@ namespace Gtk {
[CCode (has_construct_function = false)]
public StatusIcon.from_file (string filename);
[CCode (has_construct_function = false)]
+ public StatusIcon.from_gicon (GLib.Icon icon);
+ [CCode (has_construct_function = false)]
public StatusIcon.from_icon_name (string icon_name);
[CCode (has_construct_function = false)]
public StatusIcon.from_pixbuf (Gdk.Pixbuf pixbuf);
@@ -3391,12 +3580,16 @@ namespace Gtk {
public StatusIcon.from_stock (string stock_id);
public bool get_blinking ();
public bool get_geometry (out unowned Gdk.Screen screen, out Gdk.Rectangle area, out Gtk.Orientation orientation);
+ public unowned GLib.Icon get_gicon ();
+ public bool get_has_tooltip ();
public unowned string get_icon_name ();
public unowned Gdk.Pixbuf get_pixbuf ();
public unowned Gdk.Screen get_screen ();
public int get_size ();
public unowned string get_stock ();
public Gtk.ImageType get_storage_type ();
+ public unowned string get_tooltip_markup ();
+ public unowned string get_tooltip_text ();
public bool get_visible ();
public uint32 get_x11_window_id ();
public bool is_embedded ();
@@ -3406,11 +3599,14 @@ namespace Gtk {
public void position_menu (Gtk.Menu menu, out int x, out int y, out bool push_in);
public void set_blinking (bool blinking);
public void set_from_file (string filename);
+ public void set_from_gicon (GLib.Icon icon);
public void set_from_icon_name (string icon_name);
public void set_from_pixbuf (Gdk.Pixbuf pixbuf);
public void set_from_stock (string stock_id);
+ public void set_has_tooltip (bool has_tooltip);
public void set_screen (Gdk.Screen screen);
- public void set_tooltip (string tooltip_text);
+ public void set_tooltip_markup (string markup);
+ public void set_tooltip_text (string text);
public void set_visible (bool visible);
public bool blinking { get; set; }
[NoAccessorMethod]
@@ -3418,6 +3614,9 @@ namespace Gtk {
[NoAccessorMethod]
public string file { set; }
[NoAccessorMethod]
+ public GLib.Icon gicon { owned get; set; }
+ public bool has_tooltip { get; set; }
+ [NoAccessorMethod]
public string icon_name { owned get; set; }
[NoAccessorMethod]
public Gtk.Orientation orientation { get; }
@@ -3428,13 +3627,19 @@ namespace Gtk {
[NoAccessorMethod]
public string stock { owned get; set; }
public Gtk.ImageType storage_type { get; }
+ public string tooltip_markup { get; set; }
+ public string tooltip_text { get; set; }
public bool visible { get; set; }
public virtual signal void activate ();
+ public virtual signal bool button_press_event (Gdk.Event event);
+ public virtual signal bool button_release_event (Gdk.Event event);
public virtual signal void popup_menu (uint button, uint activate_time);
+ public virtual signal bool query_tooltip (int x, int y, bool keyboard_mode, Gtk.Tooltip tooltip);
+ public virtual signal bool scroll_event (Gdk.Event event);
public virtual signal bool size_changed (int size);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Statusbar : Gtk.HBox, Atk.Implementor, Gtk.Buildable {
+ public class Statusbar : Gtk.HBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
public weak Gtk.Widget frame;
public weak Gdk.Window grip_window;
public weak GLib.SList keys;
@@ -3552,6 +3757,9 @@ namespace Gtk {
public virtual void draw_tab (Gdk.Window window, Gtk.StateType state_type, Gtk.ShadowType shadow_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int x, int y, int width, int height);
[NoWrapper]
public virtual void draw_vline (Gdk.Window window, Gtk.StateType state_type, Gdk.Rectangle area, Gtk.Widget widget, string detail, int y1_, int y2_, int x);
+ public void get (GLib.Type widget_type, ...);
+ public void get_style_property (GLib.Type widget_type, string property_name, GLib.Value value);
+ public void get_valist (GLib.Type widget_type, string first_property_name, void* var_args);
[NoWrapper]
public virtual void init_from_rc (Gtk.RcStyle rc_style);
public bool lookup_color (string color_name, out Gdk.Color color);
@@ -3647,7 +3855,7 @@ namespace Gtk {
public Gdk.Atom target;
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class TearoffMenuItem : Gtk.MenuItem, Atk.Implementor, Gtk.Buildable {
+ public class TearoffMenuItem : Gtk.MenuItem, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public uint torn_off;
[CCode (type = "GtkWidget*", has_construct_function = false)]
public TearoffMenuItem ();
@@ -3806,6 +4014,7 @@ namespace Gtk {
public virtual signal void mark_deleted (Gtk.TextMark mark);
public virtual signal void mark_set (Gtk.TextIter location, Gtk.TextMark mark);
public virtual signal void modified_changed ();
+ public virtual signal void paste_done (Gtk.Clipboard clipboard);
[HasEmitter]
public virtual signal void remove_tag (Gtk.TextTag tag, Gtk.TextIter start_char, Gtk.TextIter end_char);
}
@@ -4106,6 +4315,8 @@ namespace Gtk {
public Gtk.TextBuffer buffer { get; set; }
public bool cursor_visible { get; set; }
public bool editable { get; set; }
+ [NoAccessorMethod]
+ public string im_module { owned get; set; }
public int indent { get; set; }
public Gtk.Justification justification { get; set; }
public int left_margin { get; set; }
@@ -4154,7 +4365,7 @@ namespace Gtk {
public virtual signal void toggled ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ToggleButton : Gtk.Button, Atk.Implementor, Gtk.Buildable {
+ public class ToggleButton : Gtk.Button, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public bool get_active ();
public bool get_inconsistent ();
public bool get_mode ();
@@ -4175,7 +4386,7 @@ namespace Gtk {
public virtual signal void toggled ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ToggleToolButton : Gtk.ToolButton, Atk.Implementor, Gtk.Buildable {
+ public class ToggleToolButton : Gtk.ToolButton, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkToolItem*", has_construct_function = false)]
public ToggleToolButton.from_stock (string stock_id);
public bool get_active ();
@@ -4186,7 +4397,7 @@ namespace Gtk {
public virtual signal void toggled ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ToolButton : Gtk.ToolItem, Atk.Implementor, Gtk.Buildable {
+ public class ToolButton : Gtk.ToolItem, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
[CCode (type = "GtkToolItem*", has_construct_function = false)]
public ToolButton.from_stock (string stock_id);
public unowned string get_icon_name ();
@@ -4212,7 +4423,7 @@ namespace Gtk {
public virtual signal void clicked ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ToolItem : Gtk.Bin, Atk.Implementor, Gtk.Buildable {
+ public class ToolItem : Gtk.Bin, Gtk.Activatable, Atk.Implementor, Gtk.Buildable {
public bool get_expand ();
public bool get_homogeneous ();
public Gtk.IconSize get_icon_size ();
@@ -4244,11 +4455,12 @@ namespace Gtk {
public virtual signal void toolbar_reconfigured ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Toolbar : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.ToolShell {
+ public class Toolbar : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable, Gtk.ToolShell {
public int button_maxh;
public int button_maxw;
public weak GLib.List children;
public int num_children;
+ public Gtk.Orientation orientation;
public Gtk.ToolbarStyle style;
public uint style_set;
public int get_drop_index (int x, int y);
@@ -4256,25 +4468,22 @@ namespace Gtk {
public int get_n_items ();
public unowned Gtk.ToolItem get_nth_item (int n);
public bool get_show_arrow ();
- public bool get_tooltips ();
public void insert (Gtk.ToolItem item, int pos);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public Toolbar ();
public void set_drop_highlight_item (Gtk.ToolItem tool_item, int index_);
public void set_icon_size (Gtk.IconSize icon_size);
- public void set_orientation (Gtk.Orientation orientation);
public void set_show_arrow (bool show_arrow);
public void set_style (Gtk.ToolbarStyle style);
- public void set_tooltips (bool enable);
public void unset_icon_size ();
public void unset_style ();
- public Gtk.IconSize icon_size { get; set; }
+ public int icon_size { get; set; }
[NoAccessorMethod]
public bool icon_size_set { get; set; }
- public Gtk.Orientation orientation { get; set; }
public bool show_arrow { get; set; }
[NoAccessorMethod]
public Gtk.ToolbarStyle toolbar_style { get; set; }
+ [NoAccessorMethod]
public bool tooltips { get; set; }
public virtual signal bool focus_home_or_end (bool p0);
public virtual signal void orientation_changed (Gtk.Orientation orientation);
@@ -4303,7 +4512,7 @@ namespace Gtk {
[CCode (type = "GtkTreeModel*", has_construct_function = false)]
public TreeModelFilter (Gtk.TreeModel child_model, Gtk.TreePath? root);
public void refilter ();
- public void set_modify_func (int n_columns, GLib.Type[] types, Gtk.TreeModelFilterModifyFunc func, void* data, Gtk.DestroyNotify destroy);
+ public void set_modify_func (int n_columns, GLib.Type[] types, Gtk.TreeModelFilterModifyFunc func, void* data, GLib.DestroyNotify destroy);
public void set_visible_column (int column);
public void set_visible_func (owned Gtk.TreeModelFilterVisibleFunc func);
[NoAccessorMethod]
@@ -4317,7 +4526,7 @@ namespace Gtk {
public uint child_flags;
public weak Gtk.TreeModel child_model;
public void* default_sort_data;
- public weak Gtk.DestroyNotify default_sort_destroy;
+ public weak GLib.DestroyNotify default_sort_destroy;
public weak Gtk.TreeIterCompareFunc default_sort_func;
public uint deleted_id;
public uint has_child_toggled_id;
@@ -4385,13 +4594,14 @@ namespace Gtk {
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TreeSelection : GLib.Object {
- public weak Gtk.DestroyNotify destroy;
+ public weak GLib.DestroyNotify destroy;
public weak Gtk.TreeView tree_view;
public Gtk.SelectionMode type;
public void* user_data;
public weak Gtk.TreeSelectionFunc user_func;
public int count_selected_rows ();
public Gtk.SelectionMode get_mode ();
+ public unowned Gtk.TreeSelectionFunc get_select_function ();
public bool get_selected (out unowned Gtk.TreeModel model, out Gtk.TreeIter iter);
public GLib.List<Gtk.TreePath> get_selected_rows (out unowned Gtk.TreeModel model);
public unowned Gtk.TreeView get_tree_view ();
@@ -4404,7 +4614,7 @@ namespace Gtk {
public void select_range (Gtk.TreePath start_path, Gtk.TreePath end_path);
public void selected_foreach (Gtk.TreeSelectionForeachFunc func);
public void set_mode (Gtk.SelectionMode type);
- public void set_select_function (Gtk.TreeSelectionFunc func, void* data, Gtk.DestroyNotify destroy);
+ public void set_select_function (Gtk.TreeSelectionFunc func, void* data, GLib.DestroyNotify destroy);
public void unselect_all ();
public void unselect_iter (Gtk.TreeIter iter);
public void unselect_path (Gtk.TreePath path);
@@ -4417,7 +4627,7 @@ namespace Gtk {
public weak GLib.Type[] column_headers;
public uint columns_dirty;
public void* default_sort_data;
- public weak Gtk.DestroyNotify default_sort_destroy;
+ public weak GLib.DestroyNotify default_sort_destroy;
public weak Gtk.TreeIterCompareFunc default_sort_func;
public void* last;
public int n_columns;
@@ -4519,10 +4729,10 @@ namespace Gtk {
public int remove_column (Gtk.TreeViewColumn column);
public void scroll_to_cell (Gtk.TreePath? path, Gtk.TreeViewColumn? column, bool use_align, float row_align, float col_align);
public void scroll_to_point (int tree_x, int tree_y);
- public void set_column_drag_function (Gtk.TreeViewColumnDropFunc func, Gtk.DestroyNotify destroy);
+ public void set_column_drag_function (Gtk.TreeViewColumnDropFunc func, GLib.DestroyNotify destroy);
public void set_cursor (Gtk.TreePath path, Gtk.TreeViewColumn? focus_column, bool start_editing);
public void set_cursor_on_cell (Gtk.TreePath path, Gtk.TreeViewColumn focus_column, Gtk.CellRenderer focus_cell, bool start_editing);
- public void set_destroy_count_func (Gtk.TreeDestroyCountFunc func, void* data, Gtk.DestroyNotify destroy);
+ public void set_destroy_count_func (Gtk.TreeDestroyCountFunc func, void* data, GLib.DestroyNotify destroy);
public void set_drag_dest_row (Gtk.TreePath? path, Gtk.TreeViewDropPosition pos);
public void set_enable_search (bool enable_search);
public void set_enable_tree_lines (bool enabled);
@@ -4537,7 +4747,7 @@ namespace Gtk {
public void set_level_indentation (int indentation);
public void set_model (Gtk.TreeModel? model);
public void set_reorderable (bool reorderable);
- public void set_row_separator_func (Gtk.TreeViewRowSeparatorFunc func, void* data, Gtk.DestroyNotify destroy);
+ public void set_row_separator_func (Gtk.TreeViewRowSeparatorFunc func, void* data, GLib.DestroyNotify destroy);
public void set_rubber_banding (bool enable);
public void set_rules_hint (bool setting);
public void set_search_column (int column);
@@ -4681,12 +4891,6 @@ namespace Gtk {
[HasEmitter]
public virtual signal void clicked ();
}
- [Compact]
- [CCode (cheader_filename = "gtk/gtk.h")]
- public class Type {
- public void* @class ();
- public static void init (GLib.TypeDebugFlags debug_flags);
- }
[CCode (cheader_filename = "gtk/gtk.h")]
public class UIManager : GLib.Object, Gtk.Buildable {
public void add_ui (uint merge_id, string path, string name, string action, Gtk.UIManagerItemType type, bool top);
@@ -4717,39 +4921,39 @@ namespace Gtk {
public virtual signal void pre_activate (Gtk.Action action);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VBox : Gtk.Box, Atk.Implementor, Gtk.Buildable {
+ public class VBox : Gtk.Box, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VBox (bool homogeneous, int spacing);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VButtonBox : Gtk.ButtonBox, Atk.Implementor, Gtk.Buildable {
+ public class VButtonBox : Gtk.ButtonBox, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VButtonBox ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VPaned : Gtk.Paned, Atk.Implementor, Gtk.Buildable {
+ public class VPaned : Gtk.Paned, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VPaned ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VRuler : Gtk.Ruler, Atk.Implementor, Gtk.Buildable {
+ public class VRuler : Gtk.Ruler, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VRuler ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VScale : Gtk.Scale, Atk.Implementor, Gtk.Buildable {
+ public class VScale : Gtk.Scale, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VScale (Gtk.Adjustment? adjustment);
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VScale.with_range (double min, double max, double step);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VScrollbar : Gtk.Scrollbar, Atk.Implementor, Gtk.Buildable {
+ public class VScrollbar : Gtk.Scrollbar, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VScrollbar (Gtk.Adjustment adjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VSeparator : Gtk.Separator, Atk.Implementor, Gtk.Buildable {
+ public class VSeparator : Gtk.Separator, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VSeparator ();
}
@@ -4771,7 +4975,7 @@ namespace Gtk {
public virtual signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class VolumeButton : Gtk.ScaleButton, Atk.Implementor, Gtk.Buildable {
+ public class VolumeButton : Gtk.ScaleButton, Gtk.Activatable, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (type = "GtkWidget*", has_construct_function = false)]
public VolumeButton ();
}
@@ -4781,7 +4985,6 @@ namespace Gtk {
public Gtk.Requisition requisition;
public uchar saved_state;
public uchar state;
- public Gdk.Window window;
public bool activate ();
public void add_accelerator (string accel_signal, Gtk.AccelGroup accel_group, uint accel_key, Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags);
public void add_events (int events);
@@ -4799,7 +5002,6 @@ 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 unowned Gtk.Action get_action ();
public unowned Gtk.Widget get_ancestor (GLib.Type widget_type);
public void get_child_requisition (out Gtk.Requisition requisition);
public bool get_child_visible ();
@@ -4834,6 +5036,7 @@ namespace Gtk {
public unowned Gtk.Window get_tooltip_window ();
public unowned Gtk.Widget get_toplevel ();
public unowned Gdk.Visual get_visual ();
+ public unowned Gdk.Window get_window ();
public void grab_default ();
[CCode (cname = "GTK_WIDGET_HAS_GRAB")]
public bool has_grab ();
@@ -4964,6 +5167,7 @@ namespace Gtk {
public bool visible { get; set; }
[NoAccessorMethod]
public int width_request { get; set; }
+ public Gdk.Window window { get; }
public virtual signal void accel_closures_changed ();
public virtual signal bool button_press_event (Gdk.EventButton event);
public virtual signal bool button_release_event (Gdk.EventButton event);
@@ -5096,7 +5300,7 @@ namespace Gtk {
public bool activate_focus ();
public bool activate_key (Gdk.EventKey event);
public void add_accel_group (Gtk.AccelGroup accel_group);
- public void add_embedded_xid (uint xid);
+ public void add_embedded_xid (Gdk.NativeWindow xid);
public void add_mnemonic (uint keyval, Gtk.Widget target);
public void begin_move_drag (int button, int root_x, int root_y, uint32 timestamp);
public void begin_resize_drag (Gdk.WindowEdge edge, int button, int root_x, int root_y, uint32 timestamp);
@@ -5105,7 +5309,9 @@ namespace Gtk {
public bool get_accept_focus ();
public bool get_decorated ();
public static unowned GLib.List get_default_icon_list ();
+ public static unowned string get_default_icon_name ();
public void get_default_size (out int width, out int height);
+ public unowned Gtk.Widget get_default_widget ();
public bool get_deletable ();
public bool get_destroy_with_parent ();
public unowned Gtk.Widget get_focus ();
@@ -5145,7 +5351,7 @@ namespace Gtk {
public void present_with_time (uint32 timestamp);
public bool propagate_key_event (Gdk.EventKey event);
public void remove_accel_group (Gtk.AccelGroup accel_group);
- public void remove_embedded_xid (uint xid);
+ public void remove_embedded_xid (Gdk.NativeWindow xid);
public void remove_mnemonic (uint keyval, Gtk.Widget target);
public void reshow_with_initial_size ();
public void resize (int width, int height);
@@ -5241,11 +5447,23 @@ namespace Gtk {
public class WindowGroup : GLib.Object {
public weak GLib.SList grabs;
public void add_window (Gtk.Window window);
+ public unowned GLib.List list_windows ();
[CCode (has_construct_function = false)]
public WindowGroup ();
public void remove_window (Gtk.Window window);
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public interface Activatable {
+ public void do_set_related_action (Gtk.Action action);
+ public unowned Gtk.Action get_related_action ();
+ public bool get_use_action_appearance ();
+ public void set_related_action (Gtk.Action action);
+ public void set_use_action_appearance (bool use_appearance);
+ public abstract void sync_action_properties (Gtk.Action action);
+ [NoWrapper]
+ public abstract void update (Gtk.Action action, string property_name);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public interface Buildable {
public abstract void add_child (Gtk.Builder builder, GLib.Object child, string type);
public abstract unowned GLib.Object construct_child (Gtk.Builder builder, string name);
@@ -5289,9 +5507,9 @@ namespace Gtk {
public abstract unowned string get_chars (int start_pos, int end_pos);
public bool get_editable ();
public abstract int get_position ();
- public abstract bool get_selection_bounds (int start, int end);
+ public abstract bool get_selection_bounds (int start_pos, int end_pos);
public void paste_clipboard ();
- public void select_region (int start, int end);
+ public void select_region (int start_pos, int end_pos);
public void set_editable (bool is_editable);
public abstract void set_position (int position);
[NoWrapper]
@@ -5310,13 +5528,17 @@ namespace Gtk {
public static GLib.Quark error_quark ();
public Gtk.FileChooserAction get_action ();
public string get_current_folder ();
+ public unowned GLib.File get_current_folder_file ();
public string get_current_folder_uri ();
public bool get_do_overwrite_confirmation ();
public unowned Gtk.Widget get_extra_widget ();
+ public unowned GLib.File get_file ();
public string get_filename ();
public unowned GLib.SList get_filenames ();
+ public unowned GLib.SList get_files ();
public unowned Gtk.FileFilter get_filter ();
public bool get_local_only ();
+ public unowned GLib.File get_preview_file ();
public string get_preview_filename ();
public string get_preview_uri ();
public unowned Gtk.Widget get_preview_widget ();
@@ -5333,14 +5555,17 @@ namespace Gtk {
public bool remove_shortcut_folder (string folder) throws GLib.Error;
public bool remove_shortcut_folder_uri (string uri) throws GLib.Error;
public void select_all ();
+ public bool select_file (GLib.File file) throws GLib.Error;
public bool select_filename (string filename);
public bool select_uri (string uri);
public void set_action (Gtk.FileChooserAction action);
public bool set_current_folder (string filename);
+ public bool set_current_folder_file (GLib.File file) throws GLib.Error;
public bool set_current_folder_uri (string uri);
public void set_current_name (string name);
public void set_do_overwrite_confirmation (bool do_overwrite_confirmation);
public void set_extra_widget (Gtk.Widget extra_widget);
+ public bool set_file (GLib.File file) throws GLib.Error;
public bool set_filename (string filename);
public void set_filter (Gtk.FileFilter filter);
public void set_local_only (bool local_only);
@@ -5351,6 +5576,7 @@ namespace Gtk {
public bool set_uri (string uri);
public void set_use_preview_label (bool use_label);
public void unselect_all ();
+ public void unselect_file (GLib.File file);
public void unselect_filename (string filename);
public void unselect_uri (string uri);
public Gtk.FileChooserAction action { get; set; }
@@ -5374,6 +5600,11 @@ namespace Gtk {
public interface FileChooserEmbed {
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public interface Orientable {
+ public Gtk.Orientation get_orientation ();
+ public void set_orientation (Gtk.Orientation orientation);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public interface PrintOperationPreview : GLib.Object {
public abstract void end_preview ();
public abstract bool is_selected (int page_nr);
@@ -5727,6 +5958,12 @@ namespace Gtk {
CONSTRUCT_ONLY,
CHILD_ARG
}
+ [CCode (cprefix = "GTK_ARROWS_", cheader_filename = "gtk/gtk.h")]
+ public enum ArrowPlacement {
+ BOTH,
+ START,
+ END
+ }
[CCode (cprefix = "GTK_ARROW_", cheader_filename = "gtk/gtk.h")]
public enum ArrowType {
UP,
@@ -5923,6 +6160,11 @@ namespace Gtk {
GRAB_BROKEN,
ERROR
}
+ [CCode (cprefix = "GTK_ENTRY_ICON_", cheader_filename = "gtk/gtk.h")]
+ public enum EntryIconPosition {
+ PRIMARY,
+ SECONDARY
+ }
[CCode (cprefix = "GTK_EXPANDER_", cheader_filename = "gtk/gtk.h")]
public enum ExpanderStyle {
COLLAPSED,
@@ -5947,7 +6189,8 @@ namespace Gtk {
public enum FileChooserError {
NONEXISTENT,
BAD_FILENAME,
- ALREADY_EXISTS
+ ALREADY_EXISTS,
+ INCOMPLETE_HOSTNAME
}
[CCode (cprefix = "GTK_FILE_FILTER_", cheader_filename = "gtk/gtk.h")]
[Flags]
@@ -6069,6 +6312,17 @@ namespace Gtk {
FIRST,
LAST
}
+ [CCode (cprefix = "GTK_NUMBER_UP_LAYOUT_", cheader_filename = "gtk/gtk.h")]
+ public enum NumberUpLayout {
+ LEFT_TO_RIGHT_TOP_TO_BOTTOM,
+ LEFT_TO_RIGHT_BOTTOM_TO_TOP,
+ RIGHT_TO_LEFT_TOP_TO_BOTTOM,
+ RIGHT_TO_LEFT_BOTTOM_TO_TOP,
+ TOP_TO_BOTTOM_LEFT_TO_RIGHT,
+ TOP_TO_BOTTOM_RIGHT_TO_LEFT,
+ BOTTOM_TO_TOP_LEFT_TO_RIGHT,
+ BOTTOM_TO_TOP_RIGHT_TO_LEFT
+ }
[CCode (cprefix = "GTK_", cheader_filename = "gtk/gtk.h")]
[Flags]
public enum ObjectFlags {
@@ -6197,7 +6451,8 @@ namespace Gtk {
public enum PrivateFlags {
USER_STYLE,
RESIZE_PENDING,
- LEAVE_PENDING,
+ HAS_POINTER,
+ SHADOWED,
HAS_SHAPE_MASK,
IN_REPARENT,
DIRECTION_SET,
@@ -6540,7 +6795,8 @@ namespace Gtk {
MENUITEM,
TOOLITEM,
SEPARATOR,
- ACCELERATOR
+ ACCELERATOR,
+ POPUP_WITH_ACCELS
}
[CCode (cprefix = "GTK_UNIT_", cheader_filename = "gtk/gtk.h")]
public enum Unit {
@@ -6657,12 +6913,12 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate void ClipboardTextReceivedFunc (Gtk.Clipboard clipboard, string text);
[CCode (cheader_filename = "gtk/gtk.h")]
+ public delegate void ClipboardURIReceivedFunc (Gtk.Clipboard clipboard, string uris);
+ [CCode (cheader_filename = "gtk/gtk.h")]
public static delegate void ColorSelectionChangePaletteFunc (Gdk.Color colors, int n_colors);
[CCode (cheader_filename = "gtk/gtk.h")]
public static delegate void ColorSelectionChangePaletteWithScreenFunc (Gdk.Screen screen, Gdk.Color colors, int n_colors);
[CCode (cheader_filename = "gtk/gtk.h")]
- public static delegate void DestroyNotify (void* data);
- [CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool EntryCompletionMatchFunc (Gtk.EntryCompletion completion, string key, Gtk.TreeIter iter);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate bool FileFilterFunc (Gtk.FileFilterInfo filter_info);
@@ -6697,8 +6953,6 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate int RecentSortFunc (Gtk.RecentInfo a, Gtk.RecentInfo b);
[CCode (cheader_filename = "gtk/gtk.h")]
- public static delegate void SignalFunc ();
- [CCode (cheader_filename = "gtk/gtk.h")]
public static delegate bool TextBufferDeserializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer content_buffer, Gtk.TextIter iter, uchar data, size_t length, bool create_tags, void* user_data, GLib.Error error);
[CCode (cheader_filename = "gtk/gtk.h")]
public delegate uchar TextBufferSerializeFunc (Gtk.TextBuffer register_buffer, Gtk.TextBuffer content_buffer, Gtk.TextIter start, Gtk.TextIter end, size_t length);
@@ -6791,6 +7045,8 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_NUMBER_UP;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string PRINT_SETTINGS_NUMBER_UP_LAYOUT;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_N_COPIES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_ORIENTATION;
@@ -6813,12 +7069,18 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PRINTER;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string PRINT_SETTINGS_PRINTER_LPI;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_PRINT_PAGES;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_QUALITY;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_RESOLUTION;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string PRINT_SETTINGS_RESOLUTION_X;
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public const string PRINT_SETTINGS_RESOLUTION_Y;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_REVERSE;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PRINT_SETTINGS_SCALE;
@@ -6843,6 +7105,8 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STOCK_CANCEL;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STOCK_CAPS_LOCK_WARNING;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string STOCK_CDROM;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STOCK_CLEAR;
@@ -6983,6 +7247,8 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STOCK_PRINT_ERROR;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STOCK_PRINT_PAUSED;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string STOCK_PRINT_PREVIEW;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STOCK_PRINT_REPORT;
@@ -7303,6 +7569,8 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public static void rc_set_default_files (string filenames);
[CCode (cheader_filename = "gtk/gtk.h")]
+ public static void rgb_to_hsv (double r, double g, double b, double h, double s, double v);
+ [CCode (cheader_filename = "gtk/gtk.h")]
public static void selection_add_target (Gtk.Widget widget, Gdk.Atom selection, Gdk.Atom target, uint info);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void selection_add_targets (Gtk.Widget widget, Gdk.Atom selection, Gtk.TargetEntry[] targets, uint ntargets);
@@ -7333,7 +7601,7 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool stock_lookup (string stock_id, Gtk.StockItem item);
[CCode (cheader_filename = "gtk/gtk.h")]
- public static void stock_set_translate_func (string domain, Gtk.TranslateFunc func, void* data, Gtk.DestroyNotify notify);
+ public static void stock_set_translate_func (string domain, Gtk.TranslateFunc func, void* data, GLib.DestroyNotify notify);
[CCode (cheader_filename = "gtk/gtk.h")]
public static void target_table_free (Gtk.TargetEntry[] targets);
[CCode (cheader_filename = "gtk/gtk.h")]
diff --git a/vapi/packages/atk/atk.gi b/vapi/packages/atk/atk.gi
index 45ee579..1d7fd5a 100644
--- a/vapi/packages/atk/atk.gi
+++ b/vapi/packages/atk/atk.gi
@@ -573,16 +573,16 @@
</object>
<object name="AtkNoOpObject" parent="AtkObject" type-name="AtkNoOpObject" get-type="atk_no_op_object_get_type">
<implements>
+ <interface name="AtkValue"/>
+ <interface name="AtkDocument"/>
+ <interface name="AtkComponent"/>
<interface name="AtkText"/>
<interface name="AtkAction"/>
<interface name="AtkHypertext"/>
<interface name="AtkSelection"/>
<interface name="AtkTable"/>
<interface name="AtkImage"/>
- <interface name="AtkValue"/>
- <interface name="AtkComponent"/>
<interface name="AtkEditableText"/>
- <interface name="AtkDocument"/>
</implements>
<constructor name="new" symbol="atk_no_op_object_new">
<return-type type="AtkObject*"/>
@@ -1020,6 +1020,13 @@
<parameter name="relationship" type="AtkRelationType"/>
</parameters>
</constructor>
+ <method name="remove_target" symbol="atk_relation_remove_target">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="relation" type="AtkRelation*"/>
+ <parameter name="target" type="AtkObject*"/>
+ </parameters>
+ </method>
<method name="type_for_name" symbol="atk_relation_type_for_name">
<return-type type="AtkRelationType"/>
<parameters>
diff --git a/vapi/packages/gdk-2.0/gdk-2.0.gi b/vapi/packages/gdk-2.0/gdk-2.0.gi
index 770c6e6..e2f5c77 100644
--- a/vapi/packages/gdk-2.0/gdk-2.0.gi
+++ b/vapi/packages/gdk-2.0/gdk-2.0.gi
@@ -137,17 +137,17 @@
</parameters>
</function>
<function name="drag_get_protocol" symbol="gdk_drag_get_protocol">
- <return-type type="guint32"/>
+ <return-type type="GdkNativeWindow"/>
<parameters>
- <parameter name="xid" type="guint32"/>
+ <parameter name="xid" type="GdkNativeWindow"/>
<parameter name="protocol" type="GdkDragProtocol*"/>
</parameters>
</function>
<function name="drag_get_protocol_for_display" symbol="gdk_drag_get_protocol_for_display">
- <return-type type="guint32"/>
+ <return-type type="GdkNativeWindow"/>
<parameters>
<parameter name="display" type="GdkDisplay*"/>
- <parameter name="xid" type="guint32"/>
+ <parameter name="xid" type="GdkNativeWindow"/>
<parameter name="protocol" type="GdkDragProtocol*"/>
</parameters>
</function>
@@ -932,7 +932,7 @@
<function name="selection_send_notify" symbol="gdk_selection_send_notify">
<return-type type="void"/>
<parameters>
- <parameter name="requestor" type="guint32"/>
+ <parameter name="requestor" type="GdkNativeWindow"/>
<parameter name="selection" type="GdkAtom"/>
<parameter name="target" type="GdkAtom"/>
<parameter name="property" type="GdkAtom"/>
@@ -943,7 +943,7 @@
<return-type type="void"/>
<parameters>
<parameter name="display" type="GdkDisplay*"/>
- <parameter name="requestor" type="guint32"/>
+ <parameter name="requestor" type="GdkNativeWindow"/>
<parameter name="selection" type="GdkAtom"/>
<parameter name="target" type="GdkAtom"/>
<parameter name="property" type="GdkAtom"/>
@@ -1162,6 +1162,24 @@
<parameter name="notify" type="GDestroyNotify"/>
</parameters>
</function>
+ <function name="threads_add_timeout_seconds" symbol="gdk_threads_add_timeout_seconds">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="interval" type="guint"/>
+ <parameter name="function" type="GSourceFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="threads_add_timeout_seconds_full" symbol="gdk_threads_add_timeout_seconds_full">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="priority" type="gint"/>
+ <parameter name="interval" type="guint"/>
+ <parameter name="function" type="GSourceFunc"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="notify" type="GDestroyNotify"/>
+ </parameters>
+ </function>
<function name="threads_enter" symbol="gdk_threads_enter">
<return-type type="void"/>
</function>
@@ -1211,12 +1229,6 @@
<parameter name="str" type="gchar*"/>
</parameters>
</function>
- <callback name="GdkDestroyNotify">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
<callback name="GdkEventFunc">
<return-type type="void"/>
<parameters>
@@ -1247,8 +1259,6 @@
<parameter name="data" type="gpointer"/>
</parameters>
</callback>
- <struct name="GdkAppLaunchContextClass">
- </struct>
<struct name="GdkAtom">
<method name="intern" symbol="gdk_atom_intern">
<return-type type="GdkAtom"/>
@@ -2161,6 +2171,9 @@
<member name="GDK_CROSSING_NORMAL" value="0"/>
<member name="GDK_CROSSING_GRAB" value="1"/>
<member name="GDK_CROSSING_UNGRAB" value="2"/>
+ <member name="GDK_CROSSING_GTK_GRAB" value="3"/>
+ <member name="GDK_CROSSING_GTK_UNGRAB" value="4"/>
+ <member name="GDK_CROSSING_STATE_CHANGED" value="5"/>
</enum>
<enum name="GdkCursorType" type-name="GdkCursorType" get-type="gdk_cursor_type_get_type">
<member name="GDK_X_CURSOR" value="0"/>
@@ -2241,6 +2254,7 @@
<member name="GDK_WATCH" value="150"/>
<member name="GDK_XTERM" value="152"/>
<member name="GDK_LAST_CURSOR" value="153"/>
+ <member name="GDK_BLANK_CURSOR" value="-2"/>
<member name="GDK_CURSOR_IS_PIXMAP" value="-1"/>
</enum>
<enum name="GdkDragProtocol" type-name="GdkDragProtocol" get-type="gdk_drag_protocol_get_type">
@@ -3755,6 +3769,12 @@
<field name="windowing_data" type="gpointer"/>
</object>
<object name="GdkKeymap" parent="GObject" type-name="GdkKeymap" get-type="gdk_keymap_get_type">
+ <method name="get_caps_lock_state" symbol="gdk_keymap_get_caps_lock_state">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="keymap" type="GdkKeymap*"/>
+ </parameters>
+ </method>
<method name="get_default" symbol="gdk_keymap_get_default">
<return-type type="GdkKeymap*"/>
</method>
@@ -3827,6 +3847,12 @@
<parameter name="keymap" type="GdkKeymap*"/>
</parameters>
</signal>
+ <signal name="state-changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="keymap" type="GdkKeymap*"/>
+ </parameters>
+ </signal>
<field name="display" type="GdkDisplay*"/>
</object>
<object name="GdkPangoRenderer" parent="PangoRenderer" type-name="GdkPangoRenderer" get-type="gdk_pango_renderer_get_type">
@@ -4555,9 +4581,6 @@
<parameter name="window" type="GdkWindow*"/>
</parameters>
</method>
- <method name="get_toplevels" symbol="gdk_window_get_toplevels">
- <return-type type="GList*"/>
- </method>
<method name="get_type_hint" symbol="gdk_window_get_type_hint">
<return-type type="GdkWindowTypeHint"/>
<parameters>
diff --git a/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.gi b/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.gi
index d54a899..a1fa4d0 100644
--- a/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.gi
+++ b/vapi/packages/gdk-pixbuf-2.0/gdk-pixbuf-2.0.gi
@@ -741,9 +741,9 @@
<constant name="GDK_PIXBUF_FEATURES_H" type="int" value="1"/>
<constant name="GDK_PIXBUF_MAGIC_NUMBER" type="int" value="1197763408"/>
<constant name="GDK_PIXBUF_MAJOR" type="int" value="2"/>
- <constant name="GDK_PIXBUF_MICRO" type="int" value="3"/>
- <constant name="GDK_PIXBUF_MINOR" type="int" value="13"/>
- <constant name="GDK_PIXBUF_VERSION" type="char*" value="2.13.3"/>
+ <constant name="GDK_PIXBUF_MICRO" type="int" value="0"/>
+ <constant name="GDK_PIXBUF_MINOR" type="int" value="16"/>
+ <constant name="GDK_PIXBUF_VERSION" type="char*" value="2.16.0"/>
<constant name="GDK_PIXDATA_HEADER_LENGTH" type="int" value="24"/>
</namespace>
</api>
diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.gi b/vapi/packages/gtk+-2.0/gtk+-2.0.gi
index 58b359d..253f241 100644
--- a/vapi/packages/gtk+-2.0/gtk+-2.0.gi
+++ b/vapi/packages/gtk+-2.0/gtk+-2.0.gi
@@ -918,7 +918,7 @@
<parameter name="function" type="GtkFunction"/>
<parameter name="marshal" type="GtkCallbackMarshal"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</function>
<function name="quit_remove" symbol="gtk_quit_remove">
@@ -1049,6 +1049,17 @@
<parameter name="filenames" type="gchar**"/>
</parameters>
</function>
+ <function name="rgb_to_hsv" symbol="gtk_rgb_to_hsv">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="r" type="gdouble"/>
+ <parameter name="g" type="gdouble"/>
+ <parameter name="b" type="gdouble"/>
+ <parameter name="h" type="gdouble*"/>
+ <parameter name="s" type="gdouble*"/>
+ <parameter name="v" type="gdouble*"/>
+ </parameters>
+ </function>
<function name="selection_add_target" symbol="gtk_selection_add_target">
<return-type type="void"/>
<parameters>
@@ -1162,7 +1173,7 @@
<parameter name="domain" type="gchar*"/>
<parameter name="func" type="GtkTranslateFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GtkDestroyNotify"/>
+ <parameter name="notify" type="GDestroyNotify"/>
</parameters>
</function>
<function name="target_table_free" symbol="gtk_target_table_free">
@@ -1486,6 +1497,14 @@
<parameter name="data" type="gpointer"/>
</parameters>
</callback>
+ <callback name="GtkClipboardURIReceivedFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="clipboard" type="GtkClipboard*"/>
+ <parameter name="uris" type="gchar**"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="GtkColorSelectionChangePaletteFunc">
<return-type type="void"/>
<parameters>
@@ -1501,12 +1520,6 @@
<parameter name="n_colors" type="gint"/>
</parameters>
</callback>
- <callback name="GtkDestroyNotify">
- <return-type type="void"/>
- <parameters>
- <parameter name="data" type="gpointer"/>
- </parameters>
- </callback>
<callback name="GtkEntryCompletionMatchFunc">
<return-type type="gboolean"/>
<parameters>
@@ -1631,9 +1644,6 @@
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
- <callback name="GtkSignalFunc">
- <return-type type="void"/>
- </callback>
<callback name="GtkTextBufferDeserializeFunc">
<return-type type="gboolean"/>
<parameters>
@@ -1830,7 +1840,7 @@
<struct name="GtkAllocation">
</struct>
<struct name="GtkArg">
- <field name="type" type="GtkType"/>
+ <field name="type" type="GType"/>
<field name="name" type="gchar*"/>
<field name="d" type="gpointer"/>
</struct>
@@ -1849,6 +1859,16 @@
<parameter name="n_args" type="guint"/>
</parameters>
</method>
+ <method name="add_signall" symbol="gtk_binding_entry_add_signall">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="binding_set" type="GtkBindingSet*"/>
+ <parameter name="keyval" type="guint"/>
+ <parameter name="modifiers" type="GdkModifierType"/>
+ <parameter name="signal_name" type="gchar*"/>
+ <parameter name="binding_args" type="GSList*"/>
+ </parameters>
+ </method>
<method name="remove" symbol="gtk_binding_entry_remove">
<return-type type="void"/>
<parameters>
@@ -1986,8 +2006,6 @@
</struct>
<struct name="GtkLabelSelectionInfo">
</struct>
- <struct name="GtkMountOperationClass">
- </struct>
<struct name="GtkNotebookPage">
<method name="num" symbol="gtk_notebook_page_num">
<return-type type="gint"/>
@@ -2001,6 +2019,27 @@
<field name="start" type="gint"/>
<field name="end" type="gint"/>
</struct>
+ <struct name="GtkProgress">
+ <field name="widget" type="GtkWidget"/>
+ <field name="adjustment" type="GtkAdjustment*"/>
+ <field name="offscreen_pixmap" type="GdkPixmap*"/>
+ <field name="format" type="gchar*"/>
+ <field name="x_align" type="gfloat"/>
+ <field name="y_align" type="gfloat"/>
+ <field name="show_text" type="guint"/>
+ <field name="activity_mode" type="guint"/>
+ <field name="use_text_format" type="guint"/>
+ </struct>
+ <struct name="GtkProgressClass">
+ <field name="parent_class" type="GtkWidgetClass"/>
+ <field name="paint" type="GCallback"/>
+ <field name="update" type="GCallback"/>
+ <field name="act_mode_enter" type="GCallback"/>
+ <field name="_gtk_reserved1" type="GCallback"/>
+ <field name="_gtk_reserved2" type="GCallback"/>
+ <field name="_gtk_reserved3" type="GCallback"/>
+ <field name="_gtk_reserved4" type="GCallback"/>
+ </struct>
<struct name="GtkRadioActionEntry">
<field name="name" type="gchar*"/>
<field name="stock_id" type="gchar*"/>
@@ -2182,20 +2221,6 @@
<field name="callback" type="GCallback"/>
<field name="is_active" type="gboolean"/>
</struct>
- <struct name="GtkType">
- <method name="class" symbol="gtk_type_class">
- <return-type type="gpointer"/>
- <parameters>
- <parameter name="type" type="GtkType"/>
- </parameters>
- </method>
- <method name="init" symbol="gtk_type_init">
- <return-type type="void"/>
- <parameters>
- <parameter name="debug_flags" type="GTypeDebugFlags"/>
- </parameters>
- </method>
- </struct>
<struct name="GtkWidgetAuxInfo">
<field name="x" type="gint"/>
<field name="y" type="gint"/>
@@ -2821,12 +2846,54 @@
<parameter name="data" type="GtkSelectionData*"/>
</parameters>
</method>
+ <method name="get_data" symbol="gtk_selection_data_get_data">
+ <return-type type="guchar*"/>
+ <parameters>
+ <parameter name="selection_data" type="GtkSelectionData*"/>
+ </parameters>
+ </method>
+ <method name="get_data_type" symbol="gtk_selection_data_get_data_type">
+ <return-type type="GdkAtom"/>
+ <parameters>
+ <parameter name="selection_data" type="GtkSelectionData*"/>
+ </parameters>
+ </method>
+ <method name="get_display" symbol="gtk_selection_data_get_display">
+ <return-type type="GdkDisplay*"/>
+ <parameters>
+ <parameter name="selection_data" type="GtkSelectionData*"/>
+ </parameters>
+ </method>
+ <method name="get_format" symbol="gtk_selection_data_get_format">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="selection_data" type="GtkSelectionData*"/>
+ </parameters>
+ </method>
+ <method name="get_length" symbol="gtk_selection_data_get_length">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="selection_data" type="GtkSelectionData*"/>
+ </parameters>
+ </method>
<method name="get_pixbuf" symbol="gtk_selection_data_get_pixbuf">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter name="selection_data" type="GtkSelectionData*"/>
</parameters>
</method>
+ <method name="get_selection" symbol="gtk_selection_data_get_selection">
+ <return-type type="GdkAtom"/>
+ <parameters>
+ <parameter name="selection_data" type="GtkSelectionData*"/>
+ </parameters>
+ </method>
+ <method name="get_target" symbol="gtk_selection_data_get_target">
+ <return-type type="GdkAtom"/>
+ <parameters>
+ <parameter name="selection_data" type="GtkSelectionData*"/>
+ </parameters>
+ </method>
<method name="get_targets" symbol="gtk_selection_data_get_targets">
<return-type type="gboolean"/>
<parameters>
@@ -3882,6 +3949,11 @@
<member name="GTK_ANCHOR_W" value="7"/>
<member name="GTK_ANCHOR_E" value="8"/>
</enum>
+ <enum name="GtkArrowPlacement" type-name="GtkArrowPlacement" get-type="gtk_arrow_placement_get_type">
+ <member name="GTK_ARROWS_BOTH" value="0"/>
+ <member name="GTK_ARROWS_START" value="1"/>
+ <member name="GTK_ARROWS_END" value="2"/>
+ </enum>
<enum name="GtkArrowType" type-name="GtkArrowType" get-type="gtk_arrow_type_get_type">
<member name="GTK_ARROW_UP" value="0"/>
<member name="GTK_ARROW_DOWN" value="1"/>
@@ -4006,6 +4078,10 @@
<member name="GTK_DRAG_RESULT_GRAB_BROKEN" value="4"/>
<member name="GTK_DRAG_RESULT_ERROR" value="5"/>
</enum>
+ <enum name="GtkEntryIconPosition" type-name="GtkEntryIconPosition" get-type="gtk_entry_icon_position_get_type">
+ <member name="GTK_ENTRY_ICON_PRIMARY" value="0"/>
+ <member name="GTK_ENTRY_ICON_SECONDARY" value="1"/>
+ </enum>
<enum name="GtkExpanderStyle" type-name="GtkExpanderStyle" get-type="gtk_expander_style_get_type">
<member name="GTK_EXPANDER_COLLAPSED" value="0"/>
<member name="GTK_EXPANDER_SEMI_COLLAPSED" value="1"/>
@@ -4027,6 +4103,7 @@
<member name="GTK_FILE_CHOOSER_ERROR_NONEXISTENT" value="0"/>
<member name="GTK_FILE_CHOOSER_ERROR_BAD_FILENAME" value="1"/>
<member name="GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS" value="2"/>
+ <member name="GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME" value="3"/>
</enum>
<enum name="GtkIMPreeditStyle" type-name="GtkIMPreeditStyle" get-type="gtk_im_preedit_style_get_type">
<member name="GTK_IM_PREEDIT_NOTHING" value="0"/>
@@ -4118,6 +4195,16 @@
<member name="GTK_NOTEBOOK_TAB_FIRST" value="0"/>
<member name="GTK_NOTEBOOK_TAB_LAST" value="1"/>
</enum>
+ <enum name="GtkNumberUpLayout" type-name="GtkNumberUpLayout" get-type="gtk_number_up_layout_get_type">
+ <member name="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM" value="0"/>
+ <member name="GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP" value="1"/>
+ <member name="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM" value="2"/>
+ <member name="GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP" value="3"/>
+ <member name="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT" value="4"/>
+ <member name="GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT" value="5"/>
+ <member name="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT" value="6"/>
+ <member name="GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT" value="7"/>
+ </enum>
<enum name="GtkOrientation" type-name="GtkOrientation" get-type="gtk_orientation_get_type">
<member name="GTK_ORIENTATION_HORIZONTAL" value="0"/>
<member name="GTK_ORIENTATION_VERTICAL" value="1"/>
@@ -4578,7 +4665,8 @@
<flags name="GtkPrivateFlags" type-name="GtkPrivateFlags" get-type="gtk_private_flags_get_type">
<member name="PRIVATE_GTK_USER_STYLE" value="1"/>
<member name="PRIVATE_GTK_RESIZE_PENDING" value="4"/>
- <member name="PRIVATE_GTK_LEAVE_PENDING" value="16"/>
+ <member name="PRIVATE_GTK_HAS_POINTER" value="8"/>
+ <member name="PRIVATE_GTK_SHADOWED" value="16"/>
<member name="PRIVATE_GTK_HAS_SHAPE_MASK" value="32"/>
<member name="PRIVATE_GTK_IN_REPARENT" value="64"/>
<member name="PRIVATE_GTK_DIRECTION_SET" value="128"/>
@@ -4636,6 +4724,7 @@
<member name="GTK_UI_MANAGER_TOOLITEM" value="64"/>
<member name="GTK_UI_MANAGER_SEPARATOR" value="128"/>
<member name="GTK_UI_MANAGER_ACCELERATOR" value="256"/>
+ <member name="GTK_UI_MANAGER_POPUP_WITH_ACCELS" value="512"/>
</flags>
<flags name="GtkWidgetFlags" type-name="GtkWidgetFlags" get-type="gtk_widget_flags_get_type">
<member name="GTK_TOPLEVEL" value="16"/>
@@ -4937,6 +5026,18 @@
<parameter name="closure" type="GClosure*"/>
</parameters>
</method>
+ <method name="get_is_locked" symbol="gtk_accel_group_get_is_locked">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_modifier_mask" symbol="gtk_accel_group_get_modifier_mask">
+ <return-type type="GdkModifierType"/>
+ <parameters>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ </parameters>
+ </method>
<method name="lock" symbol="gtk_accel_group_lock">
<return-type type="void"/>
<parameters>
@@ -4961,6 +5062,8 @@
<parameter name="accel_group" type="GtkAccelGroup*"/>
</parameters>
</method>
+ <property name="is-locked" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="modifier-mask" type="GdkModifierType" readable="1" writable="0" construct="0" construct-only="0"/>
<signal name="accel-activate" when="LAST">
<return-type type="gboolean"/>
<parameters>
@@ -5162,11 +5265,10 @@
<parameter name="action" type="GtkAction*"/>
</parameters>
</method>
- <method name="block_activate_from" symbol="gtk_action_block_activate_from">
+ <method name="block_activate" symbol="gtk_action_block_activate">
<return-type type="void"/>
<parameters>
<parameter name="action" type="GtkAction*"/>
- <parameter name="proxy" type="GtkWidget*"/>
</parameters>
</method>
<method name="connect_accelerator" symbol="gtk_action_connect_accelerator">
@@ -5175,13 +5277,6 @@
<parameter name="action" type="GtkAction*"/>
</parameters>
</method>
- <method name="connect_proxy" symbol="gtk_action_connect_proxy">
- <return-type type="void"/>
- <parameters>
- <parameter name="action" type="GtkAction*"/>
- <parameter name="proxy" type="GtkWidget*"/>
- </parameters>
- </method>
<method name="create_icon" symbol="gtk_action_create_icon">
<return-type type="GtkWidget*"/>
<parameters>
@@ -5213,20 +5308,37 @@
<parameter name="action" type="GtkAction*"/>
</parameters>
</method>
- <method name="disconnect_proxy" symbol="gtk_action_disconnect_proxy">
- <return-type type="void"/>
+ <method name="get_accel_closure" symbol="gtk_action_get_accel_closure">
+ <return-type type="GClosure*"/>
<parameters>
<parameter name="action" type="GtkAction*"/>
- <parameter name="proxy" type="GtkWidget*"/>
</parameters>
</method>
- <method name="get_accel_closure" symbol="gtk_action_get_accel_closure">
- <return-type type="GClosure*"/>
+ <method name="get_accel_path" symbol="gtk_action_get_accel_path">
+ <return-type type="gchar*"/>
<parameters>
<parameter name="action" type="GtkAction*"/>
</parameters>
</method>
- <method name="get_accel_path" symbol="gtk_action_get_accel_path">
+ <method name="get_gicon" symbol="gtk_action_get_gicon">
+ <return-type type="GIcon*"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="get_icon_name" symbol="gtk_action_get_icon_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="get_is_important" symbol="gtk_action_get_is_important">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="get_label" symbol="gtk_action_get_label">
<return-type type="gchar*"/>
<parameters>
<parameter name="action" type="GtkAction*"/>
@@ -5250,12 +5362,42 @@
<parameter name="action" type="GtkAction*"/>
</parameters>
</method>
+ <method name="get_short_label" symbol="gtk_action_get_short_label">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="get_stock_id" symbol="gtk_action_get_stock_id">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="get_tooltip" symbol="gtk_action_get_tooltip">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
<method name="get_visible" symbol="gtk_action_get_visible">
<return-type type="gboolean"/>
<parameters>
<parameter name="action" type="GtkAction*"/>
</parameters>
</method>
+ <method name="get_visible_horizontal" symbol="gtk_action_get_visible_horizontal">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="get_visible_vertical" symbol="gtk_action_get_visible_vertical">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
<method name="is_sensitive" symbol="gtk_action_is_sensitive">
<return-type type="gboolean"/>
<parameters>
@@ -5291,6 +5433,34 @@
<parameter name="accel_path" type="gchar*"/>
</parameters>
</method>
+ <method name="set_gicon" symbol="gtk_action_set_gicon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="icon" type="GIcon*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_name" symbol="gtk_action_set_icon_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="icon_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_is_important" symbol="gtk_action_set_is_important">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="is_important" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_label" symbol="gtk_action_set_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="label" type="gchar*"/>
+ </parameters>
+ </method>
<method name="set_sensitive" symbol="gtk_action_set_sensitive">
<return-type type="void"/>
<parameters>
@@ -5298,6 +5468,27 @@
<parameter name="sensitive" type="gboolean"/>
</parameters>
</method>
+ <method name="set_short_label" symbol="gtk_action_set_short_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="short_label" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_stock_id" symbol="gtk_action_set_stock_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="stock_id" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_tooltip" symbol="gtk_action_set_tooltip">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="tooltip" type="gchar*"/>
+ </parameters>
+ </method>
<method name="set_visible" symbol="gtk_action_set_visible">
<return-type type="void"/>
<parameters>
@@ -5305,14 +5496,28 @@
<parameter name="visible" type="gboolean"/>
</parameters>
</method>
- <method name="unblock_activate_from" symbol="gtk_action_unblock_activate_from">
+ <method name="set_visible_horizontal" symbol="gtk_action_set_visible_horizontal">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="visible_horizontal" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_visible_vertical" symbol="gtk_action_set_visible_vertical">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="visible_vertical" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="unblock_activate" symbol="gtk_action_unblock_activate">
<return-type type="void"/>
<parameters>
<parameter name="action" type="GtkAction*"/>
- <parameter name="proxy" type="GtkWidget*"/>
</parameters>
</method>
<property name="action-group" type="GtkActionGroup*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="hide-if-empty" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="is-important" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -5502,7 +5707,7 @@
<parameter name="action_group" type="GtkActionGroup*"/>
<parameter name="func" type="GtkTranslateFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="notify" type="GtkDestroyNotify"/>
+ <parameter name="notify" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_translation_domain" symbol="gtk_action_group_set_translation_domain">
@@ -5582,6 +5787,48 @@
<parameter name="upper" type="gdouble"/>
</parameters>
</method>
+ <method name="configure" symbol="gtk_adjustment_configure">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ <parameter name="value" type="gdouble"/>
+ <parameter name="lower" type="gdouble"/>
+ <parameter name="upper" type="gdouble"/>
+ <parameter name="step_increment" type="gdouble"/>
+ <parameter name="page_increment" type="gdouble"/>
+ <parameter name="page_size" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="get_lower" symbol="gtk_adjustment_get_lower">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method name="get_page_increment" symbol="gtk_adjustment_get_page_increment">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method name="get_page_size" symbol="gtk_adjustment_get_page_size">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method name="get_step_increment" symbol="gtk_adjustment_get_step_increment">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method name="get_upper" symbol="gtk_adjustment_get_upper">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
<method name="get_value" symbol="gtk_adjustment_get_value">
<return-type type="gdouble"/>
<parameters>
@@ -5599,6 +5846,41 @@
<parameter name="page_size" type="gdouble"/>
</parameters>
</constructor>
+ <method name="set_lower" symbol="gtk_adjustment_set_lower">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ <parameter name="lower" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_page_increment" symbol="gtk_adjustment_set_page_increment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ <parameter name="page_increment" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_page_size" symbol="gtk_adjustment_set_page_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ <parameter name="page_size" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_step_increment" symbol="gtk_adjustment_set_step_increment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ <parameter name="step_increment" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_upper" symbol="gtk_adjustment_set_upper">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ <parameter name="upper" type="gdouble"/>
+ </parameters>
+ </method>
<method name="set_value" symbol="gtk_adjustment_set_value">
<return-type type="void"/>
<parameters>
@@ -5963,6 +6245,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="get_homogeneous" symbol="gtk_box_get_homogeneous">
<return-type type="gboolean"/>
@@ -5986,13 +6269,6 @@
<parameter name="padding" type="guint"/>
</parameters>
</method>
- <method name="pack_end_defaults" symbol="gtk_box_pack_end_defaults">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="GtkBox*"/>
- <parameter name="widget" type="GtkWidget*"/>
- </parameters>
- </method>
<method name="pack_start" symbol="gtk_box_pack_start">
<return-type type="void"/>
<parameters>
@@ -6003,13 +6279,6 @@
<parameter name="padding" type="guint"/>
</parameters>
</method>
- <method name="pack_start_defaults" symbol="gtk_box_pack_start_defaults">
- <return-type type="void"/>
- <parameters>
- <parameter name="box" type="GtkBox*"/>
- <parameter name="widget" type="GtkWidget*"/>
- </parameters>
- </method>
<method name="query_child_packing" symbol="gtk_box_query_child_packing">
<return-type type="void"/>
<parameters>
@@ -6078,6 +6347,25 @@
<parameter name="error" type="GError**"/>
</parameters>
</method>
+ <method name="add_objects_from_file" symbol="gtk_builder_add_objects_from_file">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="filename" type="gchar*"/>
+ <parameter name="object_ids" type="gchar**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="add_objects_from_string" symbol="gtk_builder_add_objects_from_string">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="buffer" type="gchar*"/>
+ <parameter name="length" type="gsize"/>
+ <parameter name="object_ids" type="gchar**"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="connect_signals" symbol="gtk_builder_connect_signals">
<return-type type="void"/>
<parameters>
@@ -6163,6 +6451,7 @@
</object>
<object name="GtkButton" parent="GtkBin" type-name="GtkButton" get-type="gtk_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -6386,6 +6675,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="get_child_secondary" symbol="gtk_button_box_get_child_secondary">
<return-type type="gboolean"/>
@@ -6668,6 +6958,7 @@
<property name="cell-background" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
<property name="cell-background-gdk" type="GdkColor*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="cell-background-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="editing" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="height" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="is-expanded" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="is-expander" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -6813,6 +7104,7 @@
<return-type type="GtkCellRenderer*"/>
</constructor>
<property name="follow-state" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="pixbuf-expander-closed" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -6990,6 +7282,12 @@
<parameter name="cell_view" type="GtkCellView*"/>
</parameters>
</method>
+ <method name="get_model" symbol="gtk_cell_view_get_model">
+ <return-type type="GtkTreeModel*"/>
+ <parameters>
+ <parameter name="cell_view" type="GtkCellView*"/>
+ </parameters>
+ </method>
<method name="get_size_of_row" symbol="gtk_cell_view_get_size_of_row">
<return-type type="gboolean"/>
<parameters>
@@ -7047,6 +7345,7 @@
</object>
<object name="GtkCheckButton" parent="GtkToggleButton" type-name="GtkCheckButton" get-type="gtk_check_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -7075,6 +7374,7 @@
</object>
<object name="GtkCheckMenuItem" parent="GtkMenuItem" type-name="GtkCheckMenuItem" get-type="gtk_check_menu_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -7233,6 +7533,14 @@
<parameter name="user_data" type="gpointer"/>
</parameters>
</method>
+ <method name="request_uris" symbol="gtk_clipboard_request_uris">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="clipboard" type="GtkClipboard*"/>
+ <parameter name="callback" type="GtkClipboardURIReceivedFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
<method name="set_can_store" symbol="gtk_clipboard_set_can_store">
<return-type type="void"/>
<parameters>
@@ -7320,6 +7628,12 @@
<parameter name="clipboard" type="GtkClipboard*"/>
</parameters>
</method>
+ <method name="wait_for_uris" symbol="gtk_clipboard_wait_for_uris">
+ <return-type type="gchar**"/>
+ <parameters>
+ <parameter name="clipboard" type="GtkClipboard*"/>
+ </parameters>
+ </method>
<method name="wait_is_image_available" symbol="gtk_clipboard_wait_is_image_available">
<return-type type="gboolean"/>
<parameters>
@@ -7346,6 +7660,12 @@
<parameter name="clipboard" type="GtkClipboard*"/>
</parameters>
</method>
+ <method name="wait_is_uris_available" symbol="gtk_clipboard_wait_is_uris_available">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="clipboard" type="GtkClipboard*"/>
+ </parameters>
+ </method>
<signal name="owner-change" when="FIRST">
<return-type type="void"/>
<parameters>
@@ -7356,6 +7676,7 @@
</object>
<object name="GtkColorButton" parent="GtkButton" type-name="GtkColorButton" get-type="gtk_color_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -7436,6 +7757,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="get_current_alpha" symbol="gtk_color_selection_get_current_alpha">
<return-type type="guint16"/>
@@ -7563,12 +7885,22 @@
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
+ <method name="get_color_selection" symbol="gtk_color_selection_dialog_get_color_selection">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="colorsel" type="GtkColorSelectionDialog*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_color_selection_dialog_new">
<return-type type="GtkWidget*"/>
<parameters>
<parameter name="title" type="gchar*"/>
</parameters>
</constructor>
+ <property name="cancel-button" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="color-selection" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="help-button" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="ok-button" type="GtkWidget*" readable="1" writable="0" construct="0" construct-only="0"/>
<field name="colorsel" type="GtkWidget*"/>
<field name="ok_button" type="GtkWidget*"/>
<field name="cancel_button" type="GtkWidget*"/>
@@ -7613,6 +7945,12 @@
<parameter name="combo_box" type="GtkComboBox*"/>
</parameters>
</method>
+ <method name="get_button_sensitivity" symbol="gtk_combo_box_get_button_sensitivity">
+ <return-type type="GtkSensitivityType"/>
+ <parameters>
+ <parameter name="combo_box" type="GtkComboBox*"/>
+ </parameters>
+ </method>
<method name="get_column_span_column" symbol="gtk_combo_box_get_column_span_column">
<return-type type="gint"/>
<parameters>
@@ -7728,6 +8066,13 @@
<parameter name="add_tearoffs" type="gboolean"/>
</parameters>
</method>
+ <method name="set_button_sensitivity" symbol="gtk_combo_box_set_button_sensitivity">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="combo_box" type="GtkComboBox*"/>
+ <parameter name="sensitivity" type="GtkSensitivityType"/>
+ </parameters>
+ </method>
<method name="set_column_span_column" symbol="gtk_combo_box_set_column_span_column">
<return-type type="void"/>
<parameters>
@@ -7755,7 +8100,7 @@
<parameter name="combo_box" type="GtkComboBox*"/>
<parameter name="func" type="GtkTreeViewRowSeparatorFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_row_span_column" symbol="gtk_combo_box_set_row_span_column">
@@ -7781,6 +8126,7 @@
</method>
<property name="active" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="add-tearoffs" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="button-sensitivity" type="GtkSensitivityType" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="column-span-column" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="focus-on-click" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="has-frame" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -7997,6 +8343,12 @@
<parameter name="focusable_widgets" type="GList**"/>
</parameters>
</method>
+ <method name="get_focus_child" symbol="gtk_container_get_focus_child">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="container" type="GtkContainer*"/>
+ </parameters>
+ </method>
<method name="get_focus_hadjustment" symbol="gtk_container_get_focus_hadjustment">
<return-type type="GtkAdjustment*"/>
<parameters>
@@ -8278,6 +8630,18 @@
<parameter name="first_button_text" type="gchar*"/>
</parameters>
</method>
+ <method name="get_action_area" symbol="gtk_dialog_get_action_area">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="dialog" type="GtkDialog*"/>
+ </parameters>
+ </method>
+ <method name="get_content_area" symbol="gtk_dialog_get_content_area">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="dialog" type="GtkDialog*"/>
+ </parameters>
+ </method>
<method name="get_has_separator" symbol="gtk_dialog_get_has_separator">
<return-type type="gboolean"/>
<parameters>
@@ -8406,6 +8770,12 @@
<parameter name="entry" type="GtkEntry*"/>
</parameters>
</method>
+ <method name="get_current_icon_drag_source" symbol="gtk_entry_get_current_icon_drag_source">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
<method name="get_cursor_hadjustment" symbol="gtk_entry_get_cursor_hadjustment">
<return-type type="GtkAdjustment*"/>
<parameters>
@@ -8418,6 +8788,77 @@
<parameter name="entry" type="GtkEntry*"/>
</parameters>
</method>
+ <method name="get_icon_activatable" symbol="gtk_entry_get_icon_activatable">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_at_pos" symbol="gtk_entry_get_icon_at_pos">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ </parameters>
+ </method>
+ <method name="get_icon_gicon" symbol="gtk_entry_get_icon_gicon">
+ <return-type type="GIcon*"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_name" symbol="gtk_entry_get_icon_name">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_pixbuf" symbol="gtk_entry_get_icon_pixbuf">
+ <return-type type="GdkPixbuf*"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_sensitive" symbol="gtk_entry_get_icon_sensitive">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_stock" symbol="gtk_entry_get_icon_stock">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_storage_type" symbol="gtk_entry_get_icon_storage_type">
+ <return-type type="GtkImageType"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_tooltip_markup" symbol="gtk_entry_get_icon_tooltip_markup">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
+ <method name="get_icon_tooltip_text" symbol="gtk_entry_get_icon_tooltip_text">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ </parameters>
+ </method>
<method name="get_inner_border" symbol="gtk_entry_get_inner_border">
<return-type type="GtkBorder*"/>
<parameters>
@@ -8450,12 +8891,36 @@
<parameter name="entry" type="GtkEntry*"/>
</parameters>
</method>
+ <method name="get_overwrite_mode" symbol="gtk_entry_get_overwrite_mode">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_progress_fraction" symbol="gtk_entry_get_progress_fraction">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
+ <method name="get_progress_pulse_step" symbol="gtk_entry_get_progress_pulse_step">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
<method name="get_text" symbol="gtk_entry_get_text">
<return-type type="gchar*"/>
<parameters>
<parameter name="entry" type="GtkEntry*"/>
</parameters>
</method>
+ <method name="get_text_length" symbol="gtk_entry_get_text_length">
+ <return-type type="guint16"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
<method name="get_visibility" symbol="gtk_entry_get_visibility">
<return-type type="gboolean"/>
<parameters>
@@ -8478,6 +8943,12 @@
<constructor name="new" symbol="gtk_entry_new">
<return-type type="GtkWidget*"/>
</constructor>
+ <method name="progress_pulse" symbol="gtk_entry_progress_pulse">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
<method name="set_activates_default" symbol="gtk_entry_set_activates_default">
<return-type type="void"/>
<parameters>
@@ -8513,6 +8984,79 @@
<parameter name="setting" type="gboolean"/>
</parameters>
</method>
+ <method name="set_icon_activatable" symbol="gtk_entry_set_icon_activatable">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="activatable" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_icon_drag_source" symbol="gtk_entry_set_icon_drag_source">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="target_list" type="GtkTargetList*"/>
+ <parameter name="actions" type="GdkDragAction"/>
+ </parameters>
+ </method>
+ <method name="set_icon_from_gicon" symbol="gtk_entry_set_icon_from_gicon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="icon" type="GIcon*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_from_icon_name" symbol="gtk_entry_set_icon_from_icon_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="icon_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_from_pixbuf" symbol="gtk_entry_set_icon_from_pixbuf">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_from_stock" symbol="gtk_entry_set_icon_from_stock">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="stock_id" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_sensitive" symbol="gtk_entry_set_icon_sensitive">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="sensitive" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_icon_tooltip_markup" symbol="gtk_entry_set_icon_tooltip_markup">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="tooltip" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_tooltip_text" symbol="gtk_entry_set_icon_tooltip_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="icon_pos" type="GtkEntryIconPosition"/>
+ <parameter name="tooltip" type="gchar*"/>
+ </parameters>
+ </method>
<method name="set_inner_border" symbol="gtk_entry_set_inner_border">
<return-type type="void"/>
<parameters>
@@ -8534,6 +9078,27 @@
<parameter name="max" type="gint"/>
</parameters>
</method>
+ <method name="set_overwrite_mode" symbol="gtk_entry_set_overwrite_mode">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="overwrite" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_progress_fraction" symbol="gtk_entry_set_progress_fraction">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="fraction" type="gdouble"/>
+ </parameters>
+ </method>
+ <method name="set_progress_pulse_step" symbol="gtk_entry_set_progress_pulse_step">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="fraction" type="gdouble"/>
+ </parameters>
+ </method>
<method name="set_text" symbol="gtk_entry_set_text">
<return-type type="void"/>
<parameters>
@@ -8562,17 +9127,48 @@
<parameter name="text_index" type="gint"/>
</parameters>
</method>
+ <method name="unset_invisible_char" symbol="gtk_entry_unset_invisible_char">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
<property name="activates-default" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="caps-lock-warning" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="cursor-position" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="has-frame" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="im-module" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="inner-border" type="GtkBorder*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="invisible-char" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="invisible-char-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<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="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"/>
+ <property name="primary-icon-pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="primary-icon-sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="primary-icon-stock" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="primary-icon-storage-type" type="GtkImageType" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="primary-icon-tooltip-markup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="primary-icon-tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="progress-fraction" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="progress-pulse-step" type="gdouble" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="scroll-offset" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="secondary-icon-activatable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="secondary-icon-gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="secondary-icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="secondary-icon-pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="secondary-icon-sensitive" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="secondary-icon-stock" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="secondary-icon-storage-type" type="GtkImageType" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="secondary-icon-tooltip-markup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="secondary-icon-tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="selection-bound" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="text-length" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="truncate-multiline" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="visibility" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="width-chars" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -8609,6 +9205,22 @@
<parameter name="count" type="gint"/>
</parameters>
</signal>
+ <signal name="icon-press" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkEntry*"/>
+ <parameter name="p0" type="GtkEntryIconPosition"/>
+ <parameter name="p1" type="GdkEvent*"/>
+ </parameters>
+ </signal>
+ <signal name="icon-release" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="object" type="GtkEntry*"/>
+ <parameter name="p0" type="GtkEntryIconPosition"/>
+ <parameter name="p1" type="GdkEvent*"/>
+ </parameters>
+ </signal>
<signal name="insert-at-cursor" when="LAST">
<return-type type="void"/>
<parameters>
@@ -9052,6 +9664,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
<interface name="GtkFileChooser"/>
</implements>
<method name="get_focus_on_click" symbol="gtk_file_chooser_button_get_focus_on_click">
@@ -9079,14 +9692,6 @@
<parameter name="action" type="GtkFileChooserAction"/>
</parameters>
</constructor>
- <constructor name="new_with_backend" symbol="gtk_file_chooser_button_new_with_backend">
- <return-type type="GtkWidget*"/>
- <parameters>
- <parameter name="title" type="gchar*"/>
- <parameter name="action" type="GtkFileChooserAction"/>
- <parameter name="backend" type="gchar*"/>
- </parameters>
- </constructor>
<constructor name="new_with_dialog" symbol="gtk_file_chooser_button_new_with_dialog">
<return-type type="GtkWidget*"/>
<parameters>
@@ -9140,21 +9745,12 @@
<parameter name="first_button_text" type="gchar*"/>
</parameters>
</constructor>
- <constructor name="new_with_backend" symbol="gtk_file_chooser_dialog_new_with_backend">
- <return-type type="GtkWidget*"/>
- <parameters>
- <parameter name="title" type="gchar*"/>
- <parameter name="parent" type="GtkWindow*"/>
- <parameter name="action" type="GtkFileChooserAction"/>
- <parameter name="backend" type="gchar*"/>
- <parameter name="first_button_text" type="gchar*"/>
- </parameters>
- </constructor>
</object>
<object name="GtkFileChooserWidget" parent="GtkVBox" type-name="GtkFileChooserWidget" get-type="gtk_file_chooser_widget_get_type">
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
<interface name="GtkFileChooser"/>
<interface name="GtkFileChooserEmbed"/>
</implements>
@@ -9164,13 +9760,6 @@
<parameter name="action" type="GtkFileChooserAction"/>
</parameters>
</constructor>
- <constructor name="new_with_backend" symbol="gtk_file_chooser_widget_new_with_backend">
- <return-type type="GtkWidget*"/>
- <parameters>
- <parameter name="action" type="GtkFileChooserAction"/>
- <parameter name="backend" type="gchar*"/>
- </parameters>
- </constructor>
</object>
<object name="GtkFileFilter" parent="GtkObject" type-name="GtkFileFilter" get-type="gtk_file_filter_get_type">
<method name="add_custom" symbol="gtk_file_filter_add_custom">
@@ -9276,6 +9865,7 @@
</object>
<object name="GtkFontButton" parent="GtkButton" type-name="GtkFontButton" get-type="gtk_font_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -9383,19 +9973,68 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
+ <method name="get_face" symbol="gtk_font_selection_get_face">
+ <return-type type="PangoFontFace*"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
+ <method name="get_face_list" symbol="gtk_font_selection_get_face_list">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
+ <method name="get_family" symbol="gtk_font_selection_get_family">
+ <return-type type="PangoFontFamily*"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
+ <method name="get_family_list" symbol="gtk_font_selection_get_family_list">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
<method name="get_font_name" symbol="gtk_font_selection_get_font_name">
<return-type type="gchar*"/>
<parameters>
<parameter name="fontsel" type="GtkFontSelection*"/>
</parameters>
</method>
+ <method name="get_preview_entry" symbol="gtk_font_selection_get_preview_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
<method name="get_preview_text" symbol="gtk_font_selection_get_preview_text">
<return-type type="gchar*"/>
<parameters>
<parameter name="fontsel" type="GtkFontSelection*"/>
</parameters>
</method>
+ <method name="get_size" symbol="gtk_font_selection_get_size">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
+ <method name="get_size_entry" symbol="gtk_font_selection_get_size_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
+ <method name="get_size_list" symbol="gtk_font_selection_get_size_list">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fontsel" type="GtkFontSelection*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_font_selection_new">
<return-type type="GtkWidget*"/>
</constructor>
@@ -9436,12 +10075,24 @@
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
+ <method name="get_cancel_button" symbol="gtk_font_selection_dialog_get_cancel_button">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fsd" type="GtkFontSelectionDialog*"/>
+ </parameters>
+ </method>
<method name="get_font_name" symbol="gtk_font_selection_dialog_get_font_name">
<return-type type="gchar*"/>
<parameters>
<parameter name="fsd" type="GtkFontSelectionDialog*"/>
</parameters>
</method>
+ <method name="get_ok_button" symbol="gtk_font_selection_dialog_get_ok_button">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="fsd" type="GtkFontSelectionDialog*"/>
+ </parameters>
+ </method>
<method name="get_preview_text" symbol="gtk_font_selection_dialog_get_preview_text">
<return-type type="gchar*"/>
<parameters>
@@ -9566,6 +10217,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_gamma_curve_new">
<return-type type="GtkWidget*"/>
@@ -9581,6 +10233,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_hbox_new">
<return-type type="GtkWidget*"/>
@@ -9594,6 +10247,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_hbutton_box_new">
<return-type type="GtkWidget*"/>
@@ -9603,6 +10257,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_hpaned_new">
<return-type type="GtkWidget*"/>
@@ -9612,15 +10267,90 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_hruler_new">
<return-type type="GtkWidget*"/>
</constructor>
</object>
+ <object name="GtkHSV" parent="GtkWidget" type-name="GtkHSV" get-type="gtk_hsv_get_type">
+ <implements>
+ <interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
+ </implements>
+ <method name="get_color" symbol="gtk_hsv_get_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hsv" type="GtkHSV*"/>
+ <parameter name="h" type="gdouble*"/>
+ <parameter name="s" type="gdouble*"/>
+ <parameter name="v" type="gdouble*"/>
+ </parameters>
+ </method>
+ <method name="get_metrics" symbol="gtk_hsv_get_metrics">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hsv" type="GtkHSV*"/>
+ <parameter name="size" type="gint*"/>
+ <parameter name="ring_width" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="is_adjusting" symbol="gtk_hsv_is_adjusting">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="hsv" type="GtkHSV*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_hsv_new">
+ <return-type type="GtkWidget*"/>
+ </constructor>
+ <method name="set_color" symbol="gtk_hsv_set_color">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hsv" type="GtkHSV*"/>
+ <parameter name="h" type="double"/>
+ <parameter name="s" type="double"/>
+ <parameter name="v" type="double"/>
+ </parameters>
+ </method>
+ <method name="set_metrics" symbol="gtk_hsv_set_metrics">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hsv" type="GtkHSV*"/>
+ <parameter name="size" type="gint"/>
+ <parameter name="ring_width" type="gint"/>
+ </parameters>
+ </method>
+ <method name="to_rgb" symbol="gtk_hsv_to_rgb">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="h" type="gdouble"/>
+ <parameter name="s" type="gdouble"/>
+ <parameter name="v" type="gdouble"/>
+ <parameter name="r" type="gdouble*"/>
+ <parameter name="g" type="gdouble*"/>
+ <parameter name="b" type="gdouble*"/>
+ </parameters>
+ </method>
+ <signal name="changed" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hsv" type="GtkHSV*"/>
+ </parameters>
+ </signal>
+ <signal name="move" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="hsv" type="GtkHSV*"/>
+ <parameter name="type" type="GtkDirectionType"/>
+ </parameters>
+ </signal>
+ </object>
<object name="GtkHScale" parent="GtkScale" type-name="GtkHScale" get-type="gtk_hscale_get_type">
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_hscale_new">
<return-type type="GtkWidget*"/>
@@ -9641,6 +10371,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_hscrollbar_new">
<return-type type="GtkWidget*"/>
@@ -9653,6 +10384,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_hseparator_new">
<return-type type="GtkWidget*"/>
@@ -9663,6 +10395,12 @@
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
+ <method name="get_child_detached" symbol="gtk_handle_box_get_child_detached">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="handle_box" type="GtkHandleBox*"/>
+ </parameters>
+ </method>
<method name="get_handle_position" symbol="gtk_handle_box_get_handle_position">
<return-type type="GtkPositionType"/>
<parameters>
@@ -9705,6 +10443,7 @@
<parameter name="edge" type="GtkPositionType"/>
</parameters>
</method>
+ <property name="child-detached" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="handle-position" type="GtkPositionType" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="shadow" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="shadow-type" type="GtkShadowType" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -9959,9 +10698,22 @@
<parameter name="menushell" type="GtkMenuShell*"/>
</parameters>
</method>
+ <method name="get_context_id" symbol="gtk_im_multicontext_get_context_id">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="context" type="GtkIMMulticontext*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_im_multicontext_new">
<return-type type="GtkIMContext*"/>
</constructor>
+ <method name="set_context_id" symbol="gtk_im_multicontext_set_context_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="GtkIMMulticontext*"/>
+ <parameter name="context_id" type="char*"/>
+ </parameters>
+ </method>
<field name="slave" type="GtkIMContext*"/>
<field name="context_id" type="gchar*"/>
</object>
@@ -10881,15 +11633,28 @@
</object>
<object name="GtkImageMenuItem" parent="GtkMenuItem" type-name="GtkImageMenuItem" get-type="gtk_image_menu_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
+ <method name="get_always_show_image" symbol="gtk_image_menu_item_get_always_show_image">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
+ </parameters>
+ </method>
<method name="get_image" symbol="gtk_image_menu_item_get_image">
<return-type type="GtkWidget*"/>
<parameters>
<parameter name="image_menu_item" type="GtkImageMenuItem*"/>
</parameters>
</method>
+ <method name="get_use_stock" symbol="gtk_image_menu_item_get_use_stock">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_image_menu_item_new">
<return-type type="GtkWidget*"/>
</constructor>
@@ -10912,6 +11677,20 @@
<parameter name="label" type="gchar*"/>
</parameters>
</constructor>
+ <method name="set_accel_group" symbol="gtk_image_menu_item_set_accel_group">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
+ <parameter name="accel_group" type="GtkAccelGroup*"/>
+ </parameters>
+ </method>
+ <method name="set_always_show_image" symbol="gtk_image_menu_item_set_always_show_image">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
+ <parameter name="always_show" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_image" symbol="gtk_image_menu_item_set_image">
<return-type type="void"/>
<parameters>
@@ -10919,7 +11698,17 @@
<parameter name="image" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="set_use_stock" symbol="gtk_image_menu_item_set_use_stock">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="image_menu_item" type="GtkImageMenuItem*"/>
+ <parameter name="use_stock" type="gboolean"/>
+ </parameters>
+ </method>
+ <property name="accel-group" type="GtkAccelGroup*" readable="0" writable="1" construct="0" construct-only="0"/>
+ <property name="always-show-image" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<property name="image" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="use-stock" type="gboolean" readable="1" writable="1" construct="1" construct-only="0"/>
<field name="image" type="GtkWidget*"/>
</object>
<object name="GtkInputDialog" parent="GtkDialog" type-name="GtkInputDialog" get-type="gtk_input_dialog_get_type">
@@ -11368,6 +12157,12 @@
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
+ <method name="get_bin_window" symbol="gtk_layout_get_bin_window">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="layout" type="GtkLayout*"/>
+ </parameters>
+ </method>
<method name="get_hadjustment" symbol="gtk_layout_get_hadjustment">
<return-type type="GtkAdjustment*"/>
<parameters>
@@ -11460,6 +12255,7 @@
</object>
<object name="GtkLinkButton" parent="GtkButton" type-name="GtkLinkButton" get-type="gtk_link_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -11469,6 +12265,12 @@
<parameter name="link_button" type="GtkLinkButton*"/>
</parameters>
</method>
+ <method name="get_visited" symbol="gtk_link_button_get_visited">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="link_button" type="GtkLinkButton*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_link_button_new">
<return-type type="GtkWidget*"/>
<parameters>
@@ -11497,7 +12299,15 @@
<parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
+ <method name="set_visited" symbol="gtk_link_button_set_visited">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="link_button" type="GtkLinkButton*"/>
+ <parameter name="visited" type="gboolean"/>
+ </parameters>
+ </method>
<property name="uri" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="visited" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
</object>
<object name="GtkListStore" parent="GObject" type-name="GtkListStore" get-type="gtk_list_store_get_type">
<implements>
@@ -11680,7 +12490,7 @@
<field name="length" type="gint"/>
<field name="default_sort_func" type="GtkTreeIterCompareFunc"/>
<field name="default_sort_data" type="gpointer"/>
- <field name="default_sort_destroy" type="GtkDestroyNotify"/>
+ <field name="default_sort_destroy" type="GDestroyNotify"/>
<field name="columns_dirty" type="guint"/>
</object>
<object name="GtkMenu" parent="GtkMenuShell" type-name="GtkMenu" get-type="gtk_menu_get_type">
@@ -11719,6 +12529,12 @@
<parameter name="menu" type="GtkMenu*"/>
</parameters>
</method>
+ <method name="get_accel_path" symbol="gtk_menu_get_accel_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="menu" type="GtkMenu*"/>
+ </parameters>
+ </method>
<method name="get_active" symbol="gtk_menu_get_active">
<return-type type="GtkWidget*"/>
<parameters>
@@ -11737,6 +12553,12 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_monitor" symbol="gtk_menu_get_monitor">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="menu" type="GtkMenu*"/>
+ </parameters>
+ </method>
<method name="get_tearoff_state" symbol="gtk_menu_get_tearoff_state">
<return-type type="gboolean"/>
<parameters>
@@ -11833,6 +12655,11 @@
<parameter name="title" type="gchar*"/>
</parameters>
</method>
+ <property name="accel-group" type="GtkAccelGroup*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="accel-path" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="active" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="attach-widget" type="GtkWidget*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="monitor" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="tearoff-state" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="tearoff-title" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<signal name="move-scroll" when="LAST">
@@ -11910,6 +12737,7 @@
</object>
<object name="GtkMenuItem" parent="GtkItem" type-name="GtkMenuItem" get-type="gtk_menu_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -11925,6 +12753,18 @@
<parameter name="menu_item" type="GtkMenuItem*"/>
</parameters>
</method>
+ <method name="get_accel_path" symbol="gtk_menu_item_get_accel_path">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="menu_item" type="GtkMenuItem*"/>
+ </parameters>
+ </method>
+ <method name="get_label" symbol="gtk_menu_item_get_label">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="menu_item" type="GtkMenuItem*"/>
+ </parameters>
+ </method>
<method name="get_right_justified" symbol="gtk_menu_item_get_right_justified">
<return-type type="gboolean"/>
<parameters>
@@ -11937,6 +12777,12 @@
<parameter name="menu_item" type="GtkMenuItem*"/>
</parameters>
</method>
+ <method name="get_use_underline" symbol="gtk_menu_item_get_use_underline">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="menu_item" type="GtkMenuItem*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_menu_item_new">
<return-type type="GtkWidget*"/>
</constructor>
@@ -11965,6 +12811,13 @@
<parameter name="accel_path" type="gchar*"/>
</parameters>
</method>
+ <method name="set_label" symbol="gtk_menu_item_set_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="menu_item" type="GtkMenuItem*"/>
+ <parameter name="label" type="gchar*"/>
+ </parameters>
+ </method>
<method name="set_right_justified" symbol="gtk_menu_item_set_right_justified">
<return-type type="void"/>
<parameters>
@@ -11979,6 +12832,13 @@
<parameter name="submenu" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="set_use_underline" symbol="gtk_menu_item_set_use_underline">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="menu_item" type="GtkMenuItem*"/>
+ <parameter name="setting" type="gboolean"/>
+ </parameters>
+ </method>
<method name="toggle_size_allocate" symbol="gtk_menu_item_toggle_size_allocate">
<return-type type="void"/>
<parameters>
@@ -11993,7 +12853,11 @@
<parameter name="requisition" type="gint*"/>
</parameters>
</method>
+ <property name="accel-path" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="label" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="right-justified" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="submenu" type="GtkMenu*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="use-underline" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<signal name="activate" when="FIRST">
<return-type type="void"/>
<parameters>
@@ -12020,6 +12884,19 @@
<parameter name="requisition" type="gpointer"/>
</parameters>
</signal>
+ <vfunc name="get_label">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="menu_item" type="GtkMenuItem*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_label">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="menu_item" type="GtkMenuItem*"/>
+ <parameter name="label" type="gchar*"/>
+ </parameters>
+ </vfunc>
<field name="submenu" type="GtkWidget*"/>
<field name="event_window" type="GdkWindow*"/>
<field name="toggle_size" type="guint16"/>
@@ -12195,6 +13072,7 @@
</object>
<object name="GtkMenuToolButton" parent="GtkToolButton" type-name="GtkMenuToolButton" get-type="gtk_menu_tool_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -12265,6 +13143,12 @@
<parameter name="message_format" type="gchar*"/>
</parameters>
</method>
+ <method name="get_image" symbol="gtk_message_dialog_get_image">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="dialog" type="GtkMessageDialog*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_message_dialog_new">
<return-type type="GtkWidget*"/>
<parameters>
@@ -12396,7 +13280,7 @@
</method>
<property name="is-showing" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="parent" type="GtkWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="screen" type="GtkWindow*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="screen" type="GdkScreen*" readable="1" writable="1" construct="0" construct-only="0"/>
</object>
<object name="GtkNotebook" parent="GtkContainer" type-name="GtkNotebook" get-type="gtk_notebook_get_type">
<implements>
@@ -13048,6 +13932,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="add1" symbol="gtk_paned_add1">
<return-type type="void"/>
@@ -13063,15 +13948,6 @@
<parameter name="child" type="GtkWidget*"/>
</parameters>
</method>
- <method name="compute_position" symbol="gtk_paned_compute_position">
- <return-type type="void"/>
- <parameters>
- <parameter name="paned" type="GtkPaned*"/>
- <parameter name="allocation" type="gint"/>
- <parameter name="child1_req" type="gint"/>
- <parameter name="child2_req" type="gint"/>
- </parameters>
- </method>
<method name="get_child1" symbol="gtk_paned_get_child1">
<return-type type="GtkWidget*"/>
<parameters>
@@ -13202,12 +14078,24 @@
<parameter name="socket_id" type="GdkNativeWindow"/>
</parameters>
</method>
+ <method name="get_embedded" symbol="gtk_plug_get_embedded">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="plug" type="GtkPlug*"/>
+ </parameters>
+ </method>
<method name="get_id" symbol="gtk_plug_get_id">
<return-type type="GdkNativeWindow"/>
<parameters>
<parameter name="plug" type="GtkPlug*"/>
</parameters>
</method>
+ <method name="get_socket_window" symbol="gtk_plug_get_socket_window">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="plug" type="GtkPlug*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_plug_new">
<return-type type="GtkWidget*"/>
<parameters>
@@ -13222,6 +14110,7 @@
</parameters>
</constructor>
<property name="embedded" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="socket-window" type="GdkWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
<signal name="embedded" when="LAST">
<return-type type="void"/>
<parameters>
@@ -13309,6 +14198,12 @@
<parameter name="op" type="GtkPrintOperation*"/>
</parameters>
</method>
+ <method name="draw_page_finish" symbol="gtk_print_operation_draw_page_finish">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="op" type="GtkPrintOperation*"/>
+ </parameters>
+ </method>
<method name="get_default_page_setup" symbol="gtk_print_operation_get_default_page_setup">
<return-type type="GtkPageSetup*"/>
<parameters>
@@ -13386,6 +14281,12 @@
<parameter name="default_page_setup" type="GtkPageSetup*"/>
</parameters>
</method>
+ <method name="set_defer_drawing" symbol="gtk_print_operation_set_defer_drawing">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="op" type="GtkPrintOperation*"/>
+ </parameters>
+ </method>
<method name="set_export_filename" symbol="gtk_print_operation_set_export_filename">
<return-type type="void"/>
<parameters>
@@ -13645,6 +14546,12 @@
<parameter name="settings" type="GtkPrintSettings*"/>
</parameters>
</method>
+ <method name="get_number_up_layout" symbol="gtk_print_settings_get_number_up_layout">
+ <return-type type="GtkNumberUpLayout"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ </parameters>
+ </method>
<method name="get_orientation" symbol="gtk_print_settings_get_orientation">
<return-type type="GtkPageOrientation"/>
<parameters>
@@ -13702,6 +14609,12 @@
<parameter name="settings" type="GtkPrintSettings*"/>
</parameters>
</method>
+ <method name="get_printer_lpi" symbol="gtk_print_settings_get_printer_lpi">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ </parameters>
+ </method>
<method name="get_quality" symbol="gtk_print_settings_get_quality">
<return-type type="GtkPrintQuality"/>
<parameters>
@@ -13714,6 +14627,18 @@
<parameter name="settings" type="GtkPrintSettings*"/>
</parameters>
</method>
+ <method name="get_resolution_x" symbol="gtk_print_settings_get_resolution_x">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ </parameters>
+ </method>
+ <method name="get_resolution_y" symbol="gtk_print_settings_get_resolution_y">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ </parameters>
+ </method>
<method name="get_reverse" symbol="gtk_print_settings_get_reverse">
<return-type type="gboolean"/>
<parameters>
@@ -13871,6 +14796,13 @@
<parameter name="number_up" type="gint"/>
</parameters>
</method>
+ <method name="set_number_up_layout" symbol="gtk_print_settings_set_number_up_layout">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ <parameter name="number_up_layout" type="GtkNumberUpLayout"/>
+ </parameters>
+ </method>
<method name="set_orientation" symbol="gtk_print_settings_set_orientation">
<return-type type="void"/>
<parameters>
@@ -13937,6 +14869,13 @@
<parameter name="printer" type="gchar*"/>
</parameters>
</method>
+ <method name="set_printer_lpi" symbol="gtk_print_settings_set_printer_lpi">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ <parameter name="lpi" type="gdouble"/>
+ </parameters>
+ </method>
<method name="set_quality" symbol="gtk_print_settings_set_quality">
<return-type type="void"/>
<parameters>
@@ -13951,6 +14890,14 @@
<parameter name="resolution" type="gint"/>
</parameters>
</method>
+ <method name="set_resolution_xy" symbol="gtk_print_settings_set_resolution_xy">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ <parameter name="resolution_x" type="gint"/>
+ <parameter name="resolution_y" type="gint"/>
+ </parameters>
+ </method>
<method name="set_reverse" symbol="gtk_print_settings_set_reverse">
<return-type type="void"/>
<parameters>
@@ -13996,133 +14943,6 @@
</parameters>
</method>
</object>
- <object name="GtkProgress" parent="GtkWidget" type-name="GtkProgress" get-type="gtk_progress_get_type">
- <implements>
- <interface name="AtkImplementor"/>
- <interface name="GtkBuildable"/>
- </implements>
- <method name="configure" symbol="gtk_progress_configure">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="value" type="gdouble"/>
- <parameter name="hmin" type="gdouble"/>
- <parameter name="max" type="gdouble"/>
- </parameters>
- </method>
- <method name="get_current_percentage" symbol="gtk_progress_get_current_percentage">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- </parameters>
- </method>
- <method name="get_current_text" symbol="gtk_progress_get_current_text">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- </parameters>
- </method>
- <method name="get_percentage_from_value" symbol="gtk_progress_get_percentage_from_value">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="value" type="gdouble"/>
- </parameters>
- </method>
- <method name="get_text_from_value" symbol="gtk_progress_get_text_from_value">
- <return-type type="gchar*"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="value" type="gdouble"/>
- </parameters>
- </method>
- <method name="get_value" symbol="gtk_progress_get_value">
- <return-type type="gdouble"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- </parameters>
- </method>
- <method name="set_activity_mode" symbol="gtk_progress_set_activity_mode">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="activity_mode" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_adjustment" symbol="gtk_progress_set_adjustment">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="adjustment" type="GtkAdjustment*"/>
- </parameters>
- </method>
- <method name="set_format_string" symbol="gtk_progress_set_format_string">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="format" type="gchar*"/>
- </parameters>
- </method>
- <method name="set_percentage" symbol="gtk_progress_set_percentage">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="percentage" type="gdouble"/>
- </parameters>
- </method>
- <method name="set_show_text" symbol="gtk_progress_set_show_text">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="show_text" type="gboolean"/>
- </parameters>
- </method>
- <method name="set_text_alignment" symbol="gtk_progress_set_text_alignment">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="x_align" type="gfloat"/>
- <parameter name="y_align" type="gfloat"/>
- </parameters>
- </method>
- <method name="set_value" symbol="gtk_progress_set_value">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- <parameter name="value" type="gdouble"/>
- </parameters>
- </method>
- <property name="activity-mode" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="show-text" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="text-xalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="text-yalign" type="gfloat" readable="1" writable="1" construct="0" construct-only="0"/>
- <vfunc name="act_mode_enter">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- </parameters>
- </vfunc>
- <vfunc name="paint">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- </parameters>
- </vfunc>
- <vfunc name="update">
- <return-type type="void"/>
- <parameters>
- <parameter name="progress" type="GtkProgress*"/>
- </parameters>
- </vfunc>
- <field name="adjustment" type="GtkAdjustment*"/>
- <field name="offscreen_pixmap" type="GdkPixmap*"/>
- <field name="format" type="gchar*"/>
- <field name="x_align" type="gfloat"/>
- <field name="y_align" type="gfloat"/>
- <field name="show_text" type="guint"/>
- <field name="activity_mode" type="guint"/>
- <field name="use_text_format" type="guint"/>
- </object>
<object name="GtkProgressBar" parent="GtkProgress" type-name="GtkProgressBar" get-type="gtk_progress_bar_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -14277,6 +15097,7 @@
</object>
<object name="GtkRadioButton" parent="GtkCheckButton" type-name="GtkRadioButton" get-type="gtk_radio_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -14344,6 +15165,7 @@
</object>
<object name="GtkRadioMenuItem" parent="GtkCheckMenuItem" type-name="GtkRadioMenuItem" get-type="gtk_radio_menu_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -14411,6 +15233,7 @@
</object>
<object name="GtkRadioToolButton" parent="GtkToggleToolButton" type-name="GtkRadioToolButton" get-type="gtk_radio_tool_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -14459,6 +15282,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="get_adjustment" symbol="gtk_range_get_adjustment">
<return-type type="GtkAdjustment*"/>
@@ -14778,6 +15602,7 @@
</object>
<object name="GtkRecentChooserMenu" parent="GtkMenu" type-name="GtkRecentChooserMenu" get-type="gtk_recent_chooser_menu_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
<interface name="GtkRecentChooser"/>
@@ -14822,6 +15647,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
<interface name="GtkRecentChooser"/>
</implements>
<constructor name="new" symbol="gtk_recent_chooser_widget_new">
@@ -15013,6 +15839,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="draw_pos" symbol="gtk_ruler_draw_pos">
<return-type type="void"/>
@@ -15091,7 +15918,23 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
+ <method name="add_mark" symbol="gtk_scale_add_mark">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="scale" type="GtkScale*"/>
+ <parameter name="value" type="gdouble"/>
+ <parameter name="position" type="GtkPositionType"/>
+ <parameter name="markup" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="clear_marks" symbol="gtk_scale_clear_marks">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="scale" type="GtkScale*"/>
+ </parameters>
+ </method>
<method name="get_digits" symbol="gtk_scale_get_digits">
<return-type type="gint"/>
<parameters>
@@ -15175,8 +16018,10 @@
</object>
<object name="GtkScaleButton" parent="GtkButton" type-name="GtkScaleButton" get-type="gtk_scale_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="get_adjustment" symbol="gtk_scale_button_get_adjustment">
<return-type type="GtkAdjustment*"/>
@@ -15184,6 +16029,24 @@
<parameter name="button" type="GtkScaleButton*"/>
</parameters>
</method>
+ <method name="get_minus_button" symbol="gtk_scale_button_get_minus_button">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ </parameters>
+ </method>
+ <method name="get_plus_button" symbol="gtk_scale_button_get_plus_button">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ </parameters>
+ </method>
+ <method name="get_popup" symbol="gtk_scale_button_get_popup">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ </parameters>
+ </method>
<method name="get_value" symbol="gtk_scale_button_get_value">
<return-type type="gdouble"/>
<parameters>
@@ -15251,6 +16114,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
</object>
<object name="GtkScrolledWindow" parent="GtkBin" type-name="GtkScrolledWindow" get-type="gtk_scrolled_window_get_type">
@@ -15394,10 +16258,12 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
</object>
<object name="GtkSeparatorMenuItem" parent="GtkMenuItem" type-name="GtkSeparatorMenuItem" get-type="gtk_separator_menu_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -15407,6 +16273,7 @@
</object>
<object name="GtkSeparatorToolItem" parent="GtkToolItem" type-name="GtkSeparatorToolItem" get-type="gtk_separator_tool_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -15500,12 +16367,15 @@
<property name="gtk-double-click-time" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-enable-accels" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-enable-animations" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-enable-event-sounds" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-enable-input-feedback-sounds" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-enable-mnemonics" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-enable-tooltips" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-error-bell" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-fallback-icon-theme" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-file-chooser-backend" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-font-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="gtk-fontconfig-timestamp" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-fontconfig-timestamp" type="guint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-icon-sizes" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-icon-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-im-module" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -15520,6 +16390,7 @@
<property name="gtk-recent-files-max-age" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-show-input-method-menu" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-show-unicode-menu" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-sound-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-split-cursor" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-theme-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="gtk-timeout-expand" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -15622,6 +16493,12 @@
<parameter name="socket_" type="GtkSocket*"/>
</parameters>
</method>
+ <method name="get_plug_window" symbol="gtk_socket_get_plug_window">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="socket_" type="GtkSocket*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_socket_new">
<return-type type="GtkWidget*"/>
</constructor>
@@ -15900,6 +16777,18 @@
<parameter name="orientation" type="GtkOrientation*"/>
</parameters>
</method>
+ <method name="get_gicon" symbol="gtk_status_icon_get_gicon">
+ <return-type type="GIcon*"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ </parameters>
+ </method>
+ <method name="get_has_tooltip" symbol="gtk_status_icon_get_has_tooltip">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ </parameters>
+ </method>
<method name="get_icon_name" symbol="gtk_status_icon_get_icon_name">
<return-type type="gchar*"/>
<parameters>
@@ -15936,6 +16825,18 @@
<parameter name="status_icon" type="GtkStatusIcon*"/>
</parameters>
</method>
+ <method name="get_tooltip_markup" symbol="gtk_status_icon_get_tooltip_markup">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ </parameters>
+ </method>
+ <method name="get_tooltip_text" symbol="gtk_status_icon_get_tooltip_text">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ </parameters>
+ </method>
<method name="get_visible" symbol="gtk_status_icon_get_visible">
<return-type type="gboolean"/>
<parameters>
@@ -15963,6 +16864,12 @@
<parameter name="filename" type="gchar*"/>
</parameters>
</constructor>
+ <constructor name="new_from_gicon" symbol="gtk_status_icon_new_from_gicon">
+ <return-type type="GtkStatusIcon*"/>
+ <parameters>
+ <parameter name="icon" type="GIcon*"/>
+ </parameters>
+ </constructor>
<constructor name="new_from_icon_name" symbol="gtk_status_icon_new_from_icon_name">
<return-type type="GtkStatusIcon*"/>
<parameters>
@@ -16005,6 +16912,13 @@
<parameter name="filename" type="gchar*"/>
</parameters>
</method>
+ <method name="set_from_gicon" symbol="gtk_status_icon_set_from_gicon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="icon" type="GIcon*"/>
+ </parameters>
+ </method>
<method name="set_from_icon_name" symbol="gtk_status_icon_set_from_icon_name">
<return-type type="void"/>
<parameters>
@@ -16026,6 +16940,13 @@
<parameter name="stock_id" type="gchar*"/>
</parameters>
</method>
+ <method name="set_has_tooltip" symbol="gtk_status_icon_set_has_tooltip">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="has_tooltip" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_screen" symbol="gtk_status_icon_set_screen">
<return-type type="void"/>
<parameters>
@@ -16033,11 +16954,18 @@
<parameter name="screen" type="GdkScreen*"/>
</parameters>
</method>
- <method name="set_tooltip" symbol="gtk_status_icon_set_tooltip">
+ <method name="set_tooltip_markup" symbol="gtk_status_icon_set_tooltip_markup">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="markup" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_tooltip_text" symbol="gtk_status_icon_set_tooltip_text">
<return-type type="void"/>
<parameters>
<parameter name="status_icon" type="GtkStatusIcon*"/>
- <parameter name="tooltip_text" type="gchar*"/>
+ <parameter name="text" type="gchar*"/>
</parameters>
</method>
<method name="set_visible" symbol="gtk_status_icon_set_visible">
@@ -16050,6 +16978,8 @@
<property name="blinking" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="embedded" type="gboolean" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="file" type="char*" readable="0" writable="1" construct="0" construct-only="0"/>
+ <property name="gicon" type="GIcon*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="has-tooltip" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="icon-name" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="orientation" type="GtkOrientation" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="pixbuf" type="GdkPixbuf*" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -16057,6 +16987,8 @@
<property name="size" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
<property name="stock" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="storage-type" type="GtkImageType" readable="1" writable="0" construct="0" construct-only="0"/>
+ <property name="tooltip-markup" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<signal name="activate" when="FIRST">
<return-type type="void"/>
@@ -16064,6 +16996,20 @@
<parameter name="status_icon" type="GtkStatusIcon*"/>
</parameters>
</signal>
+ <signal name="button-press-event" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="event" type="GdkEvent*"/>
+ </parameters>
+ </signal>
+ <signal name="button-release-event" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="event" type="GdkEvent*"/>
+ </parameters>
+ </signal>
<signal name="popup-menu" when="FIRST">
<return-type type="void"/>
<parameters>
@@ -16072,6 +17018,23 @@
<parameter name="activate_time" type="guint"/>
</parameters>
</signal>
+ <signal name="query-tooltip" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ <parameter name="keyboard_mode" type="gboolean"/>
+ <parameter name="tooltip" type="GtkTooltip*"/>
+ </parameters>
+ </signal>
+ <signal name="scroll-event" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="event" type="GdkEvent*"/>
+ </parameters>
+ </signal>
<signal name="size-changed" when="LAST">
<return-type type="gboolean"/>
<parameters>
@@ -16084,6 +17047,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="get_context_id" symbol="gtk_statusbar_get_context_id">
<return-type type="guint"/>
@@ -16191,6 +17155,32 @@
<parameter name="style" type="GtkStyle*"/>
</parameters>
</method>
+ <method name="get" symbol="gtk_style_get">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="style" type="GtkStyle*"/>
+ <parameter name="widget_type" type="GType"/>
+ <parameter name="first_property_name" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_style_property" symbol="gtk_style_get_style_property">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="style" type="GtkStyle*"/>
+ <parameter name="widget_type" type="GType"/>
+ <parameter name="property_name" type="gchar*"/>
+ <parameter name="value" type="GValue*"/>
+ </parameters>
+ </method>
+ <method name="get_valist" symbol="gtk_style_get_valist">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="style" type="GtkStyle*"/>
+ <parameter name="widget_type" type="GType"/>
+ <parameter name="first_property_name" type="gchar*"/>
+ <parameter name="var_args" type="va_list"/>
+ </parameters>
+ </method>
<method name="lookup_color" symbol="gtk_style_lookup_color">
<return-type type="gboolean"/>
<parameters>
@@ -16781,6 +17771,7 @@
</object>
<object name="GtkTearoffMenuItem" parent="GtkMenuItem" type-name="GtkTearoffMenuItem" get-type="gtk_tearoff_menu_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -17453,6 +18444,13 @@
<parameter name="buffer" type="GtkTextBuffer*"/>
</parameters>
</signal>
+ <signal name="paste-done" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkTextBuffer*"/>
+ <parameter name="clipboard" type="GtkClipboard*"/>
+ </parameters>
+ </signal>
<signal name="remove-tag" when="LAST">
<return-type type="void"/>
<parameters>
@@ -18157,6 +19155,7 @@
<property name="buffer" type="GtkTextBuffer*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="cursor-visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="editable" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="im-module" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="indent" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="justification" type="GtkJustification" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="left-margin" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -18382,6 +19381,7 @@
</object>
<object name="GtkToggleButton" parent="GtkButton" type-name="GtkToggleButton" get-type="gtk_toggle_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -18460,6 +19460,7 @@
</object>
<object name="GtkToggleToolButton" parent="GtkToolButton" type-name="GtkToggleToolButton" get-type="gtk_toggle_tool_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -18495,6 +19496,7 @@
</object>
<object name="GtkToolButton" parent="GtkToolItem" type-name="GtkToolButton" get-type="gtk_tool_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -18604,6 +19606,7 @@
</object>
<object name="GtkToolItem" parent="GtkBin" type-name="GtkToolItem" get-type="gtk_tool_item_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
@@ -18788,6 +19791,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
<interface name="GtkToolShell"/>
</implements>
<method name="get_drop_index" symbol="gtk_toolbar_get_drop_index">
@@ -18824,12 +19828,6 @@
<parameter name="n" type="gint"/>
</parameters>
</method>
- <method name="get_orientation" symbol="gtk_toolbar_get_orientation">
- <return-type type="GtkOrientation"/>
- <parameters>
- <parameter name="toolbar" type="GtkToolbar*"/>
- </parameters>
- </method>
<method name="get_relief_style" symbol="gtk_toolbar_get_relief_style">
<return-type type="GtkReliefStyle"/>
<parameters>
@@ -18848,12 +19846,6 @@
<parameter name="toolbar" type="GtkToolbar*"/>
</parameters>
</method>
- <method name="get_tooltips" symbol="gtk_toolbar_get_tooltips">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="toolbar" type="GtkToolbar*"/>
- </parameters>
- </method>
<method name="insert" symbol="gtk_toolbar_insert">
<return-type type="void"/>
<parameters>
@@ -18880,13 +19872,6 @@
<parameter name="icon_size" type="GtkIconSize"/>
</parameters>
</method>
- <method name="set_orientation" symbol="gtk_toolbar_set_orientation">
- <return-type type="void"/>
- <parameters>
- <parameter name="toolbar" type="GtkToolbar*"/>
- <parameter name="orientation" type="GtkOrientation"/>
- </parameters>
- </method>
<method name="set_show_arrow" symbol="gtk_toolbar_set_show_arrow">
<return-type type="void"/>
<parameters>
@@ -18901,13 +19886,6 @@
<parameter name="style" type="GtkToolbarStyle"/>
</parameters>
</method>
- <method name="set_tooltips" symbol="gtk_toolbar_set_tooltips">
- <return-type type="void"/>
- <parameters>
- <parameter name="toolbar" type="GtkToolbar*"/>
- <parameter name="enable" type="gboolean"/>
- </parameters>
- </method>
<method name="unset_icon_size" symbol="gtk_toolbar_unset_icon_size">
<return-type type="void"/>
<parameters>
@@ -18920,9 +19898,8 @@
<parameter name="toolbar" type="GtkToolbar*"/>
</parameters>
</method>
- <property name="icon-size" type="GtkIconSize" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="icon-size" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="icon-size-set" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
- <property name="orientation" type="GtkOrientation" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="show-arrow" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="toolbar-style" type="GtkToolbarStyle" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="tooltips" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
@@ -19093,7 +20070,7 @@
<parameter name="types" type="GType*"/>
<parameter name="func" type="GtkTreeModelFilterModifyFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_visible_column" symbol="gtk_tree_model_filter_set_visible_column">
@@ -19109,7 +20086,7 @@
<parameter name="filter" type="GtkTreeModelFilter*"/>
<parameter name="func" type="GtkTreeModelFilterVisibleFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<property name="child-model" type="GtkTreeModel*" readable="1" writable="1" construct="0" construct-only="1"/>
@@ -19193,7 +20170,7 @@
<field name="order" type="GtkSortType"/>
<field name="default_sort_func" type="GtkTreeIterCompareFunc"/>
<field name="default_sort_data" type="gpointer"/>
- <field name="default_sort_destroy" type="GtkDestroyNotify"/>
+ <field name="default_sort_destroy" type="GDestroyNotify"/>
<field name="changed_id" type="guint"/>
<field name="inserted_id" type="guint"/>
<field name="has_child_toggled_id" type="guint"/>
@@ -19213,6 +20190,12 @@
<parameter name="selection" type="GtkTreeSelection*"/>
</parameters>
</method>
+ <method name="get_select_function" symbol="gtk_tree_selection_get_select_function">
+ <return-type type="GtkTreeSelectionFunc"/>
+ <parameters>
+ <parameter name="selection" type="GtkTreeSelection*"/>
+ </parameters>
+ </method>
<method name="get_selected" symbol="gtk_tree_selection_get_selected">
<return-type type="gboolean"/>
<parameters>
@@ -19303,7 +20286,7 @@
<parameter name="selection" type="GtkTreeSelection*"/>
<parameter name="func" type="GtkTreeSelectionFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="unselect_all" symbol="gtk_tree_selection_unselect_all">
@@ -19344,7 +20327,7 @@
<field name="type" type="GtkSelectionMode"/>
<field name="user_func" type="GtkTreeSelectionFunc"/>
<field name="user_data" type="gpointer"/>
- <field name="destroy" type="GtkDestroyNotify"/>
+ <field name="destroy" type="GDestroyNotify"/>
</object>
<object name="GtkTreeStore" parent="GObject" type-name="GtkTreeStore" get-type="gtk_tree_store_get_type">
<implements>
@@ -19550,7 +20533,7 @@
<field name="column_headers" type="GType*"/>
<field name="default_sort_func" type="GtkTreeIterCompareFunc"/>
<field name="default_sort_data" type="gpointer"/>
- <field name="default_sort_destroy" type="GtkDestroyNotify"/>
+ <field name="default_sort_destroy" type="GDestroyNotify"/>
<field name="columns_dirty" type="guint"/>
</object>
<object name="GtkTreeView" parent="GtkContainer" type-name="GtkTreeView" get-type="gtk_tree_view_get_type">
@@ -20044,7 +21027,7 @@
<parameter name="tree_view" type="GtkTreeView*"/>
<parameter name="func" type="GtkTreeViewColumnDropFunc"/>
<parameter name="user_data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_cursor" symbol="gtk_tree_view_set_cursor">
@@ -20072,7 +21055,7 @@
<parameter name="tree_view" type="GtkTreeView*"/>
<parameter name="func" type="GtkTreeDestroyCountFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_drag_dest_row" symbol="gtk_tree_view_set_drag_dest_row">
@@ -20180,7 +21163,7 @@
<parameter name="tree_view" type="GtkTreeView*"/>
<parameter name="func" type="GtkTreeViewRowSeparatorFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_rubber_banding" symbol="gtk_tree_view_set_rubber_banding">
@@ -20217,7 +21200,7 @@
<parameter name="tree_view" type="GtkTreeView*"/>
<parameter name="search_equal_func" type="GtkTreeViewSearchEqualFunc"/>
<parameter name="search_user_data" type="gpointer"/>
- <parameter name="search_destroy" type="GtkDestroyNotify"/>
+ <parameter name="search_destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_search_position_func" symbol="gtk_tree_view_set_search_position_func">
@@ -20657,7 +21640,7 @@
<parameter name="cell_renderer" type="GtkCellRenderer*"/>
<parameter name="func" type="GtkTreeCellDataFunc"/>
<parameter name="func_data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_clickable" symbol="gtk_tree_view_column_set_clickable">
@@ -21009,6 +21992,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_vbox_new">
<return-type type="GtkWidget*"/>
@@ -21022,6 +22006,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_vbutton_box_new">
<return-type type="GtkWidget*"/>
@@ -21031,6 +22016,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_vpaned_new">
<return-type type="GtkWidget*"/>
@@ -21040,6 +22026,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_vruler_new">
<return-type type="GtkWidget*"/>
@@ -21049,6 +22036,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_vscale_new">
<return-type type="GtkWidget*"/>
@@ -21069,6 +22057,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_vscrollbar_new">
<return-type type="GtkWidget*"/>
@@ -21081,6 +22070,7 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_vseparator_new">
<return-type type="GtkWidget*"/>
@@ -21156,8 +22146,10 @@
</object>
<object name="GtkVolumeButton" parent="GtkScaleButton" type-name="GtkVolumeButton" get-type="gtk_volume_button_get_type">
<implements>
+ <interface name="GtkActivatable"/>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_volume_button_new">
<return-type type="GtkWidget*"/>
@@ -21315,12 +22307,6 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
- <method name="get_action" symbol="gtk_widget_get_action">
- <return-type type="GtkAction*"/>
- <parameters>
- <parameter name="widget" type="GtkWidget*"/>
- </parameters>
- </method>
<method name="get_ancestor" symbol="gtk_widget_get_ancestor">
<return-type type="GtkWidget*"/>
<parameters>
@@ -21515,6 +22501,12 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_window" symbol="gtk_widget_get_window">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="grab_default" symbol="gtk_widget_grab_default">
<return-type type="void"/>
<parameters>
@@ -22098,6 +23090,7 @@
<property name="tooltip-text" type="char*" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="visible" type="gboolean" readable="1" writable="1" construct="0" construct-only="0"/>
<property name="width-request" type="gint" readable="1" writable="1" construct="0" construct-only="0"/>
+ <property name="window" type="GdkWindow*" readable="1" writable="0" construct="0" construct-only="0"/>
<signal name="accel-closures-changed" when="LAST">
<return-type type="void"/>
<parameters>
@@ -22656,7 +23649,7 @@
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
- <parameter name="xid" type="guint"/>
+ <parameter name="xid" type="GdkNativeWindow"/>
</parameters>
</method>
<method name="add_mnemonic" symbol="gtk_window_add_mnemonic">
@@ -22715,6 +23708,9 @@
<method name="get_default_icon_list" symbol="gtk_window_get_default_icon_list">
<return-type type="GList*"/>
</method>
+ <method name="get_default_icon_name" symbol="gtk_window_get_default_icon_name">
+ <return-type type="gchar*"/>
+ </method>
<method name="get_default_size" symbol="gtk_window_get_default_size">
<return-type type="void"/>
<parameters>
@@ -22723,6 +23719,12 @@
<parameter name="height" type="gint*"/>
</parameters>
</method>
+ <method name="get_default_widget" symbol="gtk_window_get_default_widget">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ </parameters>
+ </method>
<method name="get_deletable" symbol="gtk_window_get_deletable">
<return-type type="gboolean"/>
<parameters>
@@ -22968,7 +23970,7 @@
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
- <parameter name="xid" type="guint"/>
+ <parameter name="xid" type="GdkNativeWindow"/>
</parameters>
</method>
<method name="remove_mnemonic" symbol="gtk_window_remove_mnemonic">
@@ -23401,6 +24403,12 @@
<parameter name="window" type="GtkWindow*"/>
</parameters>
</method>
+ <method name="list_windows" symbol="gtk_window_group_list_windows">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="window_group" type="GtkWindowGroup*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_window_group_new">
<return-type type="GtkWindowGroup*"/>
</constructor>
@@ -23413,6 +24421,63 @@
</method>
<field name="grabs" type="GSList*"/>
</object>
+ <interface name="GtkActivatable" type-name="GtkActivatable" get-type="gtk_activatable_get_type">
+ <method name="do_set_related_action" symbol="gtk_activatable_do_set_related_action">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="get_related_action" symbol="gtk_activatable_get_related_action">
+ <return-type type="GtkAction*"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ </parameters>
+ </method>
+ <method name="get_use_action_appearance" symbol="gtk_activatable_get_use_action_appearance">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ </parameters>
+ </method>
+ <method name="set_related_action" symbol="gtk_activatable_set_related_action">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <method name="set_use_action_appearance" symbol="gtk_activatable_set_use_action_appearance">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ <parameter name="use_appearance" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="sync_action_properties" symbol="gtk_activatable_sync_action_properties">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
+ <vfunc name="sync_action_properties">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="update">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="activatable" type="GtkActivatable*"/>
+ <parameter name="action" type="GtkAction*"/>
+ <parameter name="property_name" type="gchar*"/>
+ </parameters>
+ </vfunc>
+ </interface>
<interface name="GtkBuildable" type-name="GtkBuildable" get-type="gtk_buildable_get_type">
<method name="add_child" symbol="gtk_buildable_add_child">
<return-type type="void"/>
@@ -23815,8 +24880,8 @@
<return-type type="gboolean"/>
<parameters>
<parameter name="editable" type="GtkEditable*"/>
- <parameter name="start" type="gint*"/>
- <parameter name="end" type="gint*"/>
+ <parameter name="start_pos" type="gint*"/>
+ <parameter name="end_pos" type="gint*"/>
</parameters>
</method>
<method name="insert_text" symbol="gtk_editable_insert_text">
@@ -23838,8 +24903,8 @@
<return-type type="void"/>
<parameters>
<parameter name="editable" type="GtkEditable*"/>
- <parameter name="start" type="gint"/>
- <parameter name="end" type="gint"/>
+ <parameter name="start_pos" type="gint"/>
+ <parameter name="end_pos" type="gint"/>
</parameters>
</method>
<method name="set_editable" symbol="gtk_editable_set_editable">
@@ -23976,6 +25041,12 @@
<parameter name="chooser" type="GtkFileChooser*"/>
</parameters>
</method>
+ <method name="get_current_folder_file" symbol="gtk_file_chooser_get_current_folder_file">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ </parameters>
+ </method>
<method name="get_current_folder_uri" symbol="gtk_file_chooser_get_current_folder_uri">
<return-type type="gchar*"/>
<parameters>
@@ -23994,6 +25065,12 @@
<parameter name="chooser" type="GtkFileChooser*"/>
</parameters>
</method>
+ <method name="get_file" symbol="gtk_file_chooser_get_file">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ </parameters>
+ </method>
<method name="get_filename" symbol="gtk_file_chooser_get_filename">
<return-type type="gchar*"/>
<parameters>
@@ -24006,6 +25083,12 @@
<parameter name="chooser" type="GtkFileChooser*"/>
</parameters>
</method>
+ <method name="get_files" symbol="gtk_file_chooser_get_files">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ </parameters>
+ </method>
<method name="get_filter" symbol="gtk_file_chooser_get_filter">
<return-type type="GtkFileFilter*"/>
<parameters>
@@ -24018,6 +25101,12 @@
<parameter name="chooser" type="GtkFileChooser*"/>
</parameters>
</method>
+ <method name="get_preview_file" symbol="gtk_file_chooser_get_preview_file">
+ <return-type type="GFile*"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ </parameters>
+ </method>
<method name="get_preview_filename" symbol="gtk_file_chooser_get_preview_filename">
<return-type type="char*"/>
<parameters>
@@ -24119,6 +25208,14 @@
<parameter name="chooser" type="GtkFileChooser*"/>
</parameters>
</method>
+ <method name="select_file" symbol="gtk_file_chooser_select_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ <parameter name="file" type="GFile*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="select_filename" symbol="gtk_file_chooser_select_filename">
<return-type type="gboolean"/>
<parameters>
@@ -24147,6 +25244,14 @@
<parameter name="filename" type="gchar*"/>
</parameters>
</method>
+ <method name="set_current_folder_file" symbol="gtk_file_chooser_set_current_folder_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ <parameter name="file" type="GFile*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="set_current_folder_uri" symbol="gtk_file_chooser_set_current_folder_uri">
<return-type type="gboolean"/>
<parameters>
@@ -24175,6 +25280,14 @@
<parameter name="extra_widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="set_file" symbol="gtk_file_chooser_set_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ <parameter name="file" type="GFile*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="set_filename" symbol="gtk_file_chooser_set_filename">
<return-type type="gboolean"/>
<parameters>
@@ -24244,6 +25357,13 @@
<parameter name="chooser" type="GtkFileChooser*"/>
</parameters>
</method>
+ <method name="unselect_file" symbol="gtk_file_chooser_unselect_file">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="chooser" type="GtkFileChooser*"/>
+ <parameter name="file" type="GFile*"/>
+ </parameters>
+ </method>
<method name="unselect_filename" symbol="gtk_file_chooser_unselect_filename">
<return-type type="void"/>
<parameters>
@@ -24300,6 +25420,21 @@
</parameters>
</signal>
</interface>
+ <interface name="GtkOrientable" type-name="GtkOrientable" get-type="gtk_orientable_get_type">
+ <method name="get_orientation" symbol="gtk_orientable_get_orientation">
+ <return-type type="GtkOrientation"/>
+ <parameters>
+ <parameter name="orientable" type="GtkOrientable*"/>
+ </parameters>
+ </method>
+ <method name="set_orientation" symbol="gtk_orientable_set_orientation">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="orientable" type="GtkOrientable*"/>
+ <parameter name="orientation" type="GtkOrientation"/>
+ </parameters>
+ </method>
+ </interface>
<interface name="GtkPrintOperationPreview" type-name="GtkPrintOperationPreview" get-type="gtk_print_operation_preview_get_type">
<requires>
<interface name="GObject"/>
@@ -25184,7 +26319,7 @@
<parameter name="sortable" type="GtkTreeSortable*"/>
<parameter name="sort_func" type="GtkTreeIterCompareFunc"/>
<parameter name="user_data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="set_sort_column_id" symbol="gtk_tree_sortable_set_sort_column_id">
@@ -25202,7 +26337,7 @@
<parameter name="sort_column_id" type="gint"/>
<parameter name="sort_func" type="GtkTreeIterCompareFunc"/>
<parameter name="user_data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
<method name="sort_column_changed" symbol="gtk_tree_sortable_sort_column_changed">
@@ -25237,7 +26372,7 @@
<parameter name="sortable" type="GtkTreeSortable*"/>
<parameter name="func" type="GtkTreeIterCompareFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</vfunc>
<vfunc name="set_sort_column_id">
@@ -25255,19 +26390,19 @@
<parameter name="sort_column_id" type="gint"/>
<parameter name="func" type="GtkTreeIterCompareFunc"/>
<parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GtkDestroyNotify"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</vfunc>
</interface>
<constant name="GTK_ARG_READWRITE" type="int" value="0"/>
- <constant name="GTK_BINARY_AGE" type="int" value="1303"/>
+ <constant name="GTK_BINARY_AGE" type="int" value="1600"/>
<constant name="GTK_BUTTONBOX_DEFAULT" type="int" value="-1"/>
<constant name="GTK_INPUT_ERROR" type="int" value="-1"/>
<constant name="GTK_INTERFACE_AGE" type="int" value="0"/>
<constant name="GTK_MAJOR_VERSION" type="int" value="2"/>
<constant name="GTK_MAX_COMPOSE_LEN" type="int" value="7"/>
- <constant name="GTK_MICRO_VERSION" type="int" value="3"/>
- <constant name="GTK_MINOR_VERSION" type="int" value="13"/>
+ <constant name="GTK_MICRO_VERSION" type="int" value="0"/>
+ <constant name="GTK_MINOR_VERSION" type="int" value="16"/>
<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"/>
@@ -25286,6 +26421,7 @@
<constant name="GTK_PRINT_SETTINGS_FINISHINGS" type="char*" value="finishings"/>
<constant name="GTK_PRINT_SETTINGS_MEDIA_TYPE" type="char*" value="media-type"/>
<constant name="GTK_PRINT_SETTINGS_NUMBER_UP" type="char*" value="number-up"/>
+ <constant name="GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT" type="char*" value="number-up-layout"/>
<constant name="GTK_PRINT_SETTINGS_N_COPIES" type="char*" value="n-copies"/>
<constant name="GTK_PRINT_SETTINGS_ORIENTATION" type="char*" value="orientation"/>
<constant name="GTK_PRINT_SETTINGS_OUTPUT_BIN" type="char*" value="output-bin"/>
@@ -25297,9 +26433,12 @@
<constant name="GTK_PRINT_SETTINGS_PAPER_HEIGHT" type="char*" value="paper-height"/>
<constant name="GTK_PRINT_SETTINGS_PAPER_WIDTH" type="char*" value="paper-width"/>
<constant name="GTK_PRINT_SETTINGS_PRINTER" type="char*" value="printer"/>
+ <constant name="GTK_PRINT_SETTINGS_PRINTER_LPI" type="char*" value="printer-lpi"/>
<constant name="GTK_PRINT_SETTINGS_PRINT_PAGES" type="char*" value="print-pages"/>
<constant name="GTK_PRINT_SETTINGS_QUALITY" type="char*" value="quality"/>
<constant name="GTK_PRINT_SETTINGS_RESOLUTION" type="char*" value="resolution"/>
+ <constant name="GTK_PRINT_SETTINGS_RESOLUTION_X" type="char*" value="resolution-x"/>
+ <constant name="GTK_PRINT_SETTINGS_RESOLUTION_Y" type="char*" value="resolution-y"/>
<constant name="GTK_PRINT_SETTINGS_REVERSE" type="char*" value="reverse"/>
<constant name="GTK_PRINT_SETTINGS_SCALE" type="char*" value="scale"/>
<constant name="GTK_PRINT_SETTINGS_USE_COLOR" type="char*" value="use-color"/>
@@ -25312,6 +26451,7 @@
<constant name="GTK_STOCK_APPLY" type="char*" value="gtk-apply"/>
<constant name="GTK_STOCK_BOLD" type="char*" value="gtk-bold"/>
<constant name="GTK_STOCK_CANCEL" type="char*" value="gtk-cancel"/>
+ <constant name="GTK_STOCK_CAPS_LOCK_WARNING" type="char*" value="gtk-caps-lock-warning"/>
<constant name="GTK_STOCK_CDROM" type="char*" value="gtk-cdrom"/>
<constant name="GTK_STOCK_CLEAR" type="char*" value="gtk-clear"/>
<constant name="GTK_STOCK_CLOSE" type="char*" value="gtk-close"/>
@@ -25382,6 +26522,7 @@
<constant name="GTK_STOCK_PREFERENCES" type="char*" value="gtk-preferences"/>
<constant name="GTK_STOCK_PRINT" type="char*" value="gtk-print"/>
<constant name="GTK_STOCK_PRINT_ERROR" type="char*" value="gtk-print-error"/>
+ <constant name="GTK_STOCK_PRINT_PAUSED" type="char*" value="gtk-print-paused"/>
<constant name="GTK_STOCK_PRINT_PREVIEW" type="char*" value="gtk-print-preview"/>
<constant name="GTK_STOCK_PRINT_REPORT" type="char*" value="gtk-print-report"/>
<constant name="GTK_STOCK_PRINT_WARNING" type="char*" value="gtk-print-warning"/>
diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
index 10f6813..a637e22 100644
--- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
+++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
@@ -124,6 +124,7 @@ gtk_file_chooser_dialog_new_with_backend.title nullable="1"
gtk_file_chooser_dialog_new_with_backend.parent nullable="1"
gtk_frame_new.label nullable="1"
GtkHandleBox.child_detached hidden="1"
+GtkHandleBox::child_detached hidden="1"
gtk_hscale_new.adjustment nullable="1"
gtk_get_option_group transfer_ownership="1"
gtk_icon_info_get_embedded_rect.rectangle is_out="1"
diff --git a/vapi/packages/pango/pango-custom.vala b/vapi/packages/pango/pango-custom.vala
index e6775de..f8f9893 100644
--- a/vapi/packages/pango/pango-custom.vala
+++ b/vapi/packages/pango/pango-custom.vala
@@ -21,10 +21,6 @@
*/
namespace Pango {
- public class Language {
- public extern weak string to_string ();
- }
-
[CCode (cprefix = "PANGO_SCALE_", cheader_filename = "pango/pango.h")]
public enum Scale {
XX_SMALL,
diff --git a/vapi/packages/pango/pango.gi b/vapi/packages/pango/pango.gi
index bcd5a58..04fc67a 100644
--- a/vapi/packages/pango/pango.gi
+++ b/vapi/packages/pango/pango.gi
@@ -1133,6 +1133,56 @@
<field name="item" type="PangoItem*"/>
<field name="glyphs" type="PangoGlyphString*"/>
</boxed>
+ <boxed name="PangoGlyphItemIter" type-name="PangoGlyphItemIter" get-type="pango_glyph_item_iter_get_type">
+ <method name="copy" symbol="pango_glyph_item_iter_copy">
+ <return-type type="PangoGlyphItemIter*"/>
+ <parameters>
+ <parameter name="orig" type="PangoGlyphItemIter*"/>
+ </parameters>
+ </method>
+ <method name="free" symbol="pango_glyph_item_iter_free">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="iter" type="PangoGlyphItemIter*"/>
+ </parameters>
+ </method>
+ <method name="init_end" symbol="pango_glyph_item_iter_init_end">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="PangoGlyphItemIter*"/>
+ <parameter name="glyph_item" type="PangoGlyphItem*"/>
+ <parameter name="text" type="char*"/>
+ </parameters>
+ </method>
+ <method name="init_start" symbol="pango_glyph_item_iter_init_start">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="PangoGlyphItemIter*"/>
+ <parameter name="glyph_item" type="PangoGlyphItem*"/>
+ <parameter name="text" type="char*"/>
+ </parameters>
+ </method>
+ <method name="next_cluster" symbol="pango_glyph_item_iter_next_cluster">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="PangoGlyphItemIter*"/>
+ </parameters>
+ </method>
+ <method name="prev_cluster" symbol="pango_glyph_item_iter_prev_cluster">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="iter" type="PangoGlyphItemIter*"/>
+ </parameters>
+ </method>
+ <field name="glyph_item" type="PangoGlyphItem*"/>
+ <field name="text" type="gchar*"/>
+ <field name="start_glyph" type="int"/>
+ <field name="start_index" type="int"/>
+ <field name="start_char" type="int"/>
+ <field name="end_glyph" type="int"/>
+ <field name="end_index" type="int"/>
+ <field name="end_char" type="int"/>
+ </boxed>
<boxed name="PangoGlyphString" type-name="PangoGlyphString" get-type="pango_glyph_string_get_type">
<method name="copy" symbol="pango_glyph_string_copy">
<return-type type="PangoGlyphString*"/>
@@ -1266,6 +1316,13 @@
<parameter name="language" type="PangoLanguage*"/>
</parameters>
</method>
+ <method name="get_scripts" symbol="pango_language_get_scripts">
+ <return-type type="PangoScript*"/>
+ <parameters>
+ <parameter name="language" type="PangoLanguage*"/>
+ <parameter name="num_scripts" type="int*"/>
+ </parameters>
+ </method>
<method name="includes_script" symbol="pango_language_includes_script">
<return-type type="gboolean"/>
<parameters>
@@ -1280,6 +1337,12 @@
<parameter name="range_list" type="char*"/>
</parameters>
</method>
+ <method name="to_string" symbol="pango_language_to_string">
+ <return-type type="char*"/>
+ <parameters>
+ <parameter name="language" type="PangoLanguage*"/>
+ </parameters>
+ </method>
</boxed>
<boxed name="PangoLayoutIter" type-name="PangoLayoutIter" get-type="pango_layout_iter_get_type">
<method name="at_last_line" symbol="pango_layout_iter_at_last_line">
@@ -1841,13 +1904,17 @@
<member name="PANGO_VARIANT_SMALL_CAPS" value="1"/>
</enum>
<enum name="PangoWeight" type-name="PangoWeight" get-type="pango_weight_get_type">
+ <member name="PANGO_WEIGHT_THIN" value="100"/>
<member name="PANGO_WEIGHT_ULTRALIGHT" value="200"/>
<member name="PANGO_WEIGHT_LIGHT" value="300"/>
+ <member name="PANGO_WEIGHT_BOOK" value="380"/>
<member name="PANGO_WEIGHT_NORMAL" value="400"/>
+ <member name="PANGO_WEIGHT_MEDIUM" value="500"/>
<member name="PANGO_WEIGHT_SEMIBOLD" value="600"/>
<member name="PANGO_WEIGHT_BOLD" value="700"/>
<member name="PANGO_WEIGHT_ULTRABOLD" value="800"/>
<member name="PANGO_WEIGHT_HEAVY" value="900"/>
+ <member name="PANGO_WEIGHT_ULTRAHEAVY" value="1000"/>
</enum>
<enum name="PangoWrapMode" type-name="PangoWrapMode" get-type="pango_wrap_mode_get_type">
<member name="PANGO_WRAP_WORD" value="0"/>
@@ -1943,6 +2010,9 @@
<parameter name="language" type="PangoLanguage*"/>
</parameters>
</method>
+ <constructor name="new" symbol="pango_context_new">
+ <return-type type="PangoContext*"/>
+ </constructor>
<method name="set_base_dir" symbol="pango_context_set_base_dir">
<return-type type="void"/>
<parameters>
@@ -1964,6 +2034,13 @@
<parameter name="desc" type="PangoFontDescription*"/>
</parameters>
</method>
+ <method name="set_font_map" symbol="pango_context_set_font_map">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="PangoContext*"/>
+ <parameter name="font_map" type="PangoFontMap*"/>
+ </parameters>
+ </method>
<method name="set_gravity_hint" symbol="pango_context_set_gravity_hint">
<return-type type="void"/>
<parameters>
@@ -2095,6 +2172,12 @@
</method>
</object>
<object name="PangoFontMap" parent="GObject" type-name="PangoFontMap" get-type="pango_font_map_get_type">
+ <method name="create_context" symbol="pango_font_map_create_context">
+ <return-type type="PangoContext*"/>
+ <parameters>
+ <parameter name="fontmap" type="PangoFontMap*"/>
+ </parameters>
+ </method>
<method name="list_families" symbol="pango_font_map_list_families">
<return-type type="void"/>
<parameters>
@@ -2555,6 +2638,16 @@
<parameter name="y" type="double"/>
</parameters>
</method>
+ <method name="draw_glyph_item" symbol="pango_renderer_draw_glyph_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="renderer" type="PangoRenderer*"/>
+ <parameter name="text" type="char*"/>
+ <parameter name="glyph_item" type="PangoGlyphItem*"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ </parameters>
+ </method>
<method name="draw_glyphs" symbol="pango_renderer_draw_glyphs">
<return-type type="void"/>
<parameters>
@@ -2680,6 +2773,16 @@
<parameter name="y" type="double"/>
</parameters>
</vfunc>
+ <vfunc name="draw_glyph_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="renderer" type="PangoRenderer*"/>
+ <parameter name="text" type="char*"/>
+ <parameter name="glyph_item" type="PangoGlyphItem*"/>
+ <parameter name="x" type="int"/>
+ <parameter name="y" type="int"/>
+ </parameters>
+ </vfunc>
<vfunc name="draw_glyphs">
<return-type type="void"/>
<parameters>
@@ -2749,6 +2852,7 @@
<field name="matrix" type="PangoMatrix*"/>
</object>
<constant name="PANGO_ANALYSIS_FLAG_CENTERED_BASELINE" type="int" value="1"/>
+ <constant name="PANGO_ATTR_INDEX_FROM_TEXT_BEGINNING" type="int" value="0"/>
<constant name="PANGO_ENGINE_TYPE_LANG" type="char*" value="PangoEngineLang"/>
<constant name="PANGO_ENGINE_TYPE_SHAPE" type="char*" value="PangoEngineShape"/>
<constant name="PANGO_RENDER_TYPE_NONE" type="char*" value="PangoRenderNone"/>
@@ -2756,8 +2860,8 @@
<constant name="PANGO_UNKNOWN_GLYPH_HEIGHT" type="int" value="14"/>
<constant name="PANGO_UNKNOWN_GLYPH_WIDTH" type="int" value="10"/>
<constant name="PANGO_VERSION_MAJOR" type="int" value="1"/>
- <constant name="PANGO_VERSION_MICRO" type="int" value="2"/>
- <constant name="PANGO_VERSION_MINOR" type="int" value="21"/>
- <constant name="PANGO_VERSION_STRING" type="char*" value="1.21.2"/>
+ <constant name="PANGO_VERSION_MICRO" type="int" value="0"/>
+ <constant name="PANGO_VERSION_MINOR" type="int" value="24"/>
+ <constant name="PANGO_VERSION_STRING" type="char*" value="1.24.0"/>
</namespace>
</api>
diff --git a/vapi/packages/pangocairo/pangocairo.gi b/vapi/packages/pangocairo/pangocairo.gi
index fb28b5b..4081980 100644
--- a/vapi/packages/pangocairo/pangocairo.gi
+++ b/vapi/packages/pangocairo/pangocairo.gi
@@ -97,6 +97,14 @@
<parameter name="height" type="double"/>
</parameters>
</function>
+ <function name="cairo_show_glyph_item" symbol="pango_cairo_show_glyph_item">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cr" type="cairo_t*"/>
+ <parameter name="text" type="char*"/>
+ <parameter name="glyph_item" type="PangoGlyphItem*"/>
+ </parameters>
+ </function>
<function name="cairo_show_glyph_string" symbol="pango_cairo_show_glyph_string">
<return-type type="void"/>
<parameters>
diff --git a/vapi/pango.vapi b/vapi/pango.vapi
index b37558c..ad0e13a 100644
--- a/vapi/pango.vapi
+++ b/vapi/pango.vapi
@@ -133,9 +133,12 @@ namespace Pango {
public void list_families (Pango.FontFamily[] families);
public unowned Pango.Font load_font (Pango.FontDescription desc);
public unowned Pango.Fontset load_fontset (Pango.FontDescription desc, Pango.Language language);
+ [CCode (has_construct_function = false)]
+ public Context ();
public void set_base_dir (Pango.Direction direction);
public void set_base_gravity (Pango.Gravity gravity);
public void set_font_description (Pango.FontDescription desc);
+ public void set_font_map (Pango.FontMap font_map);
public void set_gravity_hint (Pango.GravityHint hint);
public void set_language (Pango.Language language);
public void set_matrix (Pango.Matrix matrix);
@@ -226,6 +229,7 @@ namespace Pango {
}
[CCode (cheader_filename = "pango/pango.h")]
public class FontMap : GLib.Object {
+ public unowned Pango.Context create_context ();
public void list_families (Pango.FontFamily[] families);
public unowned Pango.Font load_font (Pango.Context context, Pango.FontDescription desc);
public unowned Pango.Fontset load_fontset (Pango.Context context, Pango.FontDescription desc, Pango.Language language);
@@ -277,6 +281,23 @@ namespace Pango {
public unowned Pango.GlyphItem split (string text, int split_index);
}
[Compact]
+ [CCode (copy_function = "pango_glyph_item_iter_copy", type_id = "PANGO_TYPE_GLYPH_ITEM_ITER", cheader_filename = "pango/pango.h")]
+ public class GlyphItemIter {
+ public int end_char;
+ public int end_glyph;
+ public int end_index;
+ public weak Pango.GlyphItem glyph_item;
+ public int start_char;
+ public int start_glyph;
+ public int start_index;
+ public weak string text;
+ public unowned Pango.GlyphItemIter copy ();
+ public bool init_end (Pango.GlyphItem glyph_item, string text);
+ public bool init_start (Pango.GlyphItem glyph_item, string text);
+ public bool next_cluster ();
+ public bool prev_cluster ();
+ }
+ [Compact]
[CCode (copy_function = "pango_glyph_string_copy", type_id = "PANGO_TYPE_GLYPH_STRING", cheader_filename = "pango/pango.h")]
public class GlyphString {
public weak Pango.GlyphInfo glyphs;
@@ -315,11 +336,13 @@ namespace Pango {
public Item ();
public unowned Pango.Item split (int split_index, int split_offset);
}
- [CCode (ref_function = "pango_language_ref", unref_function = "pango_language_unref", cheader_filename = "pango/pango.h")]
+ [Compact]
+ [CCode (type_id = "PANGO_TYPE_LANGUAGE", cheader_filename = "pango/pango.h")]
public class Language {
public static unowned Pango.Language from_string (string language);
public static unowned Pango.Language get_default ();
public unowned string get_sample_string ();
+ public Pango.Script get_scripts (int num_scripts);
public bool includes_script (Pango.Script script);
public bool matches (string range_list);
public unowned string to_string ();
@@ -440,6 +463,7 @@ namespace Pango {
public void deactivate ();
public virtual void draw_error_underline (int x, int y, int width, int height);
public virtual void draw_glyph (Pango.Font font, Pango.Glyph glyph, double x, double y);
+ public virtual void draw_glyph_item (string text, Pango.GlyphItem glyph_item, int x, int y);
public virtual void draw_glyphs (Pango.Font font, Pango.GlyphString glyphs, int x, int y);
public void draw_layout (Pango.Layout layout, int x, int y);
public void draw_layout_line (Pango.LayoutLine line, int x, int y);
@@ -774,13 +798,17 @@ namespace Pango {
}
[CCode (cprefix = "PANGO_WEIGHT_", cheader_filename = "pango/pango.h")]
public enum Weight {
+ THIN,
ULTRALIGHT,
LIGHT,
+ BOOK,
NORMAL,
+ MEDIUM,
SEMIBOLD,
BOLD,
ULTRABOLD,
- HEAVY
+ HEAVY,
+ ULTRAHEAVY
}
[CCode (cprefix = "PANGO_WRAP_", cheader_filename = "pango/pango.h")]
public enum WrapMode {
@@ -797,6 +825,8 @@ namespace Pango {
[CCode (cheader_filename = "pango/pango.h")]
public const int ANALYSIS_FLAG_CENTERED_BASELINE;
[CCode (cheader_filename = "pango/pango.h")]
+ public const int ATTR_INDEX_FROM_TEXT_BEGINNING;
+ [CCode (cheader_filename = "pango/pango.h")]
public const string ENGINE_TYPE_LANG;
[CCode (cheader_filename = "pango/pango.h")]
public const string ENGINE_TYPE_SHAPE;
diff --git a/vapi/pangocairo.vapi b/vapi/pangocairo.vapi
index 0e51ee0..f716530 100644
--- a/vapi/pangocairo.vapi
+++ b/vapi/pangocairo.vapi
@@ -1,4 +1,4 @@
-/* pangocairo.vapi generated by lt-vapigen, do not modify. */
+/* pangocairo.vapi generated by vapigen, do not modify. */
[CCode (cprefix = "Pango", lower_case_cprefix = "pango_")]
namespace Pango {
@@ -46,6 +46,8 @@ namespace Pango {
[CCode (cheader_filename = "pango/pangocairo.h")]
public static void cairo_show_error_underline (Cairo.Context cr, double x, double y, double width, double height);
[CCode (cheader_filename = "pango/pangocairo.h")]
+ public static void cairo_show_glyph_item (Cairo.Context cr, string text, Pango.GlyphItem glyph_item);
+ [CCode (cheader_filename = "pango/pangocairo.h")]
public static void cairo_show_glyph_string (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);
[CCode (cheader_filename = "pango/pangocairo.h")]
public static void cairo_show_layout (Cairo.Context cr, Pango.Layout layout);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]