[vala] gtk+-2.0: Update to 2.24.20
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] gtk+-2.0: Update to 2.24.20
- Date: Wed, 31 Jul 2013 19:57:51 +0000 (UTC)
commit 4c3f4a95fe3f9078282cbf482921d3f4629d5dba
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Wed Jul 31 21:56:42 2013 +0200
gtk+-2.0: Update to 2.24.20
vapi/gtk+-2.0.vapi | 160 +++++-
vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala | 161 +++++
vapi/packages/gtk+-2.0/gtk+-2.0.gi | 858 ++++++++++++++-------------
vapi/packages/gtk+-2.0/gtk+-2.0.metadata | 10 +
4 files changed, 760 insertions(+), 429 deletions(-)
---
diff --git a/vapi/gtk+-2.0.vapi b/vapi/gtk+-2.0.vapi
index 43b3b10..bd6eba3 100644
--- a/vapi/gtk+-2.0.vapi
+++ b/vapi/gtk+-2.0.vapi
@@ -3,6 +3,24 @@
[CCode (gir_namespace = "Gtk", gir_version = "2.0")]
[Deprecated (replacement = "gtk+-3.0")]
namespace Gtk {
+ namespace Idle {
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint add (Gtk.Function function);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint add_full (int priority, Gtk.Function function, Gtk.CallbackMarshal
marshal, void* data, GLib.DestroyNotify destroy);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint add_priority (int priority, Gtk.Function function);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void remove (uint idle_handler_id);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void remove_by_data (void* data);
+ }
+ namespace Input {
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint add_full (int source, Gdk.InputCondition condition, Gdk.InputFunction
function, Gtk.CallbackMarshal marshal, void* data, GLib.DestroyNotify destroy);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void remove (uint input_handler_id);
+ }
namespace Stock {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string ABOUT;
@@ -223,6 +241,14 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool lookup (string stock_id, out Gtk.StockItem item);
}
+ namespace Timeout {
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint add (uint32 interval, Gtk.Function function);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static uint add_full (uint32 interval, Gtk.Function function, Gtk.CallbackMarshal
marshal, void* data, GLib.DestroyNotify destroy);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static void remove (uint timeout_handler_id);
+ }
[CCode (cheader_filename = "gtk/gtk.h")]
public class AboutDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
@@ -274,6 +300,7 @@ namespace Gtk {
public string website { get; set; }
public string website_label { get; set; }
public bool wrap_license { get; set; }
+ public virtual signal bool activate_link (string uri);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class AccelGroup : GLib.Object {
@@ -354,6 +381,8 @@ namespace Gtk {
[CCode (has_construct_function = false)]
protected Accessible ();
public virtual void connect_widget_destroyed ();
+ public unowned Gtk.Widget get_widget ();
+ public void set_widget (Gtk.Widget widget);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Action : GLib.Object, Gtk.Buildable {
@@ -547,6 +576,7 @@ namespace Gtk {
public Assistant ();
public void add_action_widget (Gtk.Widget child);
public int append_page (Gtk.Widget page);
+ public void commit ();
public int get_current_page ();
public int get_n_pages ();
public unowned Gtk.Widget get_nth_page (int page_num);
@@ -696,6 +726,7 @@ namespace Gtk {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Button.from_stock (string stock_id);
public void get_alignment (out float xalign, out float yalign);
+ public unowned Gdk.Window get_event_window ();
public bool get_focus_on_click ();
public unowned Gtk.Widget get_image ();
public Gtk.PositionType get_image_position ();
@@ -1233,7 +1264,7 @@ namespace Gtk {
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 {
+ public class ComboBox : Gtk.Bin, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout, Gtk.CellEditable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox ();
public void append_text (string text);
@@ -1243,7 +1274,9 @@ namespace Gtk {
public bool get_add_tearoffs ();
public Gtk.SensitivityType get_button_sensitivity ();
public int get_column_span_column ();
+ public int get_entry_text_column ();
public bool get_focus_on_click ();
+ public bool get_has_entry ();
public unowned Gtk.TreeModel get_model ();
public unowned Atk.Object get_popup_accessible ();
public unowned Gtk.TreeViewRowSeparatorFunc get_row_separator_func ();
@@ -1258,6 +1291,7 @@ namespace Gtk {
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_entry_text_column (int text_column);
public void set_focus_on_click (bool focus_on_click);
public void set_model (Gtk.TreeModel? model);
public void set_row_separator_func (owned Gtk.TreeViewRowSeparatorFunc func);
@@ -1267,12 +1301,18 @@ namespace Gtk {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox.text ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBox.with_entry ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
public ComboBox.with_model (Gtk.TreeModel model);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBox.with_model_and_entry (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 int entry_text_column { get; set; }
public bool focus_on_click { get; set; }
+ public bool has_entry { get; construct; }
[NoAccessorMethod]
public bool has_frame { get; set; }
public Gtk.TreeModel model { get; set; }
@@ -1302,6 +1342,18 @@ namespace Gtk {
public int text_column { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class ComboBoxText : Gtk.ComboBox, Atk.Implementor, Gtk.Buildable, Gtk.CellLayout,
Gtk.CellEditable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBoxText ();
+ public void append_text (string text);
+ public string get_active_text ();
+ public void insert_text (int position, string text);
+ public void prepend_text (string text);
+ public void remove (int position);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBoxText.with_entry ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Container : Gtk.Widget, Atk.Implementor, Gtk.Buildable {
public weak Gtk.Widget focus_child;
public uint has_focus_chain;
@@ -1428,7 +1480,7 @@ namespace Gtk {
public DrawingArea ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Entry : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable {
+ public class Entry : Gtk.Widget, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable {
public int ascent;
public uint blink_timeout;
public uint button;
@@ -1494,8 +1546,10 @@ namespace Gtk {
public unowned Gdk.Window get_text_window ();
public bool get_visibility ();
public int get_width_chars ();
+ public bool im_context_filter_keypress (Gdk.EventKey event);
public int layout_index_to_text_index (int layout_index);
public void progress_pulse ();
+ public void reset_im_context ();
public void set_activates_default (bool setting);
public void set_alignment (float xalign);
public void set_buffer (Gtk.EntryBuffer buffer);
@@ -1628,7 +1682,7 @@ namespace Gtk {
public virtual signal void inserted_text (uint position, string chars, uint n_chars);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class EntryCompletion : GLib.Object, Gtk.Buildable, Gtk.CellLayout {
+ public class EntryCompletion : GLib.Object, Gtk.CellLayout, Gtk.Buildable {
[CCode (has_construct_function = false)]
public EntryCompletion ();
public void complete ();
@@ -1685,12 +1739,14 @@ namespace Gtk {
public Expander (string label);
public bool get_expanded ();
public unowned string get_label ();
+ public bool get_label_fill ();
public unowned Gtk.Widget get_label_widget ();
public int get_spacing ();
public bool get_use_markup ();
public bool get_use_underline ();
public void set_expanded (bool expanded);
public void set_label (string label);
+ public void set_label_fill (bool label_fill);
public void set_label_widget (Gtk.Widget label_widget);
public void set_spacing (int spacing);
public void set_use_markup (bool use_markup);
@@ -1699,6 +1755,7 @@ namespace Gtk {
public Expander.with_mnemonic (string label);
public bool expanded { get; set construct; }
public string label { get; set construct; }
+ public bool label_fill { get; set construct; }
public Gtk.Widget label_widget { get; set; }
public int spacing { get; set; }
public bool use_markup { get; set construct; }
@@ -1846,6 +1903,7 @@ namespace Gtk {
public FontSelectionDialog (string title);
public unowned Gtk.Widget get_cancel_button ();
public unowned string get_font_name ();
+ public unowned Gtk.Widget get_font_selection ();
public unowned Gtk.Widget get_ok_button ();
public unowned string get_preview_text ();
public bool set_font_name (string fontname);
@@ -2116,7 +2174,10 @@ namespace Gtk {
public bool get_dest_item_at_pos (int drag_x, int drag_y, out unowned Gtk.TreePath path,
Gtk.IconViewDropPosition pos);
public void get_drag_dest_item (out unowned Gtk.TreePath path, Gtk.IconViewDropPosition pos);
public bool get_item_at_pos (int x, int y, out unowned Gtk.TreePath path, out unowned
Gtk.CellRenderer cell);
+ public int get_item_column (Gtk.TreePath path);
+ public Gtk.Orientation get_item_orientation ();
public int get_item_padding ();
+ public int get_item_row (Gtk.TreePath path);
public int get_item_width ();
public int get_margin ();
public int get_markup_column ();
@@ -2141,6 +2202,7 @@ namespace Gtk {
public void set_columns (int columns);
public void set_cursor (Gtk.TreePath path, Gtk.CellRenderer? cell, bool start_editing);
public void set_drag_dest_item (Gtk.TreePath path, Gtk.IconViewDropPosition pos);
+ public void set_item_orientation (Gtk.Orientation orientation);
public void set_item_padding (int item_padding);
public void set_item_width (int item_width);
public void set_margin (int margin);
@@ -2163,6 +2225,7 @@ namespace Gtk {
public IconView.with_model (Gtk.TreeModel model);
public int column_spacing { get; set; }
public int columns { get; set; }
+ public Gtk.Orientation item_orientation { get; set; }
public int item_padding { get; set; }
public int item_width { get; set; }
public int margin { get; set; }
@@ -2254,6 +2317,8 @@ namespace Gtk {
[NoAccessorMethod]
public string stock { owned get; set; }
public Gtk.ImageType storage_type { get; }
+ [NoAccessorMethod]
+ public bool use_fallback { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
[Compact]
@@ -2515,7 +2580,7 @@ namespace Gtk {
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 {
+ public class ListStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest,
Gtk.TreeSortable, Gtk.Buildable {
[CCode (array_length = false)]
public weak GLib.Type[] column_headers;
public uint columns_dirty;
@@ -2695,7 +2760,6 @@ namespace Gtk {
[NoWrapper]
public virtual int get_popup_delay ();
public bool get_take_focus ();
- public virtual void insert (Gtk.Widget child, int position);
public void prepend (Gtk.Widget child);
public void select_first (bool search_sensitive);
public virtual void select_item (Gtk.Widget menu_item);
@@ -2707,6 +2771,8 @@ namespace Gtk {
public virtual signal void cycle_focus (Gtk.DirectionType p0);
[HasEmitter]
public virtual signal void deactivate ();
+ [HasEmitter]
+ public virtual signal void insert (Gtk.Widget child, int position);
public virtual signal void move_current (Gtk.MenuDirectionType direction);
public virtual signal bool move_selected (int distance);
public virtual signal void selection_done ();
@@ -2735,6 +2801,7 @@ namespace Gtk {
[PrintfFormat]
public void format_secondary_text (string message_format, ...);
public unowned Gtk.Widget get_image ();
+ public unowned Gtk.Widget get_message_area ();
public void set_image (Gtk.Widget image);
public void set_markup (string str);
[CCode (has_construct_function = false, type = "GtkWidget*")]
@@ -2743,6 +2810,7 @@ namespace Gtk {
[NoAccessorMethod]
public Gtk.ButtonsType buttons { construct; }
public Gtk.Widget image { get; set; }
+ public Gtk.Widget message_area { get; }
[NoAccessorMethod]
public Gtk.MessageType message_type { get; set construct; }
[NoAccessorMethod]
@@ -2810,6 +2878,7 @@ namespace Gtk {
public unowned Gtk.Widget get_action_widget (Gtk.PackType pack_type);
public int get_current_page ();
public void* get_group ();
+ public unowned string get_group_name ();
public unowned Gtk.Widget get_menu_label (Gtk.Widget child);
public unowned string get_menu_label_text (Gtk.Widget child);
public int get_n_pages ();
@@ -2818,10 +2887,12 @@ namespace Gtk {
public bool get_show_border ();
public bool get_show_tabs ();
public bool get_tab_detachable (Gtk.Widget child);
+ public uint16 get_tab_hborder ();
public unowned Gtk.Widget get_tab_label (Gtk.Widget child);
public unowned string get_tab_label_text (Gtk.Widget child);
public Gtk.PositionType get_tab_pos ();
public bool get_tab_reorderable (Gtk.Widget child);
+ public uint16 get_tab_vborder ();
public int insert_page (Gtk.Widget child, Gtk.Widget? tab_label, int position);
[CCode (vfunc_name = "insert_page")]
public virtual int insert_page_menu (Gtk.Widget child, Gtk.Widget? tab_label, Gtk.Widget?
menu_label, int position);
@@ -2838,6 +2909,7 @@ namespace Gtk {
public void set_action_widget (Gtk.Widget widget, Gtk.PackType pack_type);
public void set_current_page (int page_num);
public void set_group (void* group);
+ public void set_group_name (string group_name);
public void set_menu_label (Gtk.Widget child, Gtk.Widget? menu_label);
public void set_menu_label_text (Gtk.Widget child, string menu_text);
public void set_scrollable (bool scrollable);
@@ -2852,9 +2924,11 @@ namespace Gtk {
public static void set_window_creation_hook (owned Gtk.NotebookWindowCreationFunc func);
[NoAccessorMethod]
public bool enable_popup { get; set; }
+ [NoAccessorMethod]
public void* group { get; set; }
[NoAccessorMethod]
public int group_id { get; set; }
+ public string group_name { get; set; }
[NoAccessorMethod]
public bool homogeneous { get; set; }
[NoAccessorMethod]
@@ -3322,7 +3396,6 @@ namespace Gtk {
public uint need_recalc;
public Gtk.Orientation orientation;
public Gdk.Rectangle range_rect;
- public int round_digits;
public int slide_initial_coordinate;
public int slide_initial_slider_position;
public int slider_end;
@@ -3344,6 +3417,7 @@ namespace Gtk {
public virtual void get_range_border (Gtk.Border border_);
public void get_range_rect (Gdk.Rectangle range_rect);
public bool get_restrict_to_fill_level ();
+ public int get_round_digits ();
public bool get_show_fill_level ();
public void get_slider_range (out int slider_start, out int slider_end);
public bool get_slider_size_fixed ();
@@ -3359,6 +3433,7 @@ namespace Gtk {
public void set_min_slider_size (bool min_size);
public void set_range (double min, double max);
public void set_restrict_to_fill_level (bool restrict_to_fill_level);
+ public void set_round_digits (int round_digits);
public void set_show_fill_level (bool show_fill_level);
public void set_slider_size_fixed (bool size_fixed);
public void set_update_policy (Gtk.UpdateType policy);
@@ -3369,7 +3444,9 @@ namespace Gtk {
public bool inverted { get; set; }
public Gtk.SensitivityType lower_stepper_sensitivity { get; set; }
public bool restrict_to_fill_level { get; set; }
+ public int round_digits { get; set; }
public bool show_fill_level { get; set; }
+ [NoAccessorMethod]
public Gtk.UpdateType update_policy { get; set; }
public Gtk.SensitivityType upper_stepper_sensitivity { get; set; }
public virtual signal void adjust_bounds (double new_value);
@@ -3454,7 +3531,7 @@ namespace Gtk {
public RecentChooserDialog.for_manager (string title, Gtk.Window parent, Gtk.RecentManager
manager, ...);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class RecentChooserMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable, Gtk.Activatable,
Gtk.RecentChooser {
+ public class RecentChooserMenu : Gtk.Menu, Atk.Implementor, Gtk.Buildable, Gtk.RecentChooser,
Gtk.Activatable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public RecentChooserMenu ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
@@ -3611,7 +3688,7 @@ namespace Gtk {
public virtual signal string format_value (double value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ScaleButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Orientable,
Gtk.Activatable {
+ public class ScaleButton : Gtk.Button, Atk.Implementor, Gtk.Buildable, Gtk.Activatable,
Gtk.Orientable {
public weak Gtk.Widget minus_button;
public weak Gtk.Widget plus_button;
[CCode (has_construct_function = false, type = "GtkWidget*")]
@@ -3753,6 +3830,12 @@ namespace Gtk {
[NoAccessorMethod]
public bool gtk_auto_mnemonics { get; set; }
[NoAccessorMethod]
+ public bool gtk_button_images { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_can_change_accels { get; set; }
+ [NoAccessorMethod]
+ public string gtk_color_palette { owned get; set; }
+ [NoAccessorMethod]
public string gtk_color_scheme { owned get; set; }
[NoAccessorMethod]
public bool gtk_cursor_blink { get; set; }
@@ -3783,6 +3866,10 @@ namespace Gtk {
[NoAccessorMethod]
public bool gtk_enable_tooltips { get; set; }
[NoAccessorMethod]
+ public uint gtk_entry_password_hint_timeout { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_entry_select_on_focus { get; set; }
+ [NoAccessorMethod]
public bool gtk_error_bell { get; set; }
[NoAccessorMethod]
public string gtk_fallback_icon_theme { owned get; set; }
@@ -3799,16 +3886,32 @@ namespace Gtk {
[NoAccessorMethod]
public string gtk_im_module { owned get; set; }
[NoAccessorMethod]
+ public Gtk.IMPreeditStyle gtk_im_preedit_style { get; set; }
+ [NoAccessorMethod]
+ public Gtk.IMStatusStyle gtk_im_status_style { get; set; }
+ [NoAccessorMethod]
public string gtk_key_theme_name { owned get; set; }
[NoAccessorMethod]
public bool gtk_keynav_cursor_only { get; set; }
[NoAccessorMethod]
public bool gtk_keynav_wrap_around { get; set; }
[NoAccessorMethod]
+ public bool gtk_label_select_on_focus { get; set; }
+ [NoAccessorMethod]
public string gtk_menu_bar_accel { owned get; set; }
[NoAccessorMethod]
+ public int gtk_menu_bar_popup_delay { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_menu_images { get; set; }
+ [NoAccessorMethod]
+ public int gtk_menu_popdown_delay { get; set; }
+ [NoAccessorMethod]
+ public int gtk_menu_popup_delay { get; set; }
+ [NoAccessorMethod]
public string gtk_modules { owned get; set; }
[NoAccessorMethod]
+ public bool gtk_primary_button_warps_slider { get; set; }
+ [NoAccessorMethod]
public string gtk_print_backends { owned get; set; }
[NoAccessorMethod]
public string gtk_print_preview_command { owned get; set; }
@@ -3817,6 +3920,10 @@ namespace Gtk {
[NoAccessorMethod]
public int gtk_recent_files_max_age { get; set; }
[NoAccessorMethod]
+ public Gtk.CornerType gtk_scrolled_window_placement { get; set; }
+ [NoAccessorMethod]
+ public bool gtk_shell_shows_menubar { get; set; }
+ [NoAccessorMethod]
public bool gtk_show_input_method_menu { get; set; }
[NoAccessorMethod]
public bool gtk_show_unicode_menu { get; set; }
@@ -3909,7 +4016,7 @@ namespace Gtk {
public virtual signal bool plug_removed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class SpinButton : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable, Gtk.Editable {
+ public class SpinButton : Gtk.Entry, Atk.Implementor, Gtk.Buildable, Gtk.Editable, Gtk.CellEditable {
public uint button;
public uint click_child;
public uint in_child;
@@ -4061,6 +4168,7 @@ namespace Gtk {
public void pop (uint context_id);
public uint push (uint context_id, string text);
public void remove (uint context_id, uint message_id);
+ public void remove_all (uint context_id);
public void set_has_resize_grip (bool setting);
public bool has_resize_grip { get; set; }
public virtual signal void text_popped (uint context_id, string text);
@@ -4199,6 +4307,7 @@ namespace Gtk {
public uint get_default_row_spacing ();
public bool get_homogeneous ();
public uint get_row_spacing (uint row);
+ public void get_size (uint rows, uint columns);
public void resize (uint rows, uint columns);
public void set_col_spacing (uint column, uint spacing);
public void set_col_spacings (uint spacing);
@@ -4613,7 +4722,7 @@ namespace Gtk {
public virtual signal bool event (GLib.Object event_object, Gdk.Event event, Gtk.TextIter
iter);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class TextTagTable : GLib.Object {
+ public class TextTagTable : GLib.Object, Gtk.Buildable {
public int anon_count;
public weak GLib.SList anonymous;
public weak GLib.SList buffers;
@@ -4680,6 +4789,7 @@ namespace Gtk {
public bool get_cursor_visible ();
public unowned Gtk.TextAttributes get_default_attributes ();
public bool get_editable ();
+ public unowned Gtk.Adjustment get_hadjustment ();
public int get_indent ();
public void get_iter_at_location (out Gtk.TextIter iter, int x, int y);
public void get_iter_at_position (out Gtk.TextIter iter, out int trailing, int x, int y);
@@ -4694,16 +4804,19 @@ namespace Gtk {
public int get_pixels_inside_wrap ();
public int get_right_margin ();
public unowned Pango.TabArray get_tabs ();
+ public unowned Gtk.Adjustment get_vadjustment ();
public void get_visible_rect (out Gdk.Rectangle visible_rect);
public unowned Gdk.Window get_window (Gtk.TextWindowType win);
public Gtk.TextWindowType get_window_type (Gdk.Window window);
public Gtk.WrapMode get_wrap_mode ();
+ public bool im_context_filter_keypress (Gdk.EventKey event);
public void move_child (Gtk.Widget child, int xpos, int ypos);
[NoWrapper]
public virtual void move_focus (Gtk.DirectionType direction);
public bool move_mark_onscreen (Gtk.TextMark mark);
public bool move_visually (Gtk.TextIter iter, int count);
public bool place_cursor_onscreen ();
+ public void reset_im_context ();
public void scroll_mark_onscreen (Gtk.TextMark mark);
public bool scroll_to_iter (Gtk.TextIter iter, double within_margin, bool use_align, double
xalign, double yalign);
public void scroll_to_mark (Gtk.TextMark mark, double within_margin, bool use_align, double
xalign, double yalign);
@@ -4908,12 +5021,19 @@ namespace Gtk {
public unowned Gtk.Widget get_drag_item (Gtk.SelectionData selection);
public static Gtk.TargetEntry get_drag_target_group ();
public static Gtk.TargetEntry get_drag_target_item ();
+ public unowned Gtk.ToolItemGroup get_drop_group (int x, int y);
public unowned Gtk.ToolItem get_drop_item (int x, int y);
+ public bool get_exclusive (Gtk.ToolItemGroup group);
+ public bool get_expand (Gtk.ToolItemGroup group);
+ public int get_group_position (Gtk.ToolItemGroup group);
public unowned Gtk.Adjustment get_hadjustment ();
public Gtk.IconSize get_icon_size ();
public Gtk.ToolbarStyle get_style ();
public unowned Gtk.Adjustment get_vadjustment ();
public void set_drag_source (Gtk.ToolPaletteDragTargets targets);
+ public void set_exclusive (Gtk.ToolItemGroup group, bool exclusive);
+ public void set_expand (Gtk.ToolItemGroup group, bool expand);
+ public void set_group_position (Gtk.ToolItemGroup group, int position);
public void set_icon_size (Gtk.IconSize icon_size);
public void set_style (Gtk.ToolbarStyle style);
public void unset_icon_size ();
@@ -5045,6 +5165,7 @@ namespace Gtk {
public int get_depth ();
[CCode (array_length = false)]
public unowned int[] get_indices ();
+ public int get_indices_with_depth (int depth);
public bool is_ancestor (Gtk.TreePath descendant);
public bool is_descendant (Gtk.TreePath ancestor);
public void next ();
@@ -5101,7 +5222,7 @@ namespace Gtk {
public virtual signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class TreeStore : GLib.Object, Gtk.Buildable, Gtk.TreeModel, Gtk.TreeSortable,
Gtk.TreeDragSource, Gtk.TreeDragDest {
+ public class TreeStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest,
Gtk.TreeSortable, Gtk.Buildable {
[CCode (array_length = false)]
public weak GLib.Type[] column_headers;
public uint columns_dirty;
@@ -5283,7 +5404,7 @@ namespace Gtk {
public virtual signal bool unselect_all ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class TreeViewColumn : Gtk.Object, Gtk.Buildable, Gtk.CellLayout {
+ public class TreeViewColumn : Gtk.Object, Gtk.CellLayout, Gtk.Buildable {
public weak Gtk.Widget arrow;
public weak Gtk.Widget button;
public int button_request;
@@ -5446,6 +5567,7 @@ namespace Gtk {
public unowned Gtk.Adjustment get_hadjustment ();
public Gtk.ShadowType get_shadow_type ();
public unowned Gtk.Adjustment get_vadjustment ();
+ public unowned Gdk.Window get_view_window ();
public void set_hadjustment (Gtk.Adjustment adjustment);
public void set_shadow_type (Gtk.ShadowType type);
public void set_vadjustment (Gtk.Adjustment adjustment);
@@ -5455,7 +5577,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, Gtk.Orientable,
Gtk.Activatable {
+ public class VolumeButton : Gtk.ScaleButton, Atk.Implementor, Gtk.Buildable, Gtk.Activatable,
Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public VolumeButton ();
}
@@ -5593,6 +5715,7 @@ namespace Gtk {
public void reset_rc_styles ();
public void reset_shapes ();
public int send_expose (Gdk.Event event);
+ public bool send_focus_change (Gdk.Event event);
public void set_accel_path (string accel_path, Gtk.AccelGroup accel_group);
public void set_allocation (Gtk.Allocation allocation);
public void set_app_paintable (bool app_paintable);
@@ -5843,6 +5966,7 @@ namespace Gtk {
public Gdk.WindowTypeHint get_type_hint ();
public bool get_urgency_hint ();
public Gtk.WindowType get_window_type ();
+ public bool has_group ();
public void iconify ();
public static GLib.List<weak Gtk.Window> list_toplevels ();
public void maximize ();
@@ -5959,6 +6083,7 @@ namespace Gtk {
[CCode (has_construct_function = false)]
public WindowGroup ();
public void add_window (Gtk.Window window);
+ public unowned Gtk.Widget get_current_grab ();
public GLib.List<weak Gtk.Window> list_windows ();
public void remove_window (Gtk.Window window);
}
@@ -5976,7 +6101,7 @@ namespace Gtk {
public bool use_action_appearance { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public interface Buildable {
+ public interface Buildable : GLib.Object {
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);
public abstract void custom_finished (Gtk.Builder builder, GLib.Object? child, string
tagname, void* data);
@@ -6117,9 +6242,10 @@ namespace Gtk {
public interface FileChooserEmbed {
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public interface Orientable {
+ public interface Orientable : GLib.Object {
public Gtk.Orientation get_orientation ();
public void set_orientation (Gtk.Orientation orientation);
+ public Gtk.Orientation orientation { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public interface PrintOperationPreview : GLib.Object {
@@ -7546,6 +7672,8 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public const int MINOR_VERSION;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const int NO_TEXT_INPUT_MOD_MASK;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_A3;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string PAPER_NAME_A4;
@@ -7949,6 +8077,8 @@ namespace Gtk {
[CCode (cheader_filename = "gtk/gtk.h")]
public const int TEXT_VIEW_PRIORITY_VALIDATE;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const int TOGGLE_GROUP_MOD_MASK;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const int TYPE_FUNDAMENTAL_LAST;
[CCode (cheader_filename = "gtk/gtk.h")]
public static bool accel_groups_activate (GLib.Object object, uint accel_key, Gdk.ModifierType
accel_mods);
diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala b/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala
index 4339d17..5007d0e 100644
--- a/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala
+++ b/vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala
@@ -21,6 +21,11 @@
*/
namespace Gtk {
+ public class AboutDialog {
+ public static void set_email_hook (owned Gtk.AboutDialogActivateLinkFunc func);
+ public static void set_url_hook (owned Gtk.AboutDialogActivateLinkFunc func);
+ }
+
public class AccelGroup {
public Gtk.AccelKey* find (Gtk.AccelGroupFindFunc find_func);
}
@@ -32,13 +37,153 @@ namespace Gtk {
public int height;
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class ComboBoxEntry : Gtk.ComboBox, Atk.Implementor, Gtk.Buildable, Gtk.CellEditable,
Gtk.CellLayout {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBoxEntry ();
+ public int get_text_column ();
+ public void set_text_column (int text_column);
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBoxEntry.text ();
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public ComboBoxEntry.with_model (Gtk.TreeModel model, int text_column);
+ public int text_column { get; set; }
+ }
+
public class Container {
[CCode (vfunc_name = "forall")]
public virtual void forall_internal(bool include_internal, Gtk.Callback callback);
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class Curve : Gtk.DrawingArea, Atk.Implementor, Gtk.Buildable {
+ [CCode (array_length = false)]
+ public weak float[] ctlpoint;
+ public int cursor_type;
+ public int grab_point;
+ public int height;
+ public int last;
+ public int num_ctlpoints;
+ public int num_points;
+ public weak Gdk.Pixmap pixmap;
+ public Gdk.Point point;
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public Curve ();
+ public void get_vector (int veclen, float[] vector);
+ public void reset ();
+ public void set_curve_type (Gtk.CurveType type);
+ public void set_gamma (float gamma_);
+ public void set_range (float min_x, float max_x, float min_y, float max_y);
+ public void set_vector (int veclen, float[] vector);
+ [NoAccessorMethod]
+ public Gtk.CurveType curve_type { get; set; }
+ [NoAccessorMethod]
+ public float max_x { get; set; }
+ [NoAccessorMethod]
+ public float max_y { get; set; }
+ [NoAccessorMethod]
+ public float min_x { get; set; }
+ [NoAccessorMethod]
+ public float min_y { get; set; }
+ public virtual signal void curve_type_changed ();
+ }
+
+ public class Fixed {
+ public bool get_has_window ();
+ public void set_has_window (bool has_window);
+ }
+
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ 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;
+ public float gamma;
+ public weak Gtk.Widget gamma_dialog;
+ public weak Gtk.Widget gamma_text;
+ public weak Gtk.Widget table;
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public GammaCurve ();
+ }
+
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class HRuler : Gtk.Ruler, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public HRuler ();
+ }
+
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class InputDialog : Gtk.Dialog, Atk.Implementor, Gtk.Buildable {
+ [CCode (array_length = false)]
+ public weak Gtk.Widget[] axis_items;
+ public weak Gtk.Widget axis_list;
+ public weak Gtk.Widget axis_listbox;
+ public weak Gtk.Widget close_button;
+ public weak Gdk.Device current_device;
+ public weak Gtk.Widget keys_list;
+ public weak Gtk.Widget keys_listbox;
+ public weak Gtk.Widget mode_optionmenu;
+ public weak Gtk.Widget save_button;
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public InputDialog ();
+ public virtual signal void disable_device (Gdk.Device device);
+ public virtual signal void enable_device (Gdk.Device device);
+ }
+
+ public class LinkButton {
+ public static void set_uri_hook (owned Gtk.LinkButtonUriFunc func);
+ }
+
public class Notebook {
+ public void* get_group ();
public int page_num (Widget child);
+ public void query_tab_label_packing (Gtk.Widget child, bool? expand, bool? fill,
Gtk.PackType? pack_type);
+ public void set_group (void* group);
+ public void set_tab_label_packing (Gtk.Widget child, bool expand, bool fill, Gtk.PackType
pack_type);
+ public static void set_window_creation_hook (owned Gtk.NotebookWindowCreationFunc func);
+ }
+
+ public class Range {
+ public Gtk.UpdateType get_update_policy ();
+ public void set_update_policy (Gtk.UpdateType policy);
+ }
+
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ 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;
+ public int xsrc;
+ public int ysrc;
+ [CCode (has_construct_function = false)]
+ protected Ruler ();
+ public virtual void draw_pos ();
+ public virtual void draw_ticks ();
+ public Gtk.MetricType get_metric ();
+ public void get_range (double lower, double upper, double position, double max_size);
+ public void set_metric (Gtk.MetricType metric);
+ public void set_range (double lower, double upper, double position, double max_size);
+ [NoAccessorMethod]
+ public double lower { get; set; }
+ [NoAccessorMethod]
+ public double max_size { get; set; }
+ public Gtk.MetricType metric { get; set; }
+ [NoAccessorMethod]
+ public double position { get; set; }
+ [NoAccessorMethod]
+ public double upper { get; set; }
+ }
+
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ [Compact]
+ public class RulerMetric {
+ public weak string abbrev;
+ public weak string metric_name;
+ public double pixels_per_unit;
+ [CCode (array_length = false)]
+ public weak double[] ruler_scale;
+ [CCode (array_length = false)]
+ public weak int[] subdivide;
}
public class StatusIcon {
@@ -50,6 +195,12 @@ namespace Gtk {
public uint new_merge_id ();
}
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class VRuler : Gtk.Ruler, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
+ [CCode (has_construct_function = false, type = "GtkWidget*")]
+ public VRuler ();
+ }
+
public class Widget {
[CCode (has_new_function = false, construct_function = "gtk_widget_new")]
public extern Widget (...);
@@ -91,6 +242,13 @@ namespace Gtk {
public extern void unset_flags (WidgetFlags flags);
}
+ public class Window {
+ public void get_frame_dimensions (int left, int top, int right, int bottom);
+ public bool get_has_frame ();
+ public void set_frame_dimensions (int left, int top, int right, int bottom);
+ public void set_has_frame (bool setting);
+ }
+
public interface Editable {
[CCode (vfunc_name = "set_selection_bounds")]
public abstract void select_region (int start_pos, int end_pos);
@@ -131,6 +289,9 @@ namespace Gtk {
public delegate string CalendarDetailFunc (Gtk.Calendar calendar, uint year, uint month, uint day);
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public static unowned string set_locale ();
+
[Deprecated (since = "vala-0.12", replacement = "Gtk.Stock.ABOUT")]
public const string STOCK_ABOUT;
[Deprecated (since = "vala-0.12", replacement = "Gtk.Stock.ADD")]
diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.gi b/vapi/packages/gtk+-2.0/gtk+-2.0.gi
index fbe85d6..c5cb6de 100644
--- a/vapi/packages/gtk+-2.0/gtk+-2.0.gi
+++ b/vapi/packages/gtk+-2.0/gtk+-2.0.gi
@@ -470,6 +470,43 @@
<function name="identifier_get_type" symbol="gtk_identifier_get_type">
<return-type type="GType"/>
</function>
+ <function name="idle_add" symbol="gtk_idle_add">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="function" type="GtkFunction"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="idle_add_full" symbol="gtk_idle_add_full">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="priority" type="gint"/>
+ <parameter name="function" type="GtkFunction"/>
+ <parameter name="marshal" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="idle_add_priority" symbol="gtk_idle_add_priority">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="priority" type="gint"/>
+ <parameter name="function" type="GtkFunction"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="idle_remove" symbol="gtk_idle_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="idle_handler_id" type="guint"/>
+ </parameters>
+ </function>
+ <function name="idle_remove_by_data" symbol="gtk_idle_remove_by_data">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
<function name="init" symbol="gtk_init">
<return-type type="void"/>
<parameters>
@@ -502,6 +539,23 @@
<parameter name="error" type="GError**"/>
</parameters>
</function>
+ <function name="input_add_full" symbol="gtk_input_add_full">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="source" type="gint"/>
+ <parameter name="condition" type="GdkInputCondition"/>
+ <parameter name="function" type="GdkInputFunction"/>
+ <parameter name="marshal" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="input_remove" symbol="gtk_input_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="input_handler_id" type="guint"/>
+ </parameters>
+ </function>
<function name="key_snooper_install" symbol="gtk_key_snooper_install">
<return-type type="guint"/>
<parameters>
@@ -1140,9 +1194,6 @@
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</function>
- <function name="set_locale" symbol="gtk_set_locale">
- <return-type type="gchar*"/>
- </function>
<function name="show_about_dialog" symbol="gtk_show_about_dialog">
<return-type type="void"/>
<parameters>
@@ -1345,6 +1396,30 @@
<parameter name="modifiers" type="GdkModifierType"/>
</parameters>
</function>
+ <function name="timeout_add" symbol="gtk_timeout_add">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="interval" type="guint32"/>
+ <parameter name="function" type="GtkFunction"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </function>
+ <function name="timeout_add_full" symbol="gtk_timeout_add_full">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="interval" type="guint32"/>
+ <parameter name="function" type="GtkFunction"/>
+ <parameter name="marshal" type="GtkCallbackMarshal"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="destroy" type="GDestroyNotify"/>
+ </parameters>
+ </function>
+ <function name="timeout_remove" symbol="gtk_timeout_remove">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="timeout_handler_id" type="guint"/>
+ </parameters>
+ </function>
<function name="tree_get_row_drag_data" symbol="gtk_tree_get_row_drag_data">
<return-type type="gboolean"/>
<parameters>
@@ -2134,13 +2209,6 @@
<field name="groups" type="gchar**"/>
<field name="age" type="gint"/>
</struct>
- <struct name="GtkRulerMetric">
- <field name="metric_name" type="gchar*"/>
- <field name="abbrev" type="gchar*"/>
- <field name="pixels_per_unit" type="gdouble"/>
- <field name="ruler_scale" type="gdouble[]"/>
- <field name="subdivide" type="gint[]"/>
- </struct>
<struct name="GtkSettingsPropertyValue">
</struct>
<struct name="GtkSettingsValue">
@@ -3812,6 +3880,13 @@
<parameter name="path" type="GtkTreePath*"/>
</parameters>
</method>
+ <method name="get_indices_with_depth" symbol="gtk_tree_path_get_indices_with_depth">
+ <return-type type="gint*"/>
+ <parameters>
+ <parameter name="path" type="GtkTreePath*"/>
+ <parameter name="depth" type="gint*"/>
+ </parameters>
+ </method>
<method name="is_ancestor" symbol="gtk_tree_path_is_ancestor">
<return-type type="gboolean"/>
<parameters>
@@ -4896,14 +4971,6 @@
<parameter name="documenters" type="gchar**"/>
</parameters>
</method>
- <method name="set_email_hook" symbol="gtk_about_dialog_set_email_hook">
- <return-type type="GtkAboutDialogActivateLinkFunc"/>
- <parameters>
- <parameter name="func" type="GtkAboutDialogActivateLinkFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
<method name="set_license" symbol="gtk_about_dialog_set_license">
<return-type type="void"/>
<parameters>
@@ -4939,14 +5006,6 @@
<parameter name="translator_credits" type="gchar*"/>
</parameters>
</method>
- <method name="set_url_hook" symbol="gtk_about_dialog_set_url_hook">
- <return-type type="GtkAboutDialogActivateLinkFunc"/>
- <parameters>
- <parameter name="func" type="GtkAboutDialogActivateLinkFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
<method name="set_version" symbol="gtk_about_dialog_set_version">
<return-type type="void"/>
<parameters>
@@ -4989,6 +5048,13 @@
<property name="website" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="website-label" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="wrap-license" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <signal name="activate-link" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="dialog" type="GtkAboutDialog*"/>
+ <parameter name="uri" type="char*"/>
+ </parameters>
+ </signal>
</object>
<object name="GtkAccelGroup" parent="GObject" type-name="GtkAccelGroup"
get-type="gtk_accel_group_get_type">
<method name="activate" symbol="gtk_accel_group_activate">
@@ -5269,6 +5335,19 @@
<parameter name="accessible" type="GtkAccessible*"/>
</parameters>
</method>
+ <method name="get_widget" symbol="gtk_accessible_get_widget">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="accessible" type="GtkAccessible*"/>
+ </parameters>
+ </method>
+ <method name="set_widget" symbol="gtk_accessible_set_widget">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="accessible" type="GtkAccessible*"/>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<vfunc name="connect_widget_destroyed">
<return-type type="void"/>
<parameters>
@@ -6091,6 +6170,12 @@
<parameter name="page" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="commit" symbol="gtk_assistant_commit">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="assistant" type="GtkAssistant*"/>
+ </parameters>
+ </method>
<method name="get_current_page" symbol="gtk_assistant_get_current_page">
<return-type type="gint"/>
<parameters>
@@ -6497,18 +6582,18 @@
<parameter name="button" type="GtkButton*"/>
</parameters>
</method>
- <method name="enter" symbol="gtk_button_enter">
+ <method name="get_alignment" symbol="gtk_button_get_alignment">
<return-type type="void"/>
<parameters>
<parameter name="button" type="GtkButton*"/>
+ <parameter name="xalign" type="gfloat*"/>
+ <parameter name="yalign" type="gfloat*"/>
</parameters>
</method>
- <method name="get_alignment" symbol="gtk_button_get_alignment">
- <return-type type="void"/>
+ <method name="get_event_window" symbol="gtk_button_get_event_window">
+ <return-type type="GdkWindow*"/>
<parameters>
<parameter name="button" type="GtkButton*"/>
- <parameter name="xalign" type="gfloat*"/>
- <parameter name="yalign" type="gfloat*"/>
</parameters>
</method>
<method name="get_focus_on_click" symbol="gtk_button_get_focus_on_click">
@@ -6553,12 +6638,6 @@
<parameter name="button" type="GtkButton*"/>
</parameters>
</method>
- <method name="leave" symbol="gtk_button_leave">
- <return-type type="void"/>
- <parameters>
- <parameter name="button" type="GtkButton*"/>
- </parameters>
- </method>
<constructor name="new" symbol="gtk_button_new">
<return-type type="GtkWidget*"/>
</constructor>
@@ -6580,18 +6659,6 @@
<parameter name="label" type="gchar*"/>
</parameters>
</constructor>
- <method name="pressed" symbol="gtk_button_pressed">
- <return-type type="void"/>
- <parameters>
- <parameter name="button" type="GtkButton*"/>
- </parameters>
- </method>
- <method name="released" symbol="gtk_button_released">
- <return-type type="void"/>
- <parameters>
- <parameter name="button" type="GtkButton*"/>
- </parameters>
- </method>
<method name="set_alignment" symbol="gtk_button_set_alignment">
<return-type type="void"/>
<parameters>
@@ -8019,8 +8086,8 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
- <interface name="GtkCellEditable"/>
<interface name="GtkCellLayout"/>
+ <interface name="GtkCellEditable"/>
</implements>
<method name="append_text" symbol="gtk_combo_box_append_text">
<return-type type="void"/>
@@ -8066,12 +8133,24 @@
<parameter name="combo_box" type="GtkComboBox*"/>
</parameters>
</method>
+ <method name="get_entry_text_column" symbol="gtk_combo_box_get_entry_text_column">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="combo_box" type="GtkComboBox*"/>
+ </parameters>
+ </method>
<method name="get_focus_on_click" symbol="gtk_combo_box_get_focus_on_click">
<return-type type="gboolean"/>
<parameters>
<parameter name="combo" type="GtkComboBox*"/>
</parameters>
</method>
+ <method name="get_has_entry" symbol="gtk_combo_box_get_has_entry">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="combo_box" type="GtkComboBox*"/>
+ </parameters>
+ </method>
<method name="get_model" symbol="gtk_combo_box_get_model">
<return-type type="GtkTreeModel*"/>
<parameters>
@@ -8122,12 +8201,21 @@
<constructor name="new_text" symbol="gtk_combo_box_new_text">
<return-type type="GtkWidget*"/>
</constructor>
+ <constructor name="new_with_entry" symbol="gtk_combo_box_new_with_entry">
+ <return-type type="GtkWidget*"/>
+ </constructor>
<constructor name="new_with_model" symbol="gtk_combo_box_new_with_model">
<return-type type="GtkWidget*"/>
<parameters>
<parameter name="model" type="GtkTreeModel*"/>
</parameters>
</constructor>
+ <constructor name="new_with_model_and_entry"
symbol="gtk_combo_box_new_with_model_and_entry">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="model" type="GtkTreeModel*"/>
+ </parameters>
+ </constructor>
<method name="popdown" symbol="gtk_combo_box_popdown">
<return-type type="void"/>
<parameters>
@@ -8189,6 +8277,13 @@
<parameter name="column_span" type="gint"/>
</parameters>
</method>
+ <method name="set_entry_text_column" symbol="gtk_combo_box_set_entry_text_column">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="combo_box" type="GtkComboBox*"/>
+ <parameter name="text_column" type="gint"/>
+ </parameters>
+ </method>
<method name="set_focus_on_click" symbol="gtk_combo_box_set_focus_on_click">
<return-type type="void"/>
<parameters>
@@ -8237,7 +8332,9 @@
<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="entry-text-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-entry" type="gboolean" readable="1" writable="1" construct="0"
construct-only="1"/>
<property name="has-frame" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="model" type="GtkTreeModel*" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="popup-shown" type="gboolean" readable="1" writable="0" construct="0"
construct-only="0"/>
@@ -8276,40 +8373,54 @@
</parameters>
</vfunc>
</object>
- <object name="GtkComboBoxEntry" parent="GtkComboBox" type-name="GtkComboBoxEntry"
get-type="gtk_combo_box_entry_get_type">
+ <object name="GtkComboBoxText" parent="GtkComboBox" type-name="GtkComboBoxText"
get-type="gtk_combo_box_text_get_type">
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
- <interface name="GtkCellEditable"/>
<interface name="GtkCellLayout"/>
+ <interface name="GtkCellEditable"/>
</implements>
- <method name="get_text_column" symbol="gtk_combo_box_entry_get_text_column">
- <return-type type="gint"/>
+ <method name="append_text" symbol="gtk_combo_box_text_append_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="combo_box" type="GtkComboBoxText*"/>
+ <parameter name="text" type="gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_active_text" symbol="gtk_combo_box_text_get_active_text">
+ <return-type type="gchar*"/>
<parameters>
- <parameter name="entry_box" type="GtkComboBoxEntry*"/>
+ <parameter name="combo_box" type="GtkComboBoxText*"/>
</parameters>
</method>
- <constructor name="new" symbol="gtk_combo_box_entry_new">
+ <method name="insert_text" symbol="gtk_combo_box_text_insert_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="combo_box" type="GtkComboBoxText*"/>
+ <parameter name="position" type="gint"/>
+ <parameter name="text" type="gchar*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_combo_box_text_new">
<return-type type="GtkWidget*"/>
</constructor>
- <constructor name="new_text" symbol="gtk_combo_box_entry_new_text">
+ <constructor name="new_with_entry" symbol="gtk_combo_box_text_new_with_entry">
<return-type type="GtkWidget*"/>
</constructor>
- <constructor name="new_with_model" symbol="gtk_combo_box_entry_new_with_model">
- <return-type type="GtkWidget*"/>
+ <method name="prepend_text" symbol="gtk_combo_box_text_prepend_text">
+ <return-type type="void"/>
<parameters>
- <parameter name="model" type="GtkTreeModel*"/>
- <parameter name="text_column" type="gint"/>
+ <parameter name="combo_box" type="GtkComboBoxText*"/>
+ <parameter name="text" type="gchar*"/>
</parameters>
- </constructor>
- <method name="set_text_column" symbol="gtk_combo_box_entry_set_text_column">
+ </method>
+ <method name="remove" symbol="gtk_combo_box_text_remove">
<return-type type="void"/>
<parameters>
- <parameter name="entry_box" type="GtkComboBoxEntry*"/>
- <parameter name="text_column" type="gint"/>
+ <parameter name="combo_box" type="GtkComboBoxText*"/>
+ <parameter name="position" type="gint"/>
</parameters>
</method>
- <property name="text-column" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
</object>
<object name="GtkContainer" parent="GtkWidget" type-name="GtkContainer"
get-type="gtk_container_get_type">
<implements>
@@ -8631,86 +8742,6 @@
<field name="reallocate_redraws" type="guint"/>
<field name="has_focus_chain" type="guint"/>
</object>
- <object name="GtkCurve" parent="GtkDrawingArea" type-name="GtkCurve"
get-type="gtk_curve_get_type">
- <implements>
- <interface name="AtkImplementor"/>
- <interface name="GtkBuildable"/>
- </implements>
- <method name="get_vector" symbol="gtk_curve_get_vector">
- <return-type type="void"/>
- <parameters>
- <parameter name="curve" type="GtkCurve*"/>
- <parameter name="veclen" type="int"/>
- <parameter name="vector" type="gfloat[]"/>
- </parameters>
- </method>
- <constructor name="new" symbol="gtk_curve_new">
- <return-type type="GtkWidget*"/>
- </constructor>
- <method name="reset" symbol="gtk_curve_reset">
- <return-type type="void"/>
- <parameters>
- <parameter name="curve" type="GtkCurve*"/>
- </parameters>
- </method>
- <method name="set_curve_type" symbol="gtk_curve_set_curve_type">
- <return-type type="void"/>
- <parameters>
- <parameter name="curve" type="GtkCurve*"/>
- <parameter name="type" type="GtkCurveType"/>
- </parameters>
- </method>
- <method name="set_gamma" symbol="gtk_curve_set_gamma">
- <return-type type="void"/>
- <parameters>
- <parameter name="curve" type="GtkCurve*"/>
- <parameter name="gamma_" type="gfloat"/>
- </parameters>
- </method>
- <method name="set_range" symbol="gtk_curve_set_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="curve" type="GtkCurve*"/>
- <parameter name="min_x" type="gfloat"/>
- <parameter name="max_x" type="gfloat"/>
- <parameter name="min_y" type="gfloat"/>
- <parameter name="max_y" type="gfloat"/>
- </parameters>
- </method>
- <method name="set_vector" symbol="gtk_curve_set_vector">
- <return-type type="void"/>
- <parameters>
- <parameter name="curve" type="GtkCurve*"/>
- <parameter name="veclen" type="int"/>
- <parameter name="vector" type="gfloat[]"/>
- </parameters>
- </method>
- <property name="curve-type" type="GtkCurveType" readable="1" writable="1"
construct="0" construct-only="0"/>
- <property name="max-x" type="gfloat" readable="1" writable="1" construct="0"
construct-only="0"/>
- <property name="max-y" type="gfloat" readable="1" writable="1" construct="0"
construct-only="0"/>
- <property name="min-x" type="gfloat" readable="1" writable="1" construct="0"
construct-only="0"/>
- <property name="min-y" type="gfloat" readable="1" writable="1" construct="0"
construct-only="0"/>
- <signal name="curve-type-changed" when="FIRST">
- <return-type type="void"/>
- <parameters>
- <parameter name="curve" type="GtkCurve*"/>
- </parameters>
- </signal>
- <field name="cursor_type" type="gint"/>
- <field name="min_x" type="gfloat"/>
- <field name="max_x" type="gfloat"/>
- <field name="min_y" type="gfloat"/>
- <field name="max_y" type="gfloat"/>
- <field name="pixmap" type="GdkPixmap*"/>
- <field name="curve_type" type="GtkCurveType"/>
- <field name="height" type="gint"/>
- <field name="grab_point" type="gint"/>
- <field name="last" type="gint"/>
- <field name="num_points" type="gint"/>
- <field name="point" type="GdkPoint*"/>
- <field name="num_ctlpoints" type="gint"/>
- <field name="ctlpoint" type="gfloat[]*"/>
- </object>
<object name="GtkDialog" parent="GtkWindow" type-name="GtkDialog"
get-type="gtk_dialog_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -8865,8 +8896,8 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
- <interface name="GtkCellEditable"/>
<interface name="GtkEditable"/>
+ <interface name="GtkCellEditable"/>
</implements>
<method name="get_activates_default" symbol="gtk_entry_get_activates_default">
<return-type type="gboolean"/>
@@ -9068,6 +9099,13 @@
<parameter name="entry" type="GtkEntry*"/>
</parameters>
</method>
+ <method name="im_context_filter_keypress"
symbol="gtk_entry_im_context_filter_keypress">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="event" type="GdkEventKey*"/>
+ </parameters>
+ </method>
<method name="layout_index_to_text_index"
symbol="gtk_entry_layout_index_to_text_index">
<return-type type="gint"/>
<parameters>
@@ -9090,6 +9128,12 @@
<parameter name="entry" type="GtkEntry*"/>
</parameters>
</method>
+ <method name="reset_im_context" symbol="gtk_entry_reset_im_context">
+ <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>
@@ -9598,8 +9642,8 @@
</object>
<object name="GtkEntryCompletion" parent="GObject" type-name="GtkEntryCompletion"
get-type="gtk_entry_completion_get_type">
<implements>
- <interface name="GtkBuildable"/>
<interface name="GtkCellLayout"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="complete" symbol="gtk_entry_completion_complete">
<return-type type="void"/>
@@ -9857,6 +9901,12 @@
<parameter name="expander" type="GtkExpander*"/>
</parameters>
</method>
+ <method name="get_label_fill" symbol="gtk_expander_get_label_fill">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="expander" type="GtkExpander*"/>
+ </parameters>
+ </method>
<method name="get_label_widget" symbol="gtk_expander_get_label_widget">
<return-type type="GtkWidget*"/>
<parameters>
@@ -9907,6 +9957,13 @@
<parameter name="label" type="gchar*"/>
</parameters>
</method>
+ <method name="set_label_fill" symbol="gtk_expander_set_label_fill">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="expander" type="GtkExpander*"/>
+ <parameter name="label_fill" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_label_widget" symbol="gtk_expander_set_label_widget">
<return-type type="void"/>
<parameters>
@@ -9937,6 +9994,7 @@
</method>
<property name="expanded" type="gboolean" readable="1" writable="1" construct="1"
construct-only="0"/>
<property name="label" type="char*" readable="1" writable="1" construct="1"
construct-only="0"/>
+ <property name="label-fill" type="gboolean" readable="1" writable="1" construct="1"
construct-only="0"/>
<property name="label-widget" type="GtkWidget*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="spacing" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="use-markup" type="gboolean" readable="1" writable="1" construct="1"
construct-only="0"/>
@@ -10115,12 +10173,6 @@
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
</implements>
- <method name="get_has_window" symbol="gtk_fixed_get_has_window">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="fixed" type="GtkFixed*"/>
- </parameters>
- </method>
<method name="move" symbol="gtk_fixed_move">
<return-type type="void"/>
<parameters>
@@ -10142,13 +10194,6 @@
<parameter name="y" type="gint"/>
</parameters>
</method>
- <method name="set_has_window" symbol="gtk_fixed_set_has_window">
- <return-type type="void"/>
- <parameters>
- <parameter name="fixed" type="GtkFixed*"/>
- <parameter name="has_window" type="gboolean"/>
- </parameters>
- </method>
<field name="children" type="GList*"/>
</object>
<object name="GtkFontButton" parent="GtkButton" type-name="GtkFontButton"
get-type="gtk_font_button_get_type">
@@ -10375,6 +10420,12 @@
<parameter name="fsd" type="GtkFontSelectionDialog*"/>
</parameters>
</method>
+ <method name="get_font_selection"
symbol="gtk_font_selection_dialog_get_font_selection">
+ <return-type type="GtkWidget*"/>
+ <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>
@@ -10501,22 +10552,6 @@
<field name="label_yalign" type="gfloat"/>
<field name="child_allocation" type="GtkAllocation"/>
</object>
- <object name="GtkGammaCurve" parent="GtkVBox" type-name="GtkGammaCurve"
get-type="gtk_gamma_curve_get_type">
- <implements>
- <interface name="AtkImplementor"/>
- <interface name="GtkBuildable"/>
- <interface name="GtkOrientable"/>
- </implements>
- <constructor name="new" symbol="gtk_gamma_curve_new">
- <return-type type="GtkWidget*"/>
- </constructor>
- <field name="table" type="GtkWidget*"/>
- <field name="curve" type="GtkWidget*"/>
- <field name="button" type="GtkWidget*[]"/>
- <field name="gamma" type="gfloat"/>
- <field name="gamma_dialog" type="GtkWidget*"/>
- <field name="gamma_text" type="GtkWidget*"/>
- </object>
<object name="GtkHBox" parent="GtkBox" type-name="GtkHBox" get-type="gtk_hbox_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -10551,16 +10586,6 @@
<return-type type="GtkWidget*"/>
</constructor>
</object>
- <object name="GtkHRuler" parent="GtkRuler" type-name="GtkHRuler"
get-type="gtk_hruler_get_type">
- <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"/>
@@ -11288,12 +11313,32 @@
<parameter name="cell" type="GtkCellRenderer**"/>
</parameters>
</method>
+ <method name="get_item_column" symbol="gtk_icon_view_get_item_column">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="GtkIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
+ <method name="get_item_orientation" symbol="gtk_icon_view_get_item_orientation">
+ <return-type type="GtkOrientation"/>
+ <parameters>
+ <parameter name="icon_view" type="GtkIconView*"/>
+ </parameters>
+ </method>
<method name="get_item_padding" symbol="gtk_icon_view_get_item_padding">
<return-type type="gint"/>
<parameters>
<parameter name="icon_view" type="GtkIconView*"/>
</parameters>
</method>
+ <method name="get_item_row" symbol="gtk_icon_view_get_item_row">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="icon_view" type="GtkIconView*"/>
+ <parameter name="path" type="GtkTreePath*"/>
+ </parameters>
+ </method>
<method name="get_item_width" symbol="gtk_icon_view_get_item_width">
<return-type type="gint"/>
<parameters>
@@ -11485,6 +11530,13 @@
<parameter name="pos" type="GtkIconViewDropPosition"/>
</parameters>
</method>
+ <method name="set_item_orientation" symbol="gtk_icon_view_set_item_orientation">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="icon_view" type="GtkIconView*"/>
+ <parameter name="orientation" type="GtkOrientation"/>
+ </parameters>
+ </method>
<method name="set_item_padding" symbol="gtk_icon_view_set_item_padding">
<return-type type="void"/>
<parameters>
@@ -11620,6 +11672,7 @@
</method>
<property name="column-spacing" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="columns" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="item-orientation" type="GtkOrientation" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="item-padding" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="item-width" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="margin" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
@@ -11928,6 +11981,7 @@
<property name="pixmap" type="GdkPixmap*" readable="1" writable="1" 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="use-fallback" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<field name="storage_type" type="GtkImageType"/>
<field name="data" type="gpointer"/>
<field name="mask" type="GdkBitmap*"/>
@@ -12113,38 +12167,6 @@
</parameters>
</signal>
</object>
- <object name="GtkInputDialog" parent="GtkDialog" type-name="GtkInputDialog"
get-type="gtk_input_dialog_get_type">
- <implements>
- <interface name="AtkImplementor"/>
- <interface name="GtkBuildable"/>
- </implements>
- <constructor name="new" symbol="gtk_input_dialog_new">
- <return-type type="GtkWidget*"/>
- </constructor>
- <signal name="disable-device" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="inputd" type="GtkInputDialog*"/>
- <parameter name="device" type="GdkDevice*"/>
- </parameters>
- </signal>
- <signal name="enable-device" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="inputd" type="GtkInputDialog*"/>
- <parameter name="device" type="GdkDevice*"/>
- </parameters>
- </signal>
- <field name="axis_list" type="GtkWidget*"/>
- <field name="axis_listbox" type="GtkWidget*"/>
- <field name="mode_optionmenu" type="GtkWidget*"/>
- <field name="close_button" type="GtkWidget*"/>
- <field name="save_button" type="GtkWidget*"/>
- <field name="axis_items" type="GtkWidget*[]"/>
- <field name="current_device" type="GdkDevice*"/>
- <field name="keys_list" type="GtkWidget*"/>
- <field name="keys_listbox" type="GtkWidget*"/>
- </object>
<object name="GtkInvisible" parent="GtkWidget" type-name="GtkInvisible"
get-type="gtk_invisible_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -12727,14 +12749,6 @@
<parameter name="uri" type="gchar*"/>
</parameters>
</method>
- <method name="set_uri_hook" symbol="gtk_link_button_set_uri_hook">
- <return-type type="GtkLinkButtonUriFunc"/>
- <parameters>
- <parameter name="func" type="GtkLinkButtonUriFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
<method name="set_visited" symbol="gtk_link_button_set_visited">
<return-type type="void"/>
<parameters>
@@ -12747,11 +12761,11 @@
</object>
<object name="GtkListStore" parent="GObject" type-name="GtkListStore"
get-type="gtk_list_store_get_type">
<implements>
- <interface name="GtkBuildable"/>
<interface name="GtkTreeModel"/>
- <interface name="GtkTreeSortable"/>
<interface name="GtkTreeDragSource"/>
<interface name="GtkTreeDragDest"/>
+ <interface name="GtkTreeSortable"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="append" symbol="gtk_list_store_append">
<return-type type="void"/>
@@ -13467,6 +13481,14 @@
<parameter name="menu_shell" type="GtkMenuShell*"/>
</parameters>
</signal>
+ <signal name="insert" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="menu_shell" type="GtkMenuShell*"/>
+ <parameter name="child" type="GtkWidget*"/>
+ <parameter name="position" type="gint"/>
+ </parameters>
+ </signal>
<signal name="move-current" when="LAST">
<return-type type="void"/>
<parameters>
@@ -13493,14 +13515,6 @@
<parameter name="menu_shell" type="GtkMenuShell*"/>
</parameters>
</vfunc>
- <vfunc name="insert">
- <return-type type="void"/>
- <parameters>
- <parameter name="menu_shell" type="GtkMenuShell*"/>
- <parameter name="child" type="GtkWidget*"/>
- <parameter name="position" type="gint"/>
- </parameters>
- </vfunc>
<vfunc name="select_item">
<return-type type="void"/>
<parameters>
@@ -13600,6 +13614,12 @@
<parameter name="dialog" type="GtkMessageDialog*"/>
</parameters>
</method>
+ <method name="get_message_area" symbol="gtk_message_dialog_get_message_area">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="message_dialog" type="GtkMessageDialog*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_message_dialog_new">
<return-type type="GtkWidget*"/>
<parameters>
@@ -13636,6 +13656,7 @@
</method>
<property name="buttons" type="GtkButtonsType" readable="0" writable="1"
construct="0" construct-only="1"/>
<property name="image" type="GtkWidget*" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="message-area" type="GtkWidget*" readable="1" writable="0"
construct="0" construct-only="0"/>
<property name="message-type" type="GtkMessageType" readable="1" writable="1"
construct="1" construct-only="0"/>
<property name="secondary-text" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="secondary-use-markup" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
@@ -13768,8 +13789,8 @@
<parameter name="notebook" type="GtkNotebook*"/>
</parameters>
</method>
- <method name="get_group" symbol="gtk_notebook_get_group">
- <return-type type="gpointer"/>
+ <method name="get_group_name" symbol="gtk_notebook_get_group_name">
+ <return-type type="gchar*"/>
<parameters>
<parameter name="notebook" type="GtkNotebook*"/>
</parameters>
@@ -13826,6 +13847,12 @@
<parameter name="child" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_tab_hborder" symbol="gtk_notebook_get_tab_hborder">
+ <return-type type="guint16"/>
+ <parameters>
+ <parameter name="notebook" type="GtkNotebook*"/>
+ </parameters>
+ </method>
<method name="get_tab_label" symbol="gtk_notebook_get_tab_label">
<return-type type="GtkWidget*"/>
<parameters>
@@ -13853,6 +13880,12 @@
<parameter name="child" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_tab_vborder" symbol="gtk_notebook_get_tab_vborder">
+ <return-type type="guint16"/>
+ <parameters>
+ <parameter name="notebook" type="GtkNotebook*"/>
+ </parameters>
+ </method>
<method name="insert_page" symbol="gtk_notebook_insert_page">
<return-type type="gint"/>
<parameters>
@@ -13916,16 +13949,6 @@
<parameter name="notebook" type="GtkNotebook*"/>
</parameters>
</method>
- <method name="query_tab_label_packing" symbol="gtk_notebook_query_tab_label_packing">
- <return-type type="void"/>
- <parameters>
- <parameter name="notebook" type="GtkNotebook*"/>
- <parameter name="child" type="GtkWidget*"/>
- <parameter name="expand" type="gboolean*"/>
- <parameter name="fill" type="gboolean*"/>
- <parameter name="pack_type" type="GtkPackType*"/>
- </parameters>
- </method>
<method name="remove_page" symbol="gtk_notebook_remove_page">
<return-type type="void"/>
<parameters>
@@ -13956,11 +13979,11 @@
<parameter name="page_num" type="gint"/>
</parameters>
</method>
- <method name="set_group" symbol="gtk_notebook_set_group">
+ <method name="set_group_name" symbol="gtk_notebook_set_group_name">
<return-type type="void"/>
<parameters>
<parameter name="notebook" type="GtkNotebook*"/>
- <parameter name="group" type="gpointer"/>
+ <parameter name="group_name" type="gchar*"/>
</parameters>
</method>
<method name="set_menu_label" symbol="gtk_notebook_set_menu_label">
@@ -14016,16 +14039,6 @@
<parameter name="tab_label" type="GtkWidget*"/>
</parameters>
</method>
- <method name="set_tab_label_packing" symbol="gtk_notebook_set_tab_label_packing">
- <return-type type="void"/>
- <parameters>
- <parameter name="notebook" type="GtkNotebook*"/>
- <parameter name="child" type="GtkWidget*"/>
- <parameter name="expand" type="gboolean"/>
- <parameter name="fill" type="gboolean"/>
- <parameter name="pack_type" type="GtkPackType"/>
- </parameters>
- </method>
<method name="set_tab_label_text" symbol="gtk_notebook_set_tab_label_text">
<return-type type="void"/>
<parameters>
@@ -14049,17 +14062,10 @@
<parameter name="reorderable" type="gboolean"/>
</parameters>
</method>
- <method name="set_window_creation_hook"
symbol="gtk_notebook_set_window_creation_hook">
- <return-type type="void"/>
- <parameters>
- <parameter name="func" type="GtkNotebookWindowCreationFunc"/>
- <parameter name="data" type="gpointer"/>
- <parameter name="destroy" type="GDestroyNotify"/>
- </parameters>
- </method>
<property name="enable-popup" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="group" type="gpointer" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="group-id" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="group-name" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="homogeneous" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="page" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="scrollable" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
@@ -15894,6 +15900,12 @@
<parameter name="range" type="GtkRange*"/>
</parameters>
</method>
+ <method name="get_round_digits" symbol="gtk_range_get_round_digits">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="range" type="GtkRange*"/>
+ </parameters>
+ </method>
<method name="get_show_fill_level" symbol="gtk_range_get_show_fill_level">
<return-type type="gboolean"/>
<parameters>
@@ -15914,12 +15926,6 @@
<parameter name="range" type="GtkRange*"/>
</parameters>
</method>
- <method name="get_update_policy" symbol="gtk_range_get_update_policy">
- <return-type type="GtkUpdateType"/>
- <parameters>
- <parameter name="range" type="GtkRange*"/>
- </parameters>
- </method>
<method name="get_upper_stepper_sensitivity"
symbol="gtk_range_get_upper_stepper_sensitivity">
<return-type type="GtkSensitivityType"/>
<parameters>
@@ -15997,25 +16003,25 @@
<parameter name="restrict_to_fill_level" type="gboolean"/>
</parameters>
</method>
- <method name="set_show_fill_level" symbol="gtk_range_set_show_fill_level">
+ <method name="set_round_digits" symbol="gtk_range_set_round_digits">
<return-type type="void"/>
<parameters>
<parameter name="range" type="GtkRange*"/>
- <parameter name="show_fill_level" type="gboolean"/>
+ <parameter name="round_digits" type="gint"/>
</parameters>
</method>
- <method name="set_slider_size_fixed" symbol="gtk_range_set_slider_size_fixed">
+ <method name="set_show_fill_level" symbol="gtk_range_set_show_fill_level">
<return-type type="void"/>
<parameters>
<parameter name="range" type="GtkRange*"/>
- <parameter name="size_fixed" type="gboolean"/>
+ <parameter name="show_fill_level" type="gboolean"/>
</parameters>
</method>
- <method name="set_update_policy" symbol="gtk_range_set_update_policy">
+ <method name="set_slider_size_fixed" symbol="gtk_range_set_slider_size_fixed">
<return-type type="void"/>
<parameters>
<parameter name="range" type="GtkRange*"/>
- <parameter name="policy" type="GtkUpdateType"/>
+ <parameter name="size_fixed" type="gboolean"/>
</parameters>
</method>
<method name="set_upper_stepper_sensitivity"
symbol="gtk_range_set_upper_stepper_sensitivity">
@@ -16037,6 +16043,7 @@
<property name="inverted" type="gboolean" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="lower-stepper-sensitivity" type="GtkSensitivityType" readable="1"
writable="1" construct="0" construct-only="0"/>
<property name="restrict-to-fill-level" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="round-digits" type="gint" readable="1" writable="1" construct="0"
construct-only="0"/>
<property name="show-fill-level" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="update-policy" type="GtkUpdateType" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="upper-stepper-sensitivity" type="GtkSensitivityType" readable="1"
writable="1" construct="0" construct-only="0"/>
@@ -16219,8 +16226,8 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
- <interface name="GtkActivatable"/>
<interface name="GtkRecentChooser"/>
+ <interface name="GtkActivatable"/>
</implements>
<method name="get_show_numbers" symbol="gtk_recent_chooser_menu_get_show_numbers">
<return-type type="gboolean"/>
@@ -16450,85 +16457,6 @@
</parameters>
</signal>
</object>
- <object name="GtkRuler" parent="GtkWidget" type-name="GtkRuler" get-type="gtk_ruler_get_type">
- <implements>
- <interface name="AtkImplementor"/>
- <interface name="GtkBuildable"/>
- <interface name="GtkOrientable"/>
- </implements>
- <method name="draw_pos" symbol="gtk_ruler_draw_pos">
- <return-type type="void"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- </parameters>
- </method>
- <method name="draw_ticks" symbol="gtk_ruler_draw_ticks">
- <return-type type="void"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- </parameters>
- </method>
- <method name="get_metric" symbol="gtk_ruler_get_metric">
- <return-type type="GtkMetricType"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- </parameters>
- </method>
- <method name="get_range" symbol="gtk_ruler_get_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- <parameter name="lower" type="gdouble*"/>
- <parameter name="upper" type="gdouble*"/>
- <parameter name="position" type="gdouble*"/>
- <parameter name="max_size" type="gdouble*"/>
- </parameters>
- </method>
- <method name="set_metric" symbol="gtk_ruler_set_metric">
- <return-type type="void"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- <parameter name="metric" type="GtkMetricType"/>
- </parameters>
- </method>
- <method name="set_range" symbol="gtk_ruler_set_range">
- <return-type type="void"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- <parameter name="lower" type="gdouble"/>
- <parameter name="upper" type="gdouble"/>
- <parameter name="position" type="gdouble"/>
- <parameter name="max_size" type="gdouble"/>
- </parameters>
- </method>
- <property name="lower" type="gdouble" readable="1" writable="1" construct="0"
construct-only="0"/>
- <property name="max-size" type="gdouble" readable="1" writable="1" construct="0"
construct-only="0"/>
- <property name="metric" type="GtkMetricType" readable="1" writable="1" construct="0"
construct-only="0"/>
- <property name="position" type="gdouble" readable="1" writable="1" construct="0"
construct-only="0"/>
- <property name="upper" type="gdouble" readable="1" writable="1" construct="0"
construct-only="0"/>
- <vfunc name="draw_pos">
- <return-type type="void"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- </parameters>
- </vfunc>
- <vfunc name="draw_ticks">
- <return-type type="void"/>
- <parameters>
- <parameter name="ruler" type="GtkRuler*"/>
- </parameters>
- </vfunc>
- <field name="backing_store" type="GdkPixmap*"/>
- <field name="non_gr_exp_gc" type="GdkGC*"/>
- <field name="metric" type="GtkRulerMetric*"/>
- <field name="xsrc" type="gint"/>
- <field name="ysrc" type="gint"/>
- <field name="slider_size" type="gint"/>
- <field name="lower" type="gdouble"/>
- <field name="upper" type="gdouble"/>
- <field name="position" type="gdouble"/>
- <field name="max_size" type="gdouble"/>
- </object>
<object name="GtkScale" parent="GtkRange" type-name="GtkScale" get-type="gtk_scale_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -16635,8 +16563,8 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
- <interface name="GtkOrientable"/>
<interface name="GtkActivatable"/>
+ <interface name="GtkOrientable"/>
</implements>
<method name="get_adjustment" symbol="gtk_scale_button_get_adjustment">
<return-type type="GtkAdjustment*"/>
@@ -16972,6 +16900,9 @@
<property name="gtk-alternative-button-order" type="gboolean" readable="1"
writable="1" construct="0" construct-only="0"/>
<property name="gtk-alternative-sort-arrows" type="gboolean" readable="1"
writable="1" construct="0" construct-only="0"/>
<property name="gtk-auto-mnemonics" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-button-images" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-can-change-accels" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-color-palette" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-color-scheme" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-cursor-blink" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-cursor-blink-time" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
@@ -16987,6 +16918,8 @@
<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-entry-password-hint-timeout" type="guint" readable="1"
writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-entry-select-on-focus" 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"/>
@@ -16995,15 +16928,25 @@
<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"/>
+ <property name="gtk-im-preedit-style" type="GtkIMPreeditStyle" readable="1"
writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-im-status-style" type="GtkIMStatusStyle" readable="1"
writable="1" construct="0" construct-only="0"/>
<property name="gtk-key-theme-name" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-keynav-cursor-only" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-keynav-wrap-around" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-label-select-on-focus" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-menu-bar-accel" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-menu-bar-popup-delay" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-menu-images" type="gboolean" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-menu-popdown-delay" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-menu-popup-delay" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-modules" type="char*" readable="1" writable="1" construct="0"
construct-only="0"/>
+ <property name="gtk-primary-button-warps-slider" type="gboolean" readable="1"
writable="1" construct="0" construct-only="0"/>
<property name="gtk-print-backends" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-print-preview-command" type="char*" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-recent-files-limit" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
<property name="gtk-recent-files-max-age" type="gint" readable="1" writable="1"
construct="0" construct-only="0"/>
+ <property name="gtk-scrolled-window-placement" type="GtkCornerType" readable="1"
writable="1" construct="0" construct-only="0"/>
+ <property name="gtk-shell-shows-menubar" type="gboolean" 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"/>
@@ -17152,8 +17095,8 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
- <interface name="GtkCellEditable"/>
<interface name="GtkEditable"/>
+ <interface name="GtkCellEditable"/>
</implements>
<method name="configure" symbol="gtk_spin_button_configure">
<return-type type="void"/>
@@ -17755,6 +17698,13 @@
<parameter name="message_id" type="guint"/>
</parameters>
</method>
+ <method name="remove_all" symbol="gtk_statusbar_remove_all">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="statusbar" type="GtkStatusbar*"/>
+ <parameter name="context_id" type="guint"/>
+ </parameters>
+ </method>
<method name="set_has_resize_grip" symbol="gtk_statusbar_set_has_resize_grip">
<return-type type="void"/>
<parameters>
@@ -18385,6 +18335,14 @@
<parameter name="row" type="guint"/>
</parameters>
</method>
+ <method name="get_size" symbol="gtk_table_get_size">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="table" type="GtkTable*"/>
+ <parameter name="rows" type="guint*"/>
+ <parameter name="columns" type="guint*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_table_new">
<return-type type="GtkWidget*"/>
<parameters>
@@ -19352,6 +19310,9 @@
<field name="pad1" type="guint"/>
</object>
<object name="GtkTextTagTable" parent="GObject" type-name="GtkTextTagTable"
get-type="gtk_text_tag_table_get_type">
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="add" symbol="gtk_text_tag_table_add">
<return-type type="void"/>
<parameters>
@@ -19516,6 +19477,12 @@
<parameter name="text_view" type="GtkTextView*"/>
</parameters>
</method>
+ <method name="get_hadjustment" symbol="gtk_text_view_get_hadjustment">
+ <return-type type="GtkAdjustment*"/>
+ <parameters>
+ <parameter name="text_view" type="GtkTextView*"/>
+ </parameters>
+ </method>
<method name="get_indent" symbol="gtk_text_view_get_indent">
<return-type type="gint"/>
<parameters>
@@ -19615,6 +19582,12 @@
<parameter name="text_view" type="GtkTextView*"/>
</parameters>
</method>
+ <method name="get_vadjustment" symbol="gtk_text_view_get_vadjustment">
+ <return-type type="GtkAdjustment*"/>
+ <parameters>
+ <parameter name="text_view" type="GtkTextView*"/>
+ </parameters>
+ </method>
<method name="get_visible_rect" symbol="gtk_text_view_get_visible_rect">
<return-type type="void"/>
<parameters>
@@ -19642,6 +19615,13 @@
<parameter name="text_view" type="GtkTextView*"/>
</parameters>
</method>
+ <method name="im_context_filter_keypress"
symbol="gtk_text_view_im_context_filter_keypress">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="text_view" type="GtkTextView*"/>
+ <parameter name="event" type="GdkEventKey*"/>
+ </parameters>
+ </method>
<method name="move_child" symbol="gtk_text_view_move_child">
<return-type type="void"/>
<parameters>
@@ -19681,6 +19661,12 @@
<parameter name="text_view" type="GtkTextView*"/>
</parameters>
</method>
+ <method name="reset_im_context" symbol="gtk_text_view_reset_im_context">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="text_view" type="GtkTextView*"/>
+ </parameters>
+ </method>
<method name="scroll_mark_onscreen" symbol="gtk_text_view_scroll_mark_onscreen">
<return-type type="void"/>
<parameters>
@@ -20657,6 +20643,14 @@
<method name="get_drag_target_item" symbol="gtk_tool_palette_get_drag_target_item">
<return-type type="GtkTargetEntry*"/>
</method>
+ <method name="get_drop_group" symbol="gtk_tool_palette_get_drop_group">
+ <return-type type="GtkToolItemGroup*"/>
+ <parameters>
+ <parameter name="palette" type="GtkToolPalette*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ </parameters>
+ </method>
<method name="get_drop_item" symbol="gtk_tool_palette_get_drop_item">
<return-type type="GtkToolItem*"/>
<parameters>
@@ -20665,6 +20659,27 @@
<parameter name="y" type="gint"/>
</parameters>
</method>
+ <method name="get_exclusive" symbol="gtk_tool_palette_get_exclusive">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="palette" type="GtkToolPalette*"/>
+ <parameter name="group" type="GtkToolItemGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_expand" symbol="gtk_tool_palette_get_expand">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="palette" type="GtkToolPalette*"/>
+ <parameter name="group" type="GtkToolItemGroup*"/>
+ </parameters>
+ </method>
+ <method name="get_group_position" symbol="gtk_tool_palette_get_group_position">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="palette" type="GtkToolPalette*"/>
+ <parameter name="group" type="GtkToolItemGroup*"/>
+ </parameters>
+ </method>
<method name="get_hadjustment" symbol="gtk_tool_palette_get_hadjustment">
<return-type type="GtkAdjustment*"/>
<parameters>
@@ -20699,6 +20714,30 @@
<parameter name="targets" type="GtkToolPaletteDragTargets"/>
</parameters>
</method>
+ <method name="set_exclusive" symbol="gtk_tool_palette_set_exclusive">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="palette" type="GtkToolPalette*"/>
+ <parameter name="group" type="GtkToolItemGroup*"/>
+ <parameter name="exclusive" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_expand" symbol="gtk_tool_palette_set_expand">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="palette" type="GtkToolPalette*"/>
+ <parameter name="group" type="GtkToolItemGroup*"/>
+ <parameter name="expand" type="gboolean"/>
+ </parameters>
+ </method>
+ <method name="set_group_position" symbol="gtk_tool_palette_set_group_position">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="palette" type="GtkToolPalette*"/>
+ <parameter name="group" type="GtkToolItemGroup*"/>
+ <parameter name="position" type="gint"/>
+ </parameters>
+ </method>
<method name="set_icon_size" symbol="gtk_tool_palette_set_icon_size">
<return-type type="void"/>
<parameters>
@@ -21289,11 +21328,11 @@
</object>
<object name="GtkTreeStore" parent="GObject" type-name="GtkTreeStore"
get-type="gtk_tree_store_get_type">
<implements>
- <interface name="GtkBuildable"/>
<interface name="GtkTreeModel"/>
- <interface name="GtkTreeSortable"/>
<interface name="GtkTreeDragSource"/>
<interface name="GtkTreeDragDest"/>
+ <interface name="GtkTreeSortable"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="append" symbol="gtk_tree_store_append">
<return-type type="void"/>
@@ -22357,8 +22396,8 @@
</object>
<object name="GtkTreeViewColumn" parent="GtkObject" type-name="GtkTreeViewColumn"
get-type="gtk_tree_view_column_get_type">
<implements>
- <interface name="GtkBuildable"/>
<interface name="GtkCellLayout"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="add_attribute" symbol="gtk_tree_view_column_add_attribute">
<return-type type="void"/>
@@ -22975,16 +23014,6 @@
<return-type type="GtkWidget*"/>
</constructor>
</object>
- <object name="GtkVRuler" parent="GtkRuler" type-name="GtkVRuler"
get-type="gtk_vruler_get_type">
- <implements>
- <interface name="AtkImplementor"/>
- <interface name="GtkBuildable"/>
- <interface name="GtkOrientable"/>
- </implements>
- <constructor name="new" symbol="gtk_vruler_new">
- <return-type type="GtkWidget*"/>
- </constructor>
- </object>
<object name="GtkVScale" parent="GtkScale" type-name="GtkVScale"
get-type="gtk_vscale_get_type">
<implements>
<interface name="AtkImplementor"/>
@@ -23058,6 +23087,12 @@
<parameter name="viewport" type="GtkViewport*"/>
</parameters>
</method>
+ <method name="get_view_window" symbol="gtk_viewport_get_view_window">
+ <return-type type="GdkWindow*"/>
+ <parameters>
+ <parameter name="viewport" type="GtkViewport*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_viewport_new">
<return-type type="GtkWidget*"/>
<parameters>
@@ -23107,8 +23142,8 @@
<implements>
<interface name="AtkImplementor"/>
<interface name="GtkBuildable"/>
- <interface name="GtkOrientable"/>
<interface name="GtkActivatable"/>
+ <interface name="GtkOrientable"/>
</implements>
<constructor name="new" symbol="gtk_volume_button_new">
<return-type type="GtkWidget*"/>
@@ -23869,6 +23904,13 @@
<parameter name="event" type="GdkEvent*"/>
</parameters>
</method>
+ <method name="send_focus_change" symbol="gtk_widget_send_focus_change">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="event" type="GdkEvent*"/>
+ </parameters>
+ </method>
<method name="set_accel_path" symbol="gtk_widget_set_accel_path">
<return-type type="void"/>
<parameters>
@@ -24900,16 +24942,6 @@
<parameter name="window" type="GtkWindow*"/>
</parameters>
</method>
- <method name="get_frame_dimensions" symbol="gtk_window_get_frame_dimensions">
- <return-type type="void"/>
- <parameters>
- <parameter name="window" type="GtkWindow*"/>
- <parameter name="left" type="gint*"/>
- <parameter name="top" type="gint*"/>
- <parameter name="right" type="gint*"/>
- <parameter name="bottom" type="gint*"/>
- </parameters>
- </method>
<method name="get_gravity" symbol="gtk_window_get_gravity">
<return-type type="GdkGravity"/>
<parameters>
@@ -24922,12 +24954,6 @@
<parameter name="window" type="GtkWindow*"/>
</parameters>
</method>
- <method name="get_has_frame" symbol="gtk_window_get_has_frame">
- <return-type type="gboolean"/>
- <parameters>
- <parameter name="window" type="GtkWindow*"/>
- </parameters>
- </method>
<method name="get_icon" symbol="gtk_window_get_icon">
<return-type type="GdkPixbuf*"/>
<parameters>
@@ -25046,6 +25072,12 @@
<parameter name="window" type="GtkWindow*"/>
</parameters>
</method>
+ <method name="has_group" symbol="gtk_window_has_group">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ </parameters>
+ </method>
<method name="has_toplevel_focus" symbol="gtk_window_has_toplevel_focus">
<return-type type="gboolean"/>
<parameters>
@@ -25246,16 +25278,6 @@
<parameter name="setting" type="gboolean"/>
</parameters>
</method>
- <method name="set_frame_dimensions" symbol="gtk_window_set_frame_dimensions">
- <return-type type="void"/>
- <parameters>
- <parameter name="window" type="GtkWindow*"/>
- <parameter name="left" type="gint"/>
- <parameter name="top" type="gint"/>
- <parameter name="right" type="gint"/>
- <parameter name="bottom" type="gint"/>
- </parameters>
- </method>
<method name="set_geometry_hints" symbol="gtk_window_set_geometry_hints">
<return-type type="void"/>
<parameters>
@@ -25272,13 +25294,6 @@
<parameter name="gravity" type="GdkGravity"/>
</parameters>
</method>
- <method name="set_has_frame" symbol="gtk_window_set_has_frame">
- <return-type type="void"/>
- <parameters>
- <parameter name="window" type="GtkWindow*"/>
- <parameter name="setting" type="gboolean"/>
- </parameters>
- </method>
<method name="set_icon" symbol="gtk_window_set_icon">
<return-type type="void"/>
<parameters>
@@ -25574,6 +25589,12 @@
<parameter name="window" type="GtkWindow*"/>
</parameters>
</method>
+ <method name="get_current_grab" symbol="gtk_window_group_get_current_grab">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="window_group" type="GtkWindowGroup*"/>
+ </parameters>
+ </method>
<method name="list_windows" symbol="gtk_window_group_list_windows">
<return-type type="GList*"/>
<parameters>
@@ -25655,6 +25676,9 @@
</vfunc>
</interface>
<interface name="GtkBuildable" type-name="GtkBuildable" get-type="gtk_buildable_get_type">
+ <requires>
+ <interface name="GObject"/>
+ </requires>
<method name="add_child" symbol="gtk_buildable_add_child">
<return-type type="void"/>
<parameters>
@@ -26612,6 +26636,9 @@
</signal>
</interface>
<interface name="GtkOrientable" type-name="GtkOrientable" get-type="gtk_orientable_get_type">
+ <requires>
+ <interface name="GObject"/>
+ </requires>
<method name="get_orientation" symbol="gtk_orientable_get_orientation">
<return-type type="GtkOrientation"/>
<parameters>
@@ -26625,6 +26652,7 @@
<parameter name="orientation" type="GtkOrientation"/>
</parameters>
</method>
+ <property name="orientation" type="GtkOrientation" readable="1" writable="1"
construct="0" construct-only="0"/>
</interface>
<interface name="GtkPrintOperationPreview" type-name="GtkPrintOperationPreview"
get-type="gtk_print_operation_preview_get_type">
<requires>
@@ -27634,14 +27662,15 @@
</vfunc>
</interface>
<constant name="GTK_ARG_READWRITE" type="int" value="0"/>
- <constant name="GTK_BINARY_AGE" type="int" value="2000"/>
+ <constant name="GTK_BINARY_AGE" type="int" value="2420"/>
<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_INTERFACE_AGE" type="int" value="20"/>
<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="0"/>
- <constant name="GTK_MINOR_VERSION" type="int" value="20"/>
+ <constant name="GTK_MICRO_VERSION" type="int" value="20"/>
+ <constant name="GTK_MINOR_VERSION" type="int" value="24"/>
+ <constant name="GTK_NO_TEXT_INPUT_MOD_MASK" type="int" value="0"/>
<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"/>
@@ -27791,6 +27820,7 @@
<constant name="GTK_STOCK_ZOOM_IN" type="char*" value="gtk-zoom-in"/>
<constant name="GTK_STOCK_ZOOM_OUT" type="char*" value="gtk-zoom-out"/>
<constant name="GTK_TEXT_VIEW_PRIORITY_VALIDATE" type="int" value="5"/>
+ <constant name="GTK_TOGGLE_GROUP_MOD_MASK" type="int" value="0"/>
<constant name="GTK_TYPE_FUNDAMENTAL_LAST" type="int" value="-1"/>
</namespace>
</api>
diff --git a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
index ce1cf73..6a58b35 100644
--- a/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
+++ b/vapi/packages/gtk+-2.0/gtk+-2.0.metadata
@@ -156,6 +156,7 @@ gtk_combo_box_set_row_separator_func.data hidden="1"
gtk_combo_box_set_row_separator_func.destroy hidden="1"
GtkComboBox::popdown has_emitter="1"
GtkComboBox::popup has_emitter="1"
+gtk_combo_box_text_get_active_text transfer_ownership="1"
GtkContainer::add has_emitter="1"
GtkContainer::check_resize has_emitter="1"
GtkContainer::remove has_emitter="1"
@@ -268,6 +269,9 @@ gtk_icon_view_selected_foreach.data hidden="1"
gtk_icon_view_set_cursor.cell nullable="1"
gtk_icon_view_set_model.model nullable="1"
gtk_icon_view_unselect_all hidden="1" experimental="1"
+gtk_idle_* parent="Idle"
+gtk_idle_add.data hidden="1"
+gtk_idle_add_priority.data hidden="1"
GtkImage.data hidden="1"
gtk_image_get_icon_name.icon_name is_out="1"
gtk_image_get_icon_name.size is_out="1"
@@ -298,6 +302,7 @@ gtk_init_with_args.argc hidden="1"
gtk_init_with_args.argv is_array="1" is_ref="1" array_length_pos="0.9"
gtk_init_with_args.entries is_array="1" no_array_length="1"
gtk_init_with_args.translation_domain nullable="1"
+gtk_input_* parent="Input"
GtkItem::deselect has_emitter="1"
GtkItem::select has_emitter="1"
GtkItem::toggle has_emitter="1"
@@ -359,6 +364,7 @@ GtkMenuShell abstract="1"
GtkMenuShell.children type_arguments="MenuItem" weak="0"
GtkMenuShell::cancel has_emitter="1"
GtkMenuShell::deactivate has_emitter="1"
+GtkMenuShell::insert has_emitter="1"
gtk_menu_shell_append.child type_name="MenuItem" ctype="GtkWidget*"
gtk_menu_tool_button_new.icon_widget nullable="1"
gtk_menu_tool_button_new.label nullable="1"
@@ -554,6 +560,8 @@ GtkSettings:color-hash type_arguments="string,Gdk.Color"
gtk_show_about_dialog ellipsis="1"
gtk_show_about_dialog.parent nullable="1"
gtk_show_uri.screen nullable="1"
+gtk_signal_new hidden="1" // Requires GSignalCMarshaller
+gtk_signal_newv hidden="1" // Requires GSignalCMarshaller
gtk_size_group_get_widgets type_arguments="Widget"
gtk_spin_button_get_range.min is_out="1"
gtk_spin_button_get_range.max is_out="1"
@@ -687,6 +695,8 @@ gtk_text_view_window_to_buffer_coords.buffer_x is_out="1"
gtk_text_view_window_to_buffer_coords.buffer_y is_out="1"
gtk_text_view_buffer_to_window_coords.window_x is_out="1"
gtk_text_view_buffer_to_window_coords.window_y is_out="1"
+gtk_timeout_* parent="Timeout"
+gtk_timeout_add.data hidden="1"
GtkTipsQuery::start_query has_emitter="1"
GtkTipsQuery::stop_query has_emitter="1"
gtk_toggle_action_new.label nullable="1"
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]