[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;
[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*")]
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 {
[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 {
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);
[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 ();
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);
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 ();
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);
[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; }
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;
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;
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);
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 ();
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);
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; }
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);
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 ();
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);
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; }
[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]
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;
[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);
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 ();
[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*")]
[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]
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 ();
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);
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);
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]
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;
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 ();
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);
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);
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*")]
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*")]
[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; }
[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; }
[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; }
[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; }
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;
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);
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);
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;
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);
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);
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 ();
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 ();
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;
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;
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);
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 ();
}
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);
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 ();
[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);
}
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);
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 {
[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;
[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);
<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>
<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>
<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>
<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>
<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">
<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>
<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>
<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>
<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">
<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>
<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>
<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">
<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>
<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>
<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"/>
<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>
<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>
<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>
<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"/>
</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="combo_box" type="GtkComboBoxText*"/>
+ </parameters>
+ </method>
+ <method name="insert_text" symbol="gtk_combo_box_text_insert_text">
+ <return-type type="void"/>
<parameters>
- <parameter name="entry_box" type="GtkComboBoxEntry*"/>
+ <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_entry_new">
+ <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>
<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"/>
<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"/>
<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>
<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>
</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"/>
<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>
<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>
</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"/>
<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>
<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">
<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>
<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"/>
<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"/>
<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>
<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>
</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"/>
<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*"/>
</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"/>
<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>
</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"/>
<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>
<parameter name="menu_shell" type="GtkMenuShell*"/>
</parameters>
</signal>
- <vfunc name="get_popup_delay">
- <return-type type="gint"/>
- <parameters>
- <parameter name="menu_shell" type="GtkMenuShell*"/>
- </parameters>
- </vfunc>
- <vfunc name="insert">
- <return-type type="void"/>
+ <vfunc name="get_popup_delay">
+ <return-type type="gint"/>
<parameters>
<parameter name="menu_shell" type="GtkMenuShell*"/>
- <parameter name="child" type="GtkWidget*"/>
- <parameter name="position" type="gint"/>
</parameters>
</vfunc>
<vfunc name="select_item">
<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>
</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"/>
<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>
<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>
<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>
<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>
<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">
<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>
<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"/>
<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>
<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>
<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">
<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"/>
<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"/>
</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"/>
<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*"/>
<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"/>
<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"/>
<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"/>
<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"/>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</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"/>
</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"/>
<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"/>
<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>
<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*"/>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</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>
</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>
<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>
</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"/>
<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>