+2007-06-30 Jürg Billeter <j@bitron.ch>
+
+ * vala/valasymbolbuilder.vala: fix current_symbol handling in
+ visit_property_accessor
+ * vapigen/valagidlparser.vala: add missing NoArrayLength attribute,
+ support hiding signals
+ * vapi/glib-2.0.vala: add GConnectFlags
+ * vapi/packages/pango/pango.gidl, vapi/pango.vala: updated to
+ Pango 1.17.3
+ * vapi/packages/gdk-2.0/gdk-2.0.gidl,
+ vapi/packages/gtk+-2.0/gtk+-2.0.gidl,
+ vapi/packages/gtk+-2.0/gtk+-2.0.metadata, vapi/gdk-2.0.vala,
+ vapi/gtk+-2.0.vala: updated to GTK+ 2.11.4, some small
+ GtkTreeModel/GtkTreeStore fixes
+
2007-06-15 Jürg Billeter <j@bitron.ch>
* vala/valaattributeprocessor.vala, vala/valacodevisitor.vala,
var prop = (Property) acc.symbol.parent_symbol.node;
if (prop.interface_only || prop.is_abstract) {
+ current_symbol = current_symbol.parent_symbol;
return;
}
[NoArrayLength]
public void store_clipboard (Gdk.Window clipboard_window, uint time_, Gdk.Atom[] targets, int n_targets);
public bool supports_clipboard_persistence ();
+ public bool supports_composite ();
public bool supports_cursor_alpha ();
public bool supports_cursor_color ();
public bool supports_input_shapes ();
public class Window : Gdk.Drawable {
public void add_filter (Gdk.FilterFunc function, pointer data);
public static weak Gdk.Window at_pointer (int win_x, int win_y);
+ public void beep ();
public void begin_move_drag (int button, int root_x, int root_y, uint timestamp);
public void begin_paint_rect (ref Gdk.Rectangle rectangle);
public void begin_paint_region (Gdk.Region region);
public void set_background (ref Gdk.Color color);
public void set_child_input_shapes ();
public void set_child_shapes ();
+ public void set_composited (bool composited);
public void set_cursor (Gdk.Cursor cursor);
public static void set_debug_updates (bool setting);
public void set_decorations (Gdk.WMDecoration decorations);
public void set_keep_above (bool setting);
public void set_keep_below (bool setting);
public void set_modal_hint (bool modal);
+ public void set_opacity (double opacity);
public void set_override_redirect (bool override_redirect);
public void set_role (string role);
public void set_skip_pager_hint (bool skips_pager);
public void set_skip_taskbar_hint (bool skips_taskbar);
+ public void set_startup_id (string startup_id);
public bool set_static_gravities (bool use_static);
public void set_title (string title);
public void set_transient_for (Gdk.Window parent);
[InstanceByReference]
public uint hash ();
public static bool parse (string spec, ref Gdk.Color color);
+ [InstanceByReference]
+ public weak string to_string ();
}
[ReferenceType]
public struct Cursor {
public int level;
}
[ReferenceType]
+ public struct PangoAttrEmbossColor {
+ public weak Pango.Attribute attr;
+ public Pango.Color color;
+ public PangoAttrEmbossColor (ref Gdk.Color color);
+ }
+ [ReferenceType]
public struct PangoAttrEmbossed {
public weak Pango.Attribute attr;
public bool embossed;
public weak Gdk.Pixbuf revert;
}
[ReferenceType]
+ public struct PixbufScaledAnim {
+ public static GLib.Type get_type ();
+ public static GLib.Type iter_get_type ();
+ }
+ [ReferenceType]
+ public struct PixbufScaledAnimClass {
+ }
+ [ReferenceType]
public struct Pixdata {
public uint magic;
public int length;
public uint guffaw_gravity;
public uint input_only;
public uint modal_hint;
+ public uint composited;
public uint destroyed;
public uint accept_focus;
public uint focus_on_map;
public Event (Gdk.EventType type);
public static weak Gdk.Event peek ();
public void put ();
+ public static void request_motions (Gdk.EventMotion event);
public bool send_client_message (pointer winid);
public static bool send_client_message_for_display (Gdk.Display display, Gdk.Event event, pointer winid);
public void send_clientmessage_toall ();
public static uint to_upper (uint keyval);
}
[ReferenceType]
+ public struct Notify {
+ public static void startup_complete ();
+ public static void startup_complete_with_id (string startup_id);
+ }
+ [ReferenceType]
public struct Pango {
public static weak Pango.Context context_get ();
public static weak Pango.Context context_get_for_screen (Gdk.Screen screen);
}
[ReferenceType]
public struct Threads {
+ public static uint add_idle (GLib.SourceFunc function, pointer data);
+ public static uint add_idle_full (int priority, GLib.SourceFunc function, pointer data, GLib.DestroyNotify notify);
+ public static uint add_timeout (uint interval, GLib.SourceFunc function, pointer data);
+ public static uint add_timeout_full (int priority, uint interval, GLib.SourceFunc function, pointer data, GLib.DestroyNotify notify);
public static void enter ();
public static void init ();
public static void leave ();
public static bool get_show_events ();
public static bool init_check (int argc, string argv);
public static weak GLib.List list_visuals ();
- public static void notify_startup_complete ();
public static void parse_args (int argc, string argv);
public static void pre_parse_libgtk_only ();
public static void set_double_click_time (uint msec);
ACTION,
NO_HOOKS
}
-
+
+ [CCode (cprefix = "G_CONNECT_")]
+ public enum ConnectFlags {
+ AFTER,
+ SWAPPED
+ }
+
public callback void Callback ();
public struct Closure {
SHRINK,
FILL,
}
+ [CCode (cprefix = "GTK_BUILDER_ERROR_")]
+ public enum BuilderError {
+ INVALID_TYPE_FUNCTION,
+ UNHANDLED_TAG,
+ MISSING_ATTRIBUTE,
+ INVALID_ATTRIBUTE,
+ INVALID_TAG,
+ }
[CCode (cprefix = "GTK_BUTTONBOX_")]
public enum ButtonBoxStyle {
DEFAULT_STYLE,
EDGE,
START,
END,
+ CENTER,
}
[CCode (cprefix = "GTK_BUTTONS_")]
public enum ButtonsType {
GEOMETRY,
ICONTHEME,
PRINTING,
+ BUILDER,
}
[CCode (cprefix = "GTK_DELETE_")]
public enum DeleteType {
LEFT,
RIGHT,
}
+ [CCode (cprefix = "GTK_DRAG_RESULT_")]
+ public enum DragResult {
+ SUCCESS,
+ NO_TARGET,
+ USER_CANCELLED,
+ TIMEOUT_EXPIRED,
+ GRAB_BROKEN,
+ ERROR,
+ }
[CCode (cprefix = "GTK_EXPANDER_")]
public enum ExpanderStyle {
COLLAPSED,
NO_SVG,
FORCE_SVG,
USE_BUILTIN,
+ GENERIC_FALLBACK,
}
[CCode (cprefix = "GTK_ICON_SIZE_")]
public enum IconSize {
GENERATE_PDF,
GENERATE_PS,
PREVIEW,
+ NUMBER_UP,
}
[CCode (cprefix = "GTK_PRINT_DUPLEX_")]
public enum PrintDuplex {
GENERAL,
INTERNAL_ERROR,
NOMEM,
+ INVALID_FILE,
}
[CCode (cprefix = "GTK_PRINT_OPERATION_ACTION_")]
public enum PrintOperationAction {
LTR,
RTL,
COLOR,
+ UNBIND,
LAST,
}
[CCode (cprefix = "GTK_RECENT_CHOOSER_ERROR_")]
TOP_BOTTOM,
LEFT_RIGHT,
}
- [CCode (cprefix = "GTK_TARGET_SAME_")]
+ [CCode (cprefix = "GTK_TARGET_")]
public enum TargetFlags {
- APP,
- WIDGET,
+ SAME_APP,
+ SAME_WIDGET,
+ OTHER_APP,
+ OTHER_WIDGET,
}
[CCode (cprefix = "GTK_TEXT_BUFFER_TARGET_INFO_")]
public enum TextBufferTargetInfo {
public weak string get_license ();
public weak Gdk.Pixbuf get_logo ();
public weak string get_logo_icon_name ();
- public weak string get_name ();
+ public weak string get_program_name ();
public weak string get_translator_credits ();
public static GLib.Type get_type ();
public weak string get_version ();
public void set_license (string license);
public void set_logo (Gdk.Pixbuf logo);
public void set_logo_icon_name (string icon_name);
- public void set_name (string name);
+ public void set_program_name (string name);
public void set_translator_credits (string translator_credits);
public static Gtk.AboutDialogActivateLinkFunc set_url_hook (Gtk.AboutDialogActivateLinkFunc func, pointer data, GLib.DestroyNotify destroy);
public void set_version (string version);
public void set_website (string website);
public void set_website_label (string website_label);
public void set_wrap_license (bool wrap_license);
- public weak string name { get; set; }
+ public weak string program_name { get; set; }
public weak string version { get; set; }
public weak string copyright { get; set; }
public weak string comments { get; set; }
public static GLib.Type get_type ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Action : GLib.Object {
+ public class Action : GLib.Object, Gtk.Buildable {
public void block_activate_from (Gtk.Widget proxy);
public void connect_accelerator ();
public virtual void connect_proxy (Gtk.Widget proxy);
public weak Gtk.Widget create_icon (Gtk.IconSize icon_size);
+ public virtual weak Gtk.Widget create_menu ();
public virtual weak Gtk.Widget create_menu_item ();
public virtual weak Gtk.Widget create_tool_item ();
public void disconnect_accelerator ();
public signal void activate ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ActionGroup : GLib.Object {
+ public class ActionGroup : GLib.Object, Gtk.Buildable {
public void add_action (Gtk.Action action);
public void add_action_with_accel (Gtk.Action action, string accelerator);
[NoArrayLength]
public weak bool homogeneous { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class Builder : GLib.Object {
+ public uint add_from_file (string filename, GLib.Error error);
+ public uint add_from_string (string buffer, ulong length, GLib.Error error);
+ public void connect_signals (pointer user_data);
+ public void connect_signals_full (Gtk.BuilderConnectFunc func, pointer user_data);
+ public static GLib.Quark error_quark ();
+ public weak GLib.Object get_object (string name);
+ public weak GLib.SList get_objects ();
+ public weak string get_translation_domain ();
+ public static GLib.Type get_type ();
+ public virtual GLib.Type get_type_from_name (string type_name);
+ public Builder ();
+ public void set_translation_domain (string domain);
+ public static bool value_from_string (GLib.ParamSpec pspec, string string, GLib.Value value);
+ public static bool value_from_string_type (GLib.Type type, string string, GLib.Value value);
+ public weak string translation_domain { get; set; }
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Button : Gtk.Bin {
public static GLib.Type action_get_type ();
public void get_alignment (float xalign, float yalign);
public weak int value { get; set; }
[NoAccessorMethod]
public weak string text { get; set; }
+ [NoAccessorMethod]
+ public weak int pulse { get; set; }
+ [NoAccessorMethod]
+ public weak float text_xalign { get; set; }
+ [NoAccessorMethod]
+ public weak float text_yalign { get; set; }
+ [NoAccessorMethod]
+ public weak Gtk.ProgressBarOrientation orientation { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class CellRendererSpin : Gtk.CellRendererText {
public signal void toggled (string path);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class CellView : Gtk.Widget, Gtk.CellLayout {
+ public class CellView : Gtk.Widget, Gtk.CellLayout, Gtk.Buildable {
public weak GLib.List get_cell_renderers ();
public weak Gtk.TreePath get_displayed_row ();
public bool get_size_of_row (Gtk.TreePath path, ref Gtk.Requisition requisition);
public signal void color_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ColorSelectionDialog : Gtk.Dialog {
+ public class ColorSelectionDialog : Gtk.Dialog, Gtk.Buildable {
public static GLib.Type get_type ();
public ColorSelectionDialog (string title);
}
public weak bool value_in_list { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ComboBox : Gtk.Bin, Gtk.CellLayout, Gtk.CellEditable {
+ public class ComboBox : Gtk.Bin, Gtk.CellLayout, Gtk.CellEditable, Gtk.Buildable {
public void append_text (string text);
public int get_active ();
public bool get_active_iter (ref Gtk.TreeIter iter);
public signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ComboBoxEntry : Gtk.ComboBox {
+ public class ComboBoxEntry : Gtk.ComboBox, Gtk.Buildable {
public int get_text_column ();
public static GLib.Type get_type ();
public ComboBoxEntry ();
public weak int text_column { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Container : Gtk.Widget {
+ public class Container : Gtk.Widget, Gtk.Buildable {
public void add_with_properties (Gtk.Widget widget, string first_prop_name);
public void child_get (Gtk.Widget child, string first_prop_name);
public void child_get_property (Gtk.Widget child, string property_name, GLib.Value value);
public signal void curve_type_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Dialog : Gtk.Window {
+ public class Dialog : Gtk.Window, Gtk.Buildable {
public weak Gtk.Widget vbox;
public weak Gtk.Widget action_area;
public void add_action_widget (Gtk.Widget child, int response_id);
public bool get_activates_default ();
public float get_alignment ();
public weak Gtk.EntryCompletion get_completion ();
+ public weak Gtk.Adjustment get_cursor_hadjustment ();
public bool get_has_frame ();
public Gtk.Border get_inner_border ();
public unichar get_invisible_char ();
public void set_activates_default (bool setting);
public void set_alignment (float xalign);
public void set_completion (Gtk.EntryCompletion completion);
+ public void set_cursor_hadjustment (Gtk.Adjustment adjustment);
public void set_has_frame (bool setting);
public void set_inner_border (ref Gtk.Border border);
public void set_invisible_char (unichar ch);
public weak float xalign { get; set; }
[NoAccessorMethod]
public weak bool truncate_multiline { get; set; }
+ [NoAccessorMethod]
+ public weak Gtk.ShadowType shadow_type { get; set; }
public signal void populate_popup (Gtk.Menu menu);
public signal void activate ();
public signal void move_cursor (Gtk.MovementStep step, int count, bool extend_selection);
public signal void toggle_overwrite ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class EntryCompletion : GLib.Object, Gtk.CellLayout {
+ public class EntryCompletion : GLib.Object, Gtk.CellLayout, Gtk.Buildable {
public void complete ();
public void delete_action (int index_);
+ public weak string get_completion_prefix ();
public weak Gtk.Widget get_entry ();
public bool get_inline_completion ();
+ public bool get_inline_selection ();
public int get_minimum_key_length ();
public weak Gtk.TreeModel get_model ();
public bool get_popup_completion ();
public void insert_action_text (int index_, string text);
public EntryCompletion ();
public void set_inline_completion (bool inline_completion);
+ public void set_inline_selection (bool inline_selection);
public void set_match_func (Gtk.EntryCompletionMatchFunc func, pointer func_data, GLib.DestroyNotify func_notify);
public void set_minimum_key_length (int length);
public void set_model (Gtk.TreeModel model);
public weak bool popup_completion { get; set; }
public weak bool popup_set_width { get; set; }
public weak bool popup_single_match { get; set; }
+ public weak bool inline_selection { get; set; }
[HasEmitter]
public signal bool insert_prefix (string prefix);
public signal bool match_selected (Gtk.TreeModel model, ref Gtk.TreeIter iter);
+ public signal bool cursor_on_match (Gtk.TreeModel model, ref Gtk.TreeIter iter);
public signal void action_activated (int index_);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public weak bool above_child { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Expander : Gtk.Bin {
+ public class Expander : Gtk.Bin, Gtk.Buildable {
public bool get_expanded ();
public weak string get_label ();
public weak Gtk.Widget get_label_widget ();
public weak bool focus_on_click { get; set; }
public weak string title { get; set; }
public weak int width_chars { get; set; }
+ public signal void file_set ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class FileChooserDialog : Gtk.Dialog, Gtk.FileChooser {
public weak Gtk.Widget fileop_ren_file;
public weak Gtk.Widget button_area;
public weak Gtk.Widget action_area;
- public void complete (string pattern);
- public weak string get_filename ();
- public bool get_select_multiple ();
- public weak string get_selections ();
- public static GLib.Type get_type ();
- public void hide_fileop_buttons ();
- public FileSelection (string title);
- public void set_filename (string filename);
- public void set_select_multiple (bool select_multiple);
- public void show_fileop_buttons ();
+ [NoAccessorMethod]
public weak string filename { get; set; }
[NoAccessorMethod]
public weak bool show_fileops { get; set; }
+ [NoAccessorMethod]
public weak bool select_multiple { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public weak string preview_text { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class FontSelectionDialog : Gtk.Dialog {
+ public class FontSelectionDialog : Gtk.Dialog, Gtk.Buildable {
public weak Gtk.Widget ok_button;
public weak Gtk.Widget apply_button;
public weak Gtk.Widget cancel_button;
public void set_preview_text (string text);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Frame : Gtk.Bin {
+ public class Frame : Gtk.Bin, Gtk.Buildable {
public weak string get_label ();
public void get_label_align (float xalign, float yalign);
public weak Gtk.Widget get_label_widget ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class HSV : Gtk.Widget {
- [CCode (cname = "gtk_hsv_get_color")]
public void get_color (double h, double s, double v);
- [CCode (cname = "gtk_hsv_get_metrics")]
public void get_metrics (int size, int ring_width);
- [CCode (cname = "gtk_hsv_get_type")]
public static GLib.Type get_type ();
- [CCode (cname = "gtk_hsv_is_adjusting")]
public bool is_adjusting ();
- [CCode (cname = "gtk_hsv_new")]
public HSV ();
- [CCode (cname = "gtk_hsv_set_color")]
public void set_color (double h, double s, double v);
- [CCode (cname = "gtk_hsv_set_metrics")]
public void set_metrics (int size, int ring_width);
- [CCode (cname = "gtk_hsv_to_rgb")]
public static void to_rgb (double h, double s, double v, double r, double g, double b);
public signal void changed ();
public signal void move (Gtk.DirectionType type);
public class IconTheme : GLib.Object {
public static void add_builtin_icon (string icon_name, int size, Gdk.Pixbuf pixbuf);
public void append_search_path (string path);
+ [NoArrayLength]
+ public weak Gtk.IconInfo choose_icon (string[] icon_names, int size, Gtk.IconLookupFlags @flags);
public static GLib.Quark error_quark ();
public static weak Gtk.IconTheme get_default ();
public weak string get_example_icon_name ();
public void get_search_path (string path, int n_elements);
public static GLib.Type get_type ();
public bool has_icon (string icon_name);
+ public weak GLib.List list_contexts ();
public weak GLib.List list_icons (string context);
public weak Gdk.Pixbuf load_icon (string icon_name, int size, Gtk.IconLookupFlags @flags, GLib.Error error);
public weak Gtk.IconInfo lookup_icon (string icon_name, int size, Gtk.IconLookupFlags @flags);
public signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class IconView : Gtk.Container, Gtk.CellLayout {
+ public class IconView : Gtk.Container, Gtk.CellLayout, Gtk.Buildable {
public weak Gdk.Pixmap create_drag_icon (Gtk.TreePath path);
[NoArrayLength]
public void enable_model_drag_dest (Gtk.TargetEntry[] targets, int n_targets, Gdk.DragAction actions);
public weak string uri { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class ListStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable {
+ public class ListStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable, Gtk.Buildable {
public void append (ref Gtk.TreeIter iter);
public void clear ();
public static GLib.Type get_type ();
public void set_column_types (int n_columns, GLib.Type types);
public void set_valist (ref Gtk.TreeIter iter, pointer var_args);
public void set_value (ref Gtk.TreeIter iter, int column, GLib.Value value);
+ [NoArrayLength]
+ public void set_valuesv (ref Gtk.TreeIter iter, int columns, GLib.Value[] values, int n_values);
public void swap (ref Gtk.TreeIter a, ref Gtk.TreeIter b);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public MenuItem ();
public MenuItem.with_label (string label);
public MenuItem.with_mnemonic (string label);
- public void remove_submenu ();
public void select ();
public void set_accel_path (string accel_path);
public void set_right_justified (bool right_justified);
public void set_submenu (Gtk.Widget submenu);
+ public weak Gtk.Menu submenu { get; set; }
[HasEmitter]
public signal void activate ();
public signal void activate_item ();
public signal void activate_current (bool force_hide);
[HasEmitter]
public signal void cancel ();
+ public signal bool move_selected (int distance);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class MenuToolButton : Gtk.ToolButton {
public weak int ypad { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Notebook : Gtk.Container {
+ public class Notebook : Gtk.Container, Gtk.Buildable {
public int append_page (Gtk.Widget child, Gtk.Widget tab_label);
public int append_page_menu (Gtk.Widget child, Gtk.Widget tab_label, Gtk.Widget menu_label);
public int get_current_page ();
- public int get_group_id ();
+ public pointer get_group ();
public weak Gtk.Widget get_menu_label (Gtk.Widget child);
public weak string get_menu_label_text (Gtk.Widget child);
public int get_n_pages ();
public void remove_page (int page_num);
public void reorder_child (Gtk.Widget child, int position);
public void set_current_page (int page_num);
- public void set_group_id (int group_id);
+ public void set_group (pointer group);
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 weak bool enable_popup { get; set; }
[NoAccessorMethod]
public weak bool homogeneous { get; set; }
+ [NoAccessorMethod]
public weak int group_id { get; set; }
+ public weak pointer group { get; set; }
public signal void switch_page (Gtk.NotebookPage page, uint page_num);
public signal bool focus_tab (Gtk.NotebookTab type);
public signal bool select_page (bool move_focus);
public signal void page_reordered (Gtk.Widget p0, uint p1);
public signal void page_removed (Gtk.Widget p0, uint p1);
public signal void page_added (Gtk.Widget p0, uint p1);
+ public signal Gtk.Notebook create_window (Gtk.Widget page, int x, int y);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Object : GLib.InitiallyUnowned {
public double get_top_margin (Gtk.Unit unit);
public static GLib.Type get_type ();
public PageSetup ();
+ public PageSetup.from_file (string file_name, GLib.Error error);
+ public PageSetup.from_key_file (GLib.KeyFile key_file, string group_name, GLib.Error error);
public void set_bottom_margin (double margin, Gtk.Unit unit);
public void set_left_margin (double margin, Gtk.Unit unit);
public void set_orientation (Gtk.PageOrientation orientation);
public void set_paper_size_and_default_margins (Gtk.PaperSize size);
public void set_right_margin (double margin, Gtk.Unit unit);
public void set_top_margin (double margin, Gtk.Unit unit);
+ public bool to_file (string file_name, GLib.Error error);
+ public void to_key_file (GLib.KeyFile key_file, string group_name);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class PageSetupUnixDialog : Gtk.Dialog {
public static GLib.Type get_type ();
public Plug (pointer socket_id);
public Plug.for_display (Gdk.Display display, pointer socket_id);
- public signal void embedded ();
+ [NoAccessorMethod]
+ public weak bool embedded { get; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class Printer : GLib.Object {
public int compare (Gtk.Printer b);
public weak Gtk.PrintBackend get_backend ();
+ public Gtk.PrintCapabilities get_capabilities ();
public weak string get_description ();
public weak string get_icon_name ();
public int get_job_count ();
public weak string get_name ();
public weak string get_state_message ();
public static GLib.Type get_type ();
+ public bool has_details ();
public bool is_active ();
public bool is_default ();
public bool is_new ();
+ public weak GLib.List list_papers ();
public Printer (string name, Gtk.PrintBackend backend, bool virtual_);
+ public void request_details ();
public bool set_description (string description);
public void set_has_details (bool val);
public void set_icon_name (string icon);
public bool get_use_color ();
public bool has_key (string key);
public PrintSettings ();
+ public PrintSettings.from_file (string file_name, GLib.Error error);
+ public PrintSettings.from_key_file (GLib.KeyFile key_file, string group_name, GLib.Error error);
public void set (string key, string value);
public void set_bool (string key, bool value);
public void set_collate (bool collate);
public void set_reverse (bool reverse);
public void set_scale (double scale);
public void set_use_color (bool use_color);
+ public bool to_file (string file_name, GLib.Error error);
+ public void to_key_file (GLib.KeyFile key_file, string group_name);
public void unset (string key);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public weak Pango.EllipsizeMode ellipsize { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class Query : GLib.Object {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class RadioAction : Gtk.ToggleAction {
public int get_current_value ();
public weak GLib.SList get_group ();
[CCode (cheader_filename = "gtk/gtk.h")]
public class Range : Gtk.Widget {
public weak Gtk.Adjustment get_adjustment ();
+ public double get_fill_level ();
public bool get_inverted ();
public Gtk.SensitivityType get_lower_stepper_sensitivity ();
+ public bool get_restrict_to_fill_level ();
+ public bool get_show_fill_level ();
public static GLib.Type get_type ();
public Gtk.UpdateType get_update_policy ();
public Gtk.SensitivityType get_upper_stepper_sensitivity ();
public double get_value ();
public void set_adjustment (Gtk.Adjustment adjustment);
+ public void set_fill_level (double fill_level);
public void set_increments (double step, double page);
public void set_inverted (bool setting);
public void set_lower_stepper_sensitivity (Gtk.SensitivityType sensitivity);
public void set_range (double min, double max);
+ public void set_restrict_to_fill_level (bool restrict_to_fill_level);
+ public void set_show_fill_level (bool show_fill_level);
public void set_update_policy (Gtk.UpdateType policy);
public void set_upper_stepper_sensitivity (Gtk.SensitivityType sensitivity);
public void set_value (double value);
public weak bool inverted { get; set; }
public weak Gtk.SensitivityType lower_stepper_sensitivity { get; set; }
public weak Gtk.SensitivityType upper_stepper_sensitivity { get; set; }
+ public weak bool show_fill_level { get; set; }
+ public weak bool restrict_to_fill_level { get; set; }
+ public weak double fill_level { get; set; }
public signal void value_changed ();
public signal void adjust_bounds (double new_value);
public signal void move_slider (Gtk.ScrollType scroll);
public weak Gtk.RcStyle copy ();
public static GLib.Type get_type ();
public RcStyle ();
- public void @ref ();
- public void unref ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class RecentAction : Gtk.Action, Gtk.RecentChooser {
+ public bool get_show_numbers ();
+ public static GLib.Type get_type ();
+ public RecentAction (string name, string label, string tooltip, string stock_id);
+ public RecentAction.for_manager (string name, string label, string tooltip, string stock_id, Gtk.RecentManager manager);
+ public void set_show_numbers (bool show_numbers);
+ public weak bool show_numbers { get; set; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class RecentChooserDefault : Gtk.VBox, Gtk.RecentChooser {
public bool add_item (string uri);
public static GLib.Quark error_quark ();
public static weak Gtk.RecentManager get_default ();
- public static weak Gtk.RecentManager get_for_screen (Gdk.Screen screen);
public weak GLib.List get_items ();
public int get_limit ();
public static GLib.Type get_type ();
public int purge_items (GLib.Error error);
public bool remove_item (string uri, GLib.Error error);
public void set_limit (int limit);
- public void set_screen (Gdk.Screen screen);
[NoAccessorMethod]
public weak string filename { get; construct; }
public weak int limit { get; set; }
public signal string format_value (double value);
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class ScaleButton : Gtk.Button {
+ public weak Gtk.Adjustment get_adjustment ();
+ public static GLib.Type get_type ();
+ public double get_value ();
+ public ScaleButton (Gtk.IconSize size, double min, double max, double step, string icons);
+ public void set_adjustment (Gtk.Adjustment adjustment);
+ public void set_icons (string icons);
+ public void set_value (double value);
+ public weak double value { get; set; }
+ [NoAccessorMethod]
+ public weak Gtk.IconSize size { get; set; }
+ public weak Gtk.Adjustment adjustment { get; set; }
+ [NoAccessorMethod]
+ public weak string[] icons { get; set; }
+ public signal void value_changed (double value);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Scrollbar : Gtk.Range {
public static GLib.Type get_type ();
}
public signal void move_focus_out (Gtk.DirectionType direction);
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class SearchEngine : GLib.Object {
+ public signal void hits_added (GLib.List hits);
+ public signal void hits_subtracted (GLib.List hits);
+ public signal void finished ();
+ public signal void error (string error_message);
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class SearchEngineBeagle : Gtk.SearchEngine {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class SearchEngineSimple : Gtk.SearchEngine {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
+ public class SearchEngineTracker : Gtk.SearchEngine {
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class Separator : Gtk.Widget {
public static GLib.Type get_type ();
}
public void set_long_property (string name, long v_long, string origin);
public void set_property_value (string name, Gtk.SettingsValue svalue);
public void set_string_property (string name, string v_string, string origin);
- [NoAccessorMethod]
- public weak GLib.HashTable color_hash { get; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class SizeGroup : GLib.Object {
+ public class SizeGroup : GLib.Object, Gtk.Buildable {
public void add_widget (Gtk.Widget widget);
public bool get_ignore_hidden ();
public Gtk.SizeGroupMode get_mode ();
public bool get_geometry (Gdk.Screen screen, Gdk.Rectangle area, Gtk.Orientation orientation);
public weak string get_icon_name ();
public weak Gdk.Pixbuf get_pixbuf ();
+ public weak Gdk.Screen get_screen ();
public int get_size ();
public weak string get_stock ();
public Gtk.ImageType get_storage_type ();
public void set_from_icon_name (string icon_name);
public void set_from_pixbuf (Gdk.Pixbuf pixbuf);
public void set_from_stock (string stock_id);
+ public void set_screen (Gdk.Screen screen);
public void set_tooltip (string tooltip_text);
public void set_visible (bool visible);
[NoAccessorMethod]
public weak string icon_name { get; set; }
public weak Gtk.ImageType storage_type { get; }
public weak int size { get; }
+ public weak Gdk.Screen screen { get; set; }
public weak bool blinking { get; set; }
public weak bool visible { get; set; }
+ [NoAccessorMethod]
+ public weak bool embedded { get; }
+ [NoAccessorMethod]
+ public weak Gtk.Orientation orientation { get; }
public signal void activate ();
public signal void popup_menu (uint button, uint activate_time);
public signal bool size_changed (int size);
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextBuffer : GLib.Object {
+ public void add_mark (Gtk.TextMark mark, ref Gtk.TextIter where);
public void add_selection_clipboard (Gtk.Clipboard clipboard);
public void apply_tag_by_name (string name, ref Gtk.TextIter start, ref Gtk.TextIter end);
public bool backspace (ref Gtk.TextIter iter, bool interactive, bool default_editable);
public weak string get_name ();
public static GLib.Type get_type ();
public bool get_visible ();
+ public TextMark (string name, bool left_gravity);
public void set_visible (bool setting);
+ [NoAccessorMethod]
+ public weak string name { get; construct; }
+ [NoAccessorMethod]
+ public weak bool left_gravity { get; construct; }
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class TextTag : GLib.Object {
public weak string paragraph_background { set; }
[NoAccessorMethod]
public weak Gdk.Color paragraph_background_gdk { get; set; }
+ [NoAccessorMethod]
+ public weak bool accumulative_margin { get; set; }
[HasEmitter]
public signal bool event (GLib.Object event_object, Gdk.Event event, ref Gtk.TextIter iter);
}
public signal void copy_clipboard ();
public signal void paste_clipboard ();
public signal void toggle_overwrite ();
- public signal void move_focus (Gtk.DirectionType direction);
public signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
public signal void populate_popup (Gtk.Menu menu);
}
public void insert (Gtk.ToolItem item, int pos);
public Toolbar ();
public void set_drop_highlight_item (Gtk.ToolItem tool_item, int index_);
+ public void set_icon_size (Gtk.IconSize icon_size);
public void set_orientation (Gtk.Orientation orientation);
public void set_show_arrow (bool show_arrow);
public void set_style (Gtk.ToolbarStyle style);
public void set_tooltips (bool enable);
+ public void unset_icon_size ();
public void unset_style ();
public weak Gtk.Orientation orientation { get; set; }
[NoAccessorMethod]
public weak Gtk.ToolbarStyle toolbar_style { get; set; }
public weak bool show_arrow { get; set; }
public weak bool tooltips { get; set; }
- [NoAccessorMethod]
public weak Gtk.IconSize icon_size { get; set; }
[NoAccessorMethod]
public weak bool icon_size_set { get; set; }
public signal void changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class TreeStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable {
+ public class TreeStore : GLib.Object, Gtk.TreeModel, Gtk.TreeDragSource, Gtk.TreeDragDest, Gtk.TreeSortable, Gtk.Buildable {
public void append (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent);
public void clear ();
public static GLib.Type get_type ();
public void insert (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent, int position);
public void insert_after (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent, ref Gtk.TreeIter sibling);
public void insert_before (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent, ref Gtk.TreeIter sibling);
- public void insert_with_values (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent, int position);
+ public void insert_with_values (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent, int position, ...);
[NoArrayLength]
public void insert_with_valuesv (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent, int position, int columns, GLib.Value[] values, int n_values);
public bool is_ancestor (ref Gtk.TreeIter iter, ref Gtk.TreeIter descendant);
public bool iter_is_valid (ref Gtk.TreeIter iter);
public void move_after (ref Gtk.TreeIter iter, ref Gtk.TreeIter position);
public void move_before (ref Gtk.TreeIter iter, ref Gtk.TreeIter position);
- public TreeStore (int n_columns);
+ public TreeStore (int n_columns, ...);
[CCode (cname = "gtk_tree_store_newv")]
public TreeStore.newv (int n_columns, GLib.Type types);
public void prepend (ref Gtk.TreeIter iter, ref Gtk.TreeIter parent);
public void set_column_types (int n_columns, GLib.Type types);
public void set_valist (ref Gtk.TreeIter iter, pointer var_args);
public void set_value (ref Gtk.TreeIter iter, int column, GLib.Value value);
+ [NoArrayLength]
+ public void set_valuesv (ref Gtk.TreeIter iter, int columns, GLib.Value[] values, int n_values);
public void swap (ref Gtk.TreeIter a, ref Gtk.TreeIter b);
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class TreeView : Gtk.Container {
+ public class TreeView : Gtk.Container, Gtk.Buildable {
public int append_column (Gtk.TreeViewColumn column);
public void collapse_all ();
public bool collapse_row (Gtk.TreePath path);
public void columns_autosize ();
+ public void convert_bin_window_to_tree_coords (int bx, int by, int tx, int ty);
+ public void convert_bin_window_to_widget_coords (int bx, int by, int wx, int wy);
+ public void convert_tree_to_bin_window_coords (int tx, int ty, int bx, int by);
+ public void convert_tree_to_widget_coords (int tx, int ty, int wx, int wy);
+ public void convert_widget_to_bin_window_coords (int wx, int wy, int bx, int by);
+ public void convert_widget_to_tree_coords (int wx, int wy, int tx, int ty);
public weak Gdk.Pixmap create_row_drag_icon (Gtk.TreePath path);
[NoArrayLength]
public void enable_model_drag_dest (Gtk.TargetEntry[] targets, int n_targets, Gdk.DragAction actions);
public bool get_headers_visible ();
public bool get_hover_expand ();
public bool get_hover_selection ();
+ public int get_level_indentation ();
public weak Gtk.TreeModel get_model ();
public bool get_path_at_pos (int x, int y, Gtk.TreePath path, Gtk.TreeViewColumn column, int cell_x, int cell_y);
public bool get_reorderable ();
public Gtk.TreeViewSearchEqualFunc get_search_equal_func ();
public Gtk.TreeViewSearchPositionFunc get_search_position_func ();
public weak Gtk.TreeSelection get_selection ();
+ public bool get_show_expanders ();
public static GLib.Type get_type ();
public weak Gtk.Adjustment get_vadjustment ();
public bool get_visible_range (Gtk.TreePath start_path, Gtk.TreePath end_path);
public void set_headers_visible (bool headers_visible);
public void set_hover_expand (bool expand);
public void set_hover_selection (bool hover);
+ public void set_level_indentation (int indentation);
public void set_model (Gtk.TreeModel model);
public void set_reorderable (bool reorderable);
public void set_row_separator_func (Gtk.TreeViewRowSeparatorFunc func, pointer data, Gtk.DestroyNotify destroy);
public void set_search_entry (Gtk.Entry entry);
public void set_search_equal_func (Gtk.TreeViewSearchEqualFunc search_equal_func, pointer search_user_data, Gtk.DestroyNotify search_destroy);
public void set_search_position_func (Gtk.TreeViewSearchPositionFunc func, pointer data, GLib.DestroyNotify destroy);
+ public void set_show_expanders (bool enabled);
public void set_vadjustment (Gtk.Adjustment adjustment);
- public void tree_to_widget_coords (int tx, int ty, int wx, int wy);
public void unset_rows_drag_dest ();
public void unset_rows_drag_source ();
- public void widget_to_tree_coords (int wx, int wy, int tx, int ty);
public weak Gtk.TreeModel model { get; set; }
public weak Gtk.Adjustment hadjustment { get; set; }
public weak Gtk.Adjustment vadjustment { get; set; }
public weak bool fixed_height_mode { get; set; }
public weak bool hover_selection { get; set; }
public weak bool hover_expand { get; set; }
- [NoAccessorMethod]
public weak bool show_expanders { get; set; }
- [NoAccessorMethod]
public weak int level_indentation { get; set; }
public weak bool rubber_banding { get; set; }
[NoAccessorMethod]
public signal bool start_interactive_search ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class TreeViewColumn : Gtk.Object, Gtk.CellLayout {
+ public class TreeViewColumn : Gtk.Object, Gtk.CellLayout, Gtk.Buildable {
public void add_attribute (Gtk.CellRenderer cell_renderer, string attribute, int column);
public bool cell_get_position (Gtk.CellRenderer cell_renderer, int start_pos, int width);
public void cell_get_size (Gdk.Rectangle cell_area, int x_offset, int y_offset, int width, int height);
public Gtk.SortType get_sort_order ();
public int get_spacing ();
public weak string get_title ();
+ public weak Gtk.Widget get_tree_view ();
public static GLib.Type get_type ();
public bool get_visible ();
public weak Gtk.Widget get_widget ();
public signal void clicked ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class UIManager : GLib.Object {
+ public class UIManager : GLib.Object, Gtk.Buildable {
public void add_ui (uint merge_id, string path, string name, string action, Gtk.UIManagerItemType type, bool top);
public uint add_ui_from_file (string filename, GLib.Error error);
public uint add_ui_from_string (string buffer, long length, GLib.Error error);
public signal void set_scroll_adjustments (Gtk.Adjustment hadjustment, Gtk.Adjustment vadjustment);
}
[CCode (cheader_filename = "gtk/gtk.h")]
+ public class VolumeButton : Gtk.ScaleButton {
+ public static GLib.Type get_type ();
+ public VolumeButton ();
+ }
+ [CCode (cheader_filename = "gtk/gtk.h")]
public class VPaned : Gtk.Paned {
public static GLib.Type get_type ();
public VPaned ();
public VSeparator ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Widget : Gtk.Object, Atk.Implementor {
+ public class Widget : Gtk.Object, Atk.Implementor, Gtk.Buildable {
public Gtk.Requisition requisition;
public Gtk.Allocation allocation;
public weak Gdk.Window window;
public weak Pango.Layout create_pango_layout (string text);
public void destroyed (Gtk.Widget widget_pointer);
public void ensure_style ();
+ public void error_bell ();
public void freeze_child_notify ();
public virtual weak Atk.Object get_accessible ();
public weak Gtk.Action get_action ();
public weak Gtk.Settings get_settings ();
public void get_size_request (int width, int height);
public weak Gtk.Style get_style ();
+ public weak string get_tooltip_markup ();
+ public weak string get_tooltip_text ();
+ public weak Gtk.Window get_tooltip_window ();
public weak Gtk.Widget get_toplevel ();
public static GLib.Type get_type ();
public weak Gdk.Visual get_visual ();
public bool intersect (Gdk.Rectangle area, Gdk.Rectangle intersection);
public bool is_ancestor (Gtk.Widget ancestor);
public bool is_composited ();
+ public bool keynav_failed (Gtk.DirectionType direction);
public weak GLib.List list_accel_closures ();
public weak GLib.List list_mnemonic_labels ();
public void modify_base (Gtk.StateType state, Gdk.Color color);
public void modify_bg (Gtk.StateType state, Gdk.Color color);
+ public void modify_cursor (Gdk.Color primary, Gdk.Color secondary);
public void modify_fg (Gtk.StateType state, Gdk.Color color);
public void modify_font (Pango.FontDescription font_desc);
public void modify_style (Gtk.RcStyle style);
public void queue_draw_area (int x, int y, int width, int height);
public void queue_resize ();
public void queue_resize_no_redraw ();
- public weak Gtk.Widget @ref ();
public weak Gdk.Region region_intersect (Gdk.Region region);
public bool remove_accelerator (Gtk.AccelGroup accel_group, uint accel_key, Gdk.ModifierType accel_mods);
public void remove_mnemonic_label (Gtk.Widget label);
public void set_size_request (int width, int height);
public void set_state (Gtk.StateType state);
public void set_style (Gtk.Style style);
+ public void set_tooltip_markup (string markup);
+ public void set_tooltip_text (string text);
+ public void set_tooltip_window (Gtk.Window custom_window);
public void shape_combine_mask (Gdk.Bitmap shape_mask, int offset_x, int offset_y);
public virtual void show_all ();
public void show_now ();
public void style_get_valist (string first_property_name, pointer var_args);
public void thaw_child_notify ();
public bool translate_coordinates (Gtk.Widget dest_widget, int src_x, int src_y, int dest_x, int dest_y);
+ public void trigger_tooltip_query ();
public void unparent ();
- public void unref ();
public weak string name { get; set; }
public weak Gtk.Container parent { get; set; }
[NoAccessorMethod]
public weak Gdk.EventMask events { get; set; }
public weak Gdk.ExtensionMode extension_events { get; set; }
public weak bool no_show_all { get; set; }
+ [NoAccessorMethod]
+ public weak bool has_tooltip { get; set; }
+ public weak string tooltip_text { get; set; }
+ public weak string tooltip_markup { get; set; }
[HasEmitter]
public signal void show ();
[HasEmitter]
public signal void drag_begin (Gdk.DragContext context);
public signal void drag_end (Gdk.DragContext context);
public signal void drag_data_delete (Gdk.DragContext context);
+ public signal bool drag_failed (Gdk.DragContext p0, Gtk.DragResult p1);
public signal bool drag_motion (Gdk.DragContext context, int x, int y, uint time_);
public signal bool drag_drop (Gdk.DragContext context, int x, int y, uint time_);
public signal void drag_data_get (Gdk.DragContext context, Gtk.SelectionData selection_data, uint info, uint time_);
public signal bool no_expose_event (Gdk.EventAny event);
public signal bool window_state_event (Gdk.EventWindowState event);
public signal bool grab_broken_event (Gdk.EventGrabBroken event);
+ public signal bool query_tooltip (int x, int y, bool keyboard_tooltip, Gtk.Tooltip tooltip);
public signal bool popup_menu ();
public signal bool show_help (Gtk.WidgetHelpType help_type);
public signal void accel_closures_changed ();
public static GLib.Type get_type ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
- public class Window : Gtk.Bin {
+ public class Window : Gtk.Bin, Gtk.Buildable {
public bool activate_default ();
public bool activate_focus ();
public bool activate_key (Gdk.EventKey event);
public weak string get_icon_name ();
public Gdk.ModifierType get_mnemonic_modifier ();
public bool get_modal ();
+ public double get_opacity ();
public void get_position (int root_x, int root_y);
public bool get_resizable ();
public weak string get_role ();
public void set_keep_below (bool setting);
public void set_mnemonic_modifier (Gdk.ModifierType modifier);
public void set_modal (bool modal);
+ public void set_opacity (double opacity);
public void set_position (Gtk.WindowPosition position);
public void set_resizable (bool resizable);
public void set_role (string role);
public void set_screen (Gdk.Screen screen);
public void set_skip_pager_hint (bool setting);
public void set_skip_taskbar_hint (bool setting);
+ public void set_startup_id (string startup_id);
public void set_title (string title);
public void set_transient_for (Gtk.Window parent);
public void set_type_hint (Gdk.WindowTypeHint hint);
public weak Gtk.WindowType type { get; construct; }
public weak string title { get; set; }
public weak string role { get; set; }
+ public weak string startup_id { set; }
[NoAccessorMethod]
public weak bool allow_shrink { get; set; }
[NoAccessorMethod]
public weak bool deletable { get; set; }
public weak Gdk.Gravity gravity { get; set; }
public weak Gtk.Window transient_for { get; set construct; }
+ public weak double opacity { get; set; }
[HasEmitter]
public signal void set_focus (Gtk.Widget focus);
public signal bool frame_event (Gdk.Event event);
public signal void focus_activated ();
public signal void default_activated ();
- public signal void move_focus (Gtk.DirectionType direction);
public signal void keys_changed ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public WindowGroup ();
public void remove_window (Gtk.Window window);
}
+ public interface Buildable {
+ public virtual void add_child (Gtk.Builder builder, GLib.Object child, string type);
+ public virtual weak GLib.Object construct_child (Gtk.Builder builder, string name);
+ public virtual void custom_finished (Gtk.Builder builder, GLib.Object child, string tagname, pointer data);
+ public virtual void custom_tag_end (Gtk.Builder builder, GLib.Object child, string tagname, pointer data);
+ public virtual bool custom_tag_start (Gtk.Builder builder, GLib.Object child, string tagname, GLib.MarkupParser parser, pointer data);
+ public virtual weak GLib.Object get_internal_child (Gtk.Builder builder, string childname);
+ public weak string get_name ();
+ public static GLib.Type get_type ();
+ public virtual void parser_finished (Gtk.Builder builder);
+ public virtual void set_buildable_property (Gtk.Builder builder, string name, GLib.Value value);
+ public virtual void set_name (string name);
+ }
public interface CellEditable {
public static GLib.Type get_type ();
[HasEmitter]
public virtual void add_attribute (Gtk.CellRenderer cell, string attribute, int column);
public virtual void clear ();
public virtual void clear_attributes (Gtk.CellRenderer cell);
+ public virtual weak GLib.List get_cells ();
public static GLib.Type get_type ();
public virtual void pack_end (Gtk.CellRenderer cell, bool expand);
public virtual void pack_start (Gtk.CellRenderer cell, bool expand);
}
public interface TreeModel {
public void @foreach (Gtk.TreeModelForeachFunc func, pointer user_data);
- public void get (ref Gtk.TreeIter iter);
+ public void get (ref Gtk.TreeIter iter, ...);
public virtual GLib.Type get_column_type (int index_);
public virtual Gtk.TreeModelFlags get_flags ();
public virtual bool get_iter (ref Gtk.TreeIter iter, Gtk.TreePath path);
public weak Gtk.BindingSet binding_set;
public uint destroyed;
public uint in_emission;
+ public uint marks_unbound;
public weak Gtk.BindingEntry set_next;
public weak Gtk.BindingEntry hash_next;
public weak Gtk.BindingSignal signals;
public static void add_signal (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers, string signal_name, uint n_args);
- public static void add_signall (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers, string signal_name, GLib.SList binding_args);
- public static void clear (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
public static void remove (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
+ public static void skip (Gtk.BindingSet binding_set, uint keyval, Gdk.ModifierType modifiers);
}
[ReferenceType]
public struct BindingSet {
public weak string get_display_name ();
public double get_height (Gtk.Unit unit);
public weak string get_name ();
+ public static weak GLib.List get_paper_sizes (bool include_custom);
public weak string get_ppd_name ();
public static GLib.Type get_type ();
public double get_width (Gtk.Unit unit);
public bool is_equal (Gtk.PaperSize size2);
public PaperSize (string name);
public PaperSize.custom (string name, string display_name, double width, double height, Gtk.Unit unit);
+ public PaperSize.from_key_file (GLib.KeyFile key_file, string group_name, GLib.Error error);
public PaperSize.from_ppd (string ppd_name, string ppd_display_name, double width, double height);
public void set_size (double width, double height, Gtk.Unit unit);
+ public void to_key_file (GLib.KeyFile key_file, string group_name);
}
[ReferenceType]
public struct PrintWin32Devnames {
public bool is_active;
}
[ReferenceType]
+ public struct Tooltip {
+ public static GLib.Type get_type ();
+ public void set_custom (Gtk.Widget custom_widget);
+ public void set_icon (Gdk.Pixbuf pixbuf);
+ public void set_icon_from_stock (string stock_id, Gtk.IconSize size);
+ public void set_markup (string markup);
+ public void set_text (string text);
+ public static void trigger_tooltip_query (Gdk.Display display);
+ }
+ [ReferenceType]
public struct TooltipsData {
public weak Gtk.Tooltips tooltips;
public weak Gtk.Widget widget;
public bool valid ();
}
[ReferenceType]
+ public struct VolumeButtonClass {
+ public pointer parent_class;
+ }
+ [ReferenceType]
public struct WidgetAuxInfo {
public int x;
public int y;
public static weak string get_theme_dir ();
public static void parse (string filename);
public static uint parse_color (GLib.Scanner scanner, Gdk.Color color);
+ public static uint parse_color_full (GLib.Scanner scanner, Gtk.RcStyle style, Gdk.Color color);
public static uint parse_priority (GLib.Scanner scanner, Gtk.PathPriorityType priority);
public static uint parse_state (GLib.Scanner scanner, Gtk.StateType state);
public static void parse_string (string rc_string);
public struct Type {
public pointer @class ();
}
- public callback void AboutDialogActivateLinkFunc (Gtk.AboutDialog about, string link, pointer data);
+ public callback void AboutDialogActivateLinkFunc (Gtk.AboutDialog about, string link_, pointer data);
public callback bool AccelGroupActivate (Gtk.AccelGroup accel_group, GLib.Object acceleratable, uint keyval, Gdk.ModifierType modifier);
public callback bool AccelGroupFindFunc (Gtk.AccelKey key, GLib.Closure closure, pointer data);
public callback void AccelMapForeach (pointer data, string accel_path, uint accel_key, Gdk.ModifierType accel_mods, bool changed);
public callback int AssistantPageFunc (int current_page, pointer data);
+ public callback void BuilderConnectFunc (Gtk.Builder builder, GLib.Object object, string signal_name, string handler_name, GLib.Object connect_object, GLib.ConnectFlags @flags, pointer user_data);
public callback void Callback (Gtk.Widget widget, pointer data);
public callback void CellLayoutDataFunc (Gtk.CellLayout cell_layout, Gtk.CellRenderer cell, Gtk.TreeModel tree_model, ref Gtk.TreeIter iter, pointer data);
public callback void ClipboardClearFunc (Gtk.Clipboard clipboard, pointer user_data_or_owner);
public callback void ItemFactoryCallback1 (pointer callback_data, uint callback_action, Gtk.Widget widget);
public callback void ItemFactoryCallback2 ();
public callback int KeySnoopFunc (Gtk.Widget grab_widget, Gdk.EventKey event, pointer func_data);
- public callback void LinkButtonUriFunc (Gtk.LinkButton button, string link, pointer user_data);
+ public callback void LinkButtonUriFunc (Gtk.LinkButton button, string link_, pointer user_data);
public callback void MenuCallback (Gtk.Widget widget, pointer user_data);
public callback void MenuDetachFunc (Gtk.Widget attach_widget, Gtk.Menu menu);
public callback void MenuPositionFunc (Gtk.Menu menu, int x, int y, bool push_in, pointer user_data);
public const string STOCK_DIALOG_QUESTION;
public const string STOCK_DIALOG_WARNING;
public const string STOCK_DIRECTORY;
+ public const string STOCK_DISCARD;
public const string STOCK_DISCONNECT;
public const string STOCK_DND;
public const string STOCK_DND_MULTIPLE;
public const string STOCK_ZOOM_IN;
public const string STOCK_ZOOM_OUT;
public static bool alternative_dialog_button_order (Gdk.Screen screen);
- public static uint binding_parse_binding (GLib.Scanner scanner);
public static GLib.Type cell_type_get_type ();
public static weak string check_version (uint required_major, uint required_minor, uint required_micro);
public static GLib.Type clist_drag_pos_get_type ();
<parameter name="display" type="GdkDisplay*"/>
</parameters>
</method>
+ <method name="supports_composite" symbol="gdk_display_supports_composite">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="display" type="GdkDisplay*"/>
+ </parameters>
+ </method>
<method name="supports_cursor_alpha" symbol="gdk_display_supports_cursor_alpha">
<return-type type="gboolean"/>
<parameters>
<parameter name="win_y" type="gint*"/>
</parameters>
</method>
+ <method name="beep" symbol="gdk_window_beep">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ </parameters>
+ </method>
<method name="begin_move_drag" symbol="gdk_window_begin_move_drag">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GdkWindow*"/>
</parameters>
</method>
+ <method name="set_composited" symbol="gdk_window_set_composited">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ <parameter name="composited" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_cursor" symbol="gdk_window_set_cursor">
<return-type type="void"/>
<parameters>
<parameter name="modal" type="gboolean"/>
</parameters>
</method>
+ <method name="set_opacity" symbol="gdk_window_set_opacity">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ <parameter name="opacity" type="gdouble"/>
+ </parameters>
+ </method>
<method name="set_override_redirect" symbol="gdk_window_set_override_redirect">
<return-type type="void"/>
<parameters>
<parameter name="skips_taskbar" type="gboolean"/>
</parameters>
</method>
+ <method name="set_startup_id" symbol="gdk_window_set_startup_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GdkWindow*"/>
+ <parameter name="startup_id" type="const-gchar*"/>
+ </parameters>
+ </method>
<method name="set_static_gravities" symbol="gdk_window_set_static_gravities">
<return-type type="gboolean"/>
<parameters>
<parameter name="color" type="GdkColor*"/>
</parameters>
</method>
+ <method name="to_string" symbol="gdk_color_to_string">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="color" type="const-GdkColor*"/>
+ </parameters>
+ </method>
<method deprecated="1" name="white" symbol="gdk_color_white">
<return-type type="gint"/>
<parameters>
<field name="group" readable="1" type="gint" writable="1"/>
<field name="level" readable="1" type="gint" writable="1"/>
</struct>
+ <struct get-type="" name="GdkPangoAttrEmbossColor" opaque="true" type-name="GdkPangoAttrEmbossColor">
+ <field access="public" name="attr" readable="1" type="PangoAttribute" writable="1" writeable="true"/>
+ <field access="public" name="color" readable="1" type="PangoColor" writable="1" writeable="true"/>
+ <method name="new" symbol="gdk_pango_attr_emboss_color_new">
+ <return-type type="PangoAttribute*"/>
+ <parameters>
+ <parameter name="color" type="const-GdkColor*"/>
+ </parameters>
+ </method>
+ </struct>
<struct get-type="" name="GdkPangoAttrEmbossed" opaque="true" type-name="GdkPangoAttrEmbossed">
<field access="public" name="attr" readable="1" type="PangoAttribute" writable="1" writeable="true"/>
<field access="public" name="embossed" readable="1" type="gboolean" writable="1" writeable="true"/>
<field name="composited" readable="1" type="GdkPixbuf*" writable="1"/>
<field name="revert" readable="1" type="GdkPixbuf*" writable="1"/>
</struct>
+ <struct get-type="" name="GdkPixbufScaledAnim" opaque="true" type-name="GdkPixbufScaledAnim">
+ <method name="get_type" symbol="gdk_pixbuf_scaled_anim_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="iter_get_type" symbol="gdk_pixbuf_scaled_anim_iter_get_type">
+ <return-type type="GType"/>
+ </method>
+ </struct>
+ <struct get-type="" name="GdkPixbufScaledAnimClass" opaque="true" type-name="GdkPixbufScaledAnimClass"/>
<struct get-type="" name="GdkPixdata" type-name="GdkPixdata">
<field name="magic" readable="1" type="guint32" writable="1"/>
<field name="length" readable="1" type="gint32" writable="1"/>
<field name="guffaw_gravity" readable="1" type="guint" writable="1"/>
<field name="input_only" readable="1" type="guint" writable="1"/>
<field name="modal_hint" readable="1" type="guint" writable="1"/>
+ <field name="composited" readable="1" type="guint" writable="1"/>
<field name="destroyed" readable="1" type="guint" writable="1"/>
<field name="accept_focus" readable="1" type="guint" writable="1"/>
<field name="focus_on_map" readable="1" type="guint" writable="1"/>
<parameter name="event" type="GdkEvent*"/>
</parameters>
</method>
+ <method name="request_motions" symbol="gdk_event_request_motions">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="event" type="GdkEventMotion*"/>
+ </parameters>
+ </method>
<method name="send_client_message" symbol="gdk_event_send_client_message">
<return-type type="gboolean"/>
<parameters>
<function name="list_visuals" symbol="gdk_list_visuals">
<return-type type="GList*"/>
</function>
- <function name="notify_startup_complete" symbol="gdk_notify_startup_complete">
- <return-type type="void"/>
- </function>
+ <struct name="GdkNotify">
+ <method name="startup_complete" symbol="gdk_notify_startup_complete">
+ <return-type type="void"/>
+ </method>
+ <method name="startup_complete_with_id" symbol="gdk_notify_startup_complete_with_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="startup_id" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </struct>
<struct name="GdkPango">
<method name="context_get" symbol="gdk_pango_context_get">
<return-type type="PangoContext*"/>
</method>
</struct>
<struct name="GdkThreads">
+ <method name="add_idle" symbol="gdk_threads_add_idle">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="function" type="GSourceFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="add_idle_full" symbol="gdk_threads_add_idle_full">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="priority" type="gint"/>
+ <parameter name="function" type="GSourceFunc"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="notify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
+ <method name="add_timeout" symbol="gdk_threads_add_timeout">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="interval" type="guint"/>
+ <parameter name="function" type="GSourceFunc"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="add_timeout_full" symbol="gdk_threads_add_timeout_full">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="priority" type="gint"/>
+ <parameter name="interval" type="guint"/>
+ <parameter name="function" type="GSourceFunc"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="notify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
<method name="enter" symbol="gdk_threads_enter">
<return-type type="void"/>
</method>
<member name="GTK_SHRINK" value=""/>
<member name="GTK_FILL" value=""/>
</enum>
+ <enum get-type="gtk_builder_error_get_type" name="GtkBuilderError" type="enum" type-name="GtkBuilderError">
+ <member name="GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION" value=""/>
+ <member name="GTK_BUILDER_ERROR_UNHANDLED_TAG" value=""/>
+ <member name="GTK_BUILDER_ERROR_MISSING_ATTRIBUTE" value=""/>
+ <member name="GTK_BUILDER_ERROR_INVALID_ATTRIBUTE" value=""/>
+ <member name="GTK_BUILDER_ERROR_INVALID_TAG" value=""/>
+ </enum>
<enum get-type="gtk_button_box_style_get_type" name="GtkButtonBoxStyle" type="enum" type-name="GtkButtonBoxStyle">
<member name="GTK_BUTTONBOX_DEFAULT_STYLE" value=""/>
<member name="GTK_BUTTONBOX_SPREAD" value=""/>
<member name="GTK_BUTTONBOX_EDGE" value=""/>
<member name="GTK_BUTTONBOX_START" value=""/>
<member name="GTK_BUTTONBOX_END" value=""/>
+ <member name="GTK_BUTTONBOX_CENTER" value=""/>
</enum>
<enum get-type="gtk_buttons_type_get_type" name="GtkButtonsType" type="enum" type-name="GtkButtonsType">
<member name="GTK_BUTTONS_NONE" value=""/>
<member name="GTK_DEBUG_GEOMETRY" value=""/>
<member name="GTK_DEBUG_ICONTHEME" value=""/>
<member name="GTK_DEBUG_PRINTING" value=""/>
+ <member name="GTK_DEBUG_BUILDER" value=""/>
</enum>
<enum get-type="gtk_delete_type_get_type" name="GtkDeleteType" type="enum" type-name="GtkDeleteType">
<member name="GTK_DELETE_CHARS" value=""/>
<member name="GTK_DIR_LEFT" value=""/>
<member name="GTK_DIR_RIGHT" value=""/>
</enum>
+ <enum get-type="gtk_drag_result_get_type" name="GtkDragResult" type="enum" type-name="GtkDragResult">
+ <member name="GTK_DRAG_RESULT_SUCCESS" value=""/>
+ <member name="GTK_DRAG_RESULT_NO_TARGET" value=""/>
+ <member name="GTK_DRAG_RESULT_USER_CANCELLED" value=""/>
+ <member name="GTK_DRAG_RESULT_TIMEOUT_EXPIRED" value=""/>
+ <member name="GTK_DRAG_RESULT_GRAB_BROKEN" value=""/>
+ <member name="GTK_DRAG_RESULT_ERROR" value=""/>
+ </enum>
<enum get-type="gtk_expander_style_get_type" name="GtkExpanderStyle" type="enum" type-name="GtkExpanderStyle">
<member name="GTK_EXPANDER_COLLAPSED" value=""/>
<member name="GTK_EXPANDER_SEMI_COLLAPSED" value=""/>
<member name="GTK_ICON_LOOKUP_NO_SVG" value=""/>
<member name="GTK_ICON_LOOKUP_FORCE_SVG" value=""/>
<member name="GTK_ICON_LOOKUP_USE_BUILTIN" value=""/>
+ <member name="GTK_ICON_LOOKUP_GENERIC_FALLBACK" value=""/>
</enum>
<enum get-type="gtk_icon_size_get_type" name="GtkIconSize" type="enum" type-name="GtkIconSize">
<member name="GTK_ICON_SIZE_INVALID" value=""/>
<member name="GTK_PRINT_CAPABILITY_GENERATE_PDF" value=""/>
<member name="GTK_PRINT_CAPABILITY_GENERATE_PS" value=""/>
<member name="GTK_PRINT_CAPABILITY_PREVIEW" value=""/>
+ <member name="GTK_PRINT_CAPABILITY_NUMBER_UP" value=""/>
</enum>
<enum get-type="gtk_print_duplex_get_type" name="GtkPrintDuplex" type="enum" type-name="GtkPrintDuplex">
<member name="GTK_PRINT_DUPLEX_SIMPLEX" value=""/>
<member name="GTK_PRINT_ERROR_GENERAL" value=""/>
<member name="GTK_PRINT_ERROR_INTERNAL_ERROR" value=""/>
<member name="GTK_PRINT_ERROR_NOMEM" value=""/>
+ <member name="GTK_PRINT_ERROR_INVALID_FILE" value=""/>
</enum>
<enum get-type="gtk_print_operation_action_get_type" name="GtkPrintOperationAction" type="enum" type-name="GtkPrintOperationAction">
<member name="GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG" value=""/>
<member name="GTK_RC_TOKEN_LTR" value=""/>
<member name="GTK_RC_TOKEN_RTL" value=""/>
<member name="GTK_RC_TOKEN_COLOR" value=""/>
+ <member name="GTK_RC_TOKEN_UNBIND" value=""/>
<member name="GTK_RC_TOKEN_LAST" value=""/>
</enum>
<enum get-type="gtk_recent_chooser_error_get_type" name="GtkRecentChooserError" type="enum" type-name="GtkRecentChooserError">
<enum get-type="gtk_target_flags_get_type" name="GtkTargetFlags" type="flags" type-name="GtkTargetFlags">
<member name="GTK_TARGET_SAME_APP" value=""/>
<member name="GTK_TARGET_SAME_WIDGET" value=""/>
+ <member name="GTK_TARGET_OTHER_APP" value=""/>
+ <member name="GTK_TARGET_OTHER_WIDGET" value=""/>
</enum>
<enum get-type="gtk_text_buffer_target_info_get_type" name="GtkTextBufferTargetInfo" type="enum" type-name="GtkTextBufferTargetInfo">
<member name="GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS" value="- 1"/>
<return-type type="void"/>
<parameters>
<parameter name="about" type="GtkAboutDialog*"/>
- <parameter name="link" type="const-gchar*"/>
+ <parameter name="link_" type="const-gchar*"/>
<parameter name="data" type="gpointer"/>
</parameters>
</callback>
<parameter name="data" type="gpointer"/>
</parameters>
</callback>
+ <callback name="GtkBuilderConnectFunc" type-name="GtkBuilderConnectFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="object" type="GObject*"/>
+ <parameter name="signal_name" type="const-gchar*"/>
+ <parameter name="handler_name" type="const-gchar*"/>
+ <parameter name="connect_object" type="GObject*"/>
+ <parameter name="flags" type="GConnectFlags"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="GtkCallback" type-name="GtkCallback">
<return-type type="void"/>
<parameters>
<return-type type="void"/>
<parameters>
<parameter name="button" type="GtkLinkButton*"/>
- <parameter name="link" type="const-gchar*"/>
+ <parameter name="link_" type="const-gchar*"/>
<parameter name="user_data" type="gpointer"/>
</parameters>
</callback>
<parameter name="data" type="gpointer"/>
</parameters>
</callback>
+ <interface get-type="" name="GtkBuildable" type-name="GtkBuildable">
+ <vfunc name="set_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="add_child">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="type" type="const-gchar*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="set_buildable_property">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="value" type="const-GValue*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="construct_child">
+ <return-type type="GObject*"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="custom_tag_start">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="tagname" type="const-gchar*"/>
+ <parameter name="parser" type="GMarkupParser*"/>
+ <parameter name="data" type="gpointer*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="custom_tag_end">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="tagname" type="const-gchar*"/>
+ <parameter name="data" type="gpointer*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="custom_finished">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="tagname" type="const-gchar*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="parser_finished">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="get_internal_child">
+ <return-type type="GObject*"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="childname" type="const-gchar*"/>
+ </parameters>
+ </vfunc>
+ <method name="add_child" symbol="gtk_buildable_add_child">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="type" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="construct_child" symbol="gtk_buildable_construct_child">
+ <return-type type="GObject*"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="custom_finished" symbol="gtk_buildable_custom_finished">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="tagname" type="const-gchar*"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="custom_tag_end" symbol="gtk_buildable_custom_tag_end">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="tagname" type="const-gchar*"/>
+ <parameter name="data" type="gpointer*"/>
+ </parameters>
+ </method>
+ <method name="custom_tag_start" symbol="gtk_buildable_custom_tag_start">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="child" type="GObject*"/>
+ <parameter name="tagname" type="const-gchar*"/>
+ <parameter name="parser" type="GMarkupParser*"/>
+ <parameter name="data" type="gpointer*"/>
+ </parameters>
+ </method>
+ <method name="get_internal_child" symbol="gtk_buildable_get_internal_child">
+ <return-type type="GObject*"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="childname" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_name" symbol="gtk_buildable_get_name">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gtk_buildable_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="parser_finished" symbol="gtk_buildable_parser_finished">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ </parameters>
+ </method>
+ <method name="set_buildable_property" symbol="gtk_buildable_set_buildable_property">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="value" type="const-GValue*"/>
+ </parameters>
+ </method>
+ <method name="set_name" symbol="gtk_buildable_set_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buildable" type="GtkBuildable*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ </interface>
<interface get-type="" name="GtkCellEditable" type-name="GtkCellEditable">
<signal name="editing_done" when="LAST">
<return-type type="void"/>
<parameter name="position" type="gint"/>
</parameters>
</vfunc>
+ <vfunc name="get_cells">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="cell_layout" type="GtkCellLayout*"/>
+ </parameters>
+ </vfunc>
<method name="add_attribute" symbol="gtk_cell_layout_add_attribute">
<return-type type="void"/>
<parameters>
<parameter name="cell" type="GtkCellRenderer*"/>
</parameters>
</method>
+ <method name="get_cells" symbol="gtk_cell_layout_get_cells">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="cell_layout" type="GtkCellLayout*"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="gtk_cell_layout_get_type">
<return-type type="GType"/>
</method>
</interface>
<object get-type="" name="GtkAboutDialog" parent="GtkDialog" type-name="GtkAboutDialog">
<field name="private_data" type="gpointer"/>
- <property name="name" readable="1" type="gchar*" writable="1"/>
+ <property name="program-name" readable="1" type="gchar*" writable="1"/>
<property name="version" readable="1" type="gchar*" writable="1"/>
<property name="copyright" readable="1" type="gchar*" writable="1"/>
<property name="comments" readable="1" type="gchar*" writable="1"/>
<parameter name="about" type="GtkAboutDialog*"/>
</parameters>
</method>
- <method name="get_name" symbol="gtk_about_dialog_get_name">
+ <method deprecated="1" name="get_name" symbol="gtk_about_dialog_get_name">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="about" type="GtkAboutDialog*"/>
+ </parameters>
+ </method>
+ <method name="get_program_name" symbol="gtk_about_dialog_get_program_name">
<return-type type="const-gchar*"/>
<parameters>
<parameter name="about" type="GtkAboutDialog*"/>
<parameter name="icon_name" type="const-gchar*"/>
</parameters>
</method>
- <method name="set_name" symbol="gtk_about_dialog_set_name">
+ <method deprecated="1" name="set_name" symbol="gtk_about_dialog_set_name">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="about" type="GtkAboutDialog*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_program_name" symbol="gtk_about_dialog_set_program_name">
<return-type type="void"/>
<parameters>
<parameter name="about" type="GtkAboutDialog*"/>
<parameter name="proxy" type="GtkWidget*"/>
</parameters>
</vfunc>
+ <vfunc name="create_menu">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </vfunc>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="activate" symbol="gtk_action_activate">
<return-type type="void"/>
<parameters>
<parameter name="icon_size" type="GtkIconSize"/>
</parameters>
</method>
+ <method name="create_menu" symbol="gtk_action_create_menu">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="action" type="GtkAction*"/>
+ </parameters>
+ </method>
<method name="create_menu_item" symbol="gtk_action_create_menu_item">
<return-type type="GtkWidget*"/>
<parameters>
<parameter name="action_name" type="const-gchar*"/>
</parameters>
</vfunc>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="add_action" symbol="gtk_action_group_add_action">
<return-type type="void"/>
<parameters>
</parameters>
</method>
</object>
+ <object get-type="" name="GtkBuilder" parent="GObject" type-name="GtkBuilder">
+ <field name="priv" type="GtkBuilderPrivate*"/>
+ <property name="translation-domain" readable="1" type="gchar*" writable="1"/>
+ <vfunc name="get_type_from_name">
+ <return-type type="GType"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="type_name" type="const-char*"/>
+ </parameters>
+ </vfunc>
+ <method name="add_from_file" symbol="gtk_builder_add_from_file">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="filename" type="const-gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="add_from_string" symbol="gtk_builder_add_from_string">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="buffer" type="const-gchar*"/>
+ <parameter name="length" type="gsize"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="connect_signals" symbol="gtk_builder_connect_signals">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="connect_signals_full" symbol="gtk_builder_connect_signals_full">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="func" type="GtkBuilderConnectFunc"/>
+ <parameter name="user_data" type="gpointer"/>
+ </parameters>
+ </method>
+ <method name="error_quark" symbol="gtk_builder_error_quark">
+ <return-type type="GQuark"/>
+ </method>
+ <method name="get_object" symbol="gtk_builder_get_object">
+ <return-type type="GObject*"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="name" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="get_objects" symbol="gtk_builder_get_objects">
+ <return-type type="GSList*"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ </parameters>
+ </method>
+ <method name="get_translation_domain" symbol="gtk_builder_get_translation_domain">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gtk_builder_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_type_from_name" symbol="gtk_builder_get_type_from_name">
+ <return-type type="GType"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="type_name" type="const-char*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_builder_new"/>
+ <method name="set_translation_domain" symbol="gtk_builder_set_translation_domain">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="builder" type="GtkBuilder*"/>
+ <parameter name="domain" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="value_from_string" symbol="gtk_builder_value_from_string">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="pspec" type="GParamSpec*"/>
+ <parameter name="string" type="const-gchar*"/>
+ <parameter name="value" type="GValue*"/>
+ </parameters>
+ </method>
+ <method name="value_from_string_type" symbol="gtk_builder_value_from_string_type">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="type" type="GType"/>
+ <parameter name="string" type="const-gchar*"/>
+ <parameter name="value" type="GValue*"/>
+ </parameters>
+ </method>
+ </object>
<object get-type="" name="GtkButton" parent="GtkBin" type-name="GtkButton">
<field name="event_window" type="GdkWindow*"/>
<field name="label_text" type="gchar*"/>
<field name="priv" type="GtkCellRendererProgressPrivate*"/>
<property name="value" readable="1" type="gint" writable="1"/>
<property name="text" readable="1" type="gchar*" writable="1"/>
+ <property name="pulse" readable="1" type="gint" writable="1"/>
+ <property name="text-xalign" readable="1" type="gfloat" writable="1"/>
+ <property name="text-yalign" readable="1" type="gfloat" writable="1"/>
+ <property name="orientation" readable="1" type="GtkProgressBarOrientation" writable="1"/>
<method name="get_type" symbol="gtk_cell_renderer_progress_get_type">
<return-type type="GType"/>
</method>
<property name="model" readable="1" type="GtkTreeModel" writable="1"/>
<implements>
<interface name="GtkCellLayout"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="get_cell_renderers" symbol="gtk_cell_view_get_cell_renderers">
<return-type type="GList*"/>
<field name="ok_button" type="GtkWidget*"/>
<field name="cancel_button" type="GtkWidget*"/>
<field name="help_button" type="GtkWidget*"/>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="get_type" symbol="gtk_color_selection_dialog_get_type">
<return-type type="GType"/>
</method>
<implements>
<interface name="GtkCellLayout"/>
<interface name="GtkCellEditable"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="append_text" symbol="gtk_combo_box_append_text">
<return-type type="void"/>
<object get-type="" name="GtkComboBoxEntry" parent="GtkComboBox" type-name="GtkComboBoxEntry">
<field name="priv" type="GtkComboBoxEntryPrivate*"/>
<property name="text-column" readable="1" type="gint" writable="1"/>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="get_text_column" symbol="gtk_combo_box_entry_get_text_column">
<return-type type="gint"/>
<parameters>
<parameter name="pspec" type="GParamSpec*"/>
</parameters>
</vfunc>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="add" symbol="gtk_container_add">
<return-type type="void"/>
<parameters>
<parameter name="dialog" type="GtkDialog*"/>
</parameters>
</signal>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="add_action_widget" symbol="gtk_dialog_add_action_widget">
<return-type type="void"/>
<parameters>
<property name="text" readable="1" type="gchar*" writable="1"/>
<property name="xalign" readable="1" type="gfloat" writable="1"/>
<property name="truncate-multiline" readable="1" type="gboolean" writable="1"/>
+ <property name="shadow-type" readable="1" type="GtkShadowType" writable="1"/>
<signal name="populate_popup" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="entry" type="GtkEntry*"/>
</parameters>
</method>
+ <method name="get_cursor_hadjustment" symbol="gtk_entry_get_cursor_hadjustment">
+ <return-type type="GtkAdjustment*"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ </parameters>
+ </method>
<method name="get_has_frame" symbol="gtk_entry_get_has_frame">
<return-type type="gboolean"/>
<parameters>
<parameter name="completion" type="GtkEntryCompletion*"/>
</parameters>
</method>
+ <method name="set_cursor_hadjustment" symbol="gtk_entry_set_cursor_hadjustment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="entry" type="GtkEntry*"/>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
<method deprecated="1" name="set_editable" symbol="gtk_entry_set_editable">
<return-type type="void"/>
<parameters>
<parameter name="iter" type="GtkTreeIter*"/>
</parameters>
</signal>
+ <signal name="cursor_on_match" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="completion" type="GtkEntryCompletion*"/>
+ <parameter name="model" type="GtkTreeModel*"/>
+ <parameter name="iter" type="GtkTreeIter*"/>
+ </parameters>
+ </signal>
<signal name="action_activated" when="LAST">
<return-type type="void"/>
<parameters>
<property name="popup-completion" readable="1" type="gboolean" writable="1"/>
<property name="popup-set-width" readable="1" type="gboolean" writable="1"/>
<property name="popup-single-match" readable="1" type="gboolean" writable="1"/>
+ <property name="inline-selection" readable="1" type="gboolean" writable="1"/>
<implements>
<interface name="GtkCellLayout"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="complete" symbol="gtk_entry_completion_complete">
<return-type type="void"/>
<parameter name="index_" type="gint"/>
</parameters>
</method>
+ <method name="get_completion_prefix" symbol="gtk_entry_completion_get_completion_prefix">
+ <return-type type="const-gchar*"/>
+ <parameters>
+ <parameter name="completion" type="GtkEntryCompletion*"/>
+ </parameters>
+ </method>
<method name="get_entry" symbol="gtk_entry_completion_get_entry">
<return-type type="GtkWidget*"/>
<parameters>
<parameter name="completion" type="GtkEntryCompletion*"/>
</parameters>
</method>
+ <method name="get_inline_selection" symbol="gtk_entry_completion_get_inline_selection">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="completion" type="GtkEntryCompletion*"/>
+ </parameters>
+ </method>
<method name="get_minimum_key_length" symbol="gtk_entry_completion_get_minimum_key_length">
<return-type type="gint"/>
<parameters>
<parameter name="inline_completion" type="gboolean"/>
</parameters>
</method>
+ <method name="set_inline_selection" symbol="gtk_entry_completion_set_inline_selection">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="completion" type="GtkEntryCompletion*"/>
+ <parameter name="inline_selection" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_match_func" symbol="gtk_entry_completion_set_match_func">
<return-type type="void"/>
<parameters>
<parameter name="expander" type="GtkExpander*"/>
</parameters>
</signal>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="get_expanded" symbol="gtk_expander_get_expanded">
<return-type type="gboolean"/>
<parameters>
</object>
<object get-type="" name="GtkFileChooserButton" parent="GtkHBox" type-name="GtkFileChooserButton">
<field name="priv" type="GtkFileChooserButtonPrivate*"/>
+ <signal name="file_set" when="FIRST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="fc" type="GtkFileChooserButton*"/>
+ </parameters>
+ </signal>
<property construct-only="1" name="dialog" type="GtkFileChooser" writable="1"/>
<property name="focus-on-click" readable="1" type="gboolean" writable="1"/>
<property name="title" readable="1" type="gchar*" writable="1"/>
</parameters>
</method>
</object>
- <object get-type="" name="GtkFileSelection" parent="GtkDialog" type-name="GtkFileSelection">
+ <object deprecated="1" get-type="" name="GtkFileSelection" parent="GtkDialog" type-name="GtkFileSelection">
<field name="dir_list" readable="1" type="GtkWidget*" writable="1"/>
<field name="file_list" readable="1" type="GtkWidget*" writable="1"/>
<field name="selection_entry" readable="1" type="GtkWidget*" writable="1"/>
<property name="filename" readable="1" type="gchar*" writable="1"/>
<property name="show-fileops" readable="1" type="gboolean" writable="1"/>
<property name="select-multiple" readable="1" type="gboolean" writable="1"/>
- <method name="complete" symbol="gtk_file_selection_complete">
+ <method deprecated="1" name="complete" symbol="gtk_file_selection_complete">
<return-type type="void"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
<parameter name="pattern" type="const-gchar*"/>
</parameters>
</method>
- <method name="get_filename" symbol="gtk_file_selection_get_filename">
+ <method deprecated="1" name="get_filename" symbol="gtk_file_selection_get_filename">
<return-type type="const-gchar*"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
</parameters>
</method>
- <method name="get_select_multiple" symbol="gtk_file_selection_get_select_multiple">
+ <method deprecated="1" name="get_select_multiple" symbol="gtk_file_selection_get_select_multiple">
<return-type type="gboolean"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
</parameters>
</method>
- <method name="get_selections" symbol="gtk_file_selection_get_selections">
+ <method deprecated="1" name="get_selections" symbol="gtk_file_selection_get_selections">
<return-type type="gchar**"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
</parameters>
</method>
- <method name="get_type" symbol="gtk_file_selection_get_type">
+ <method deprecated="1" name="get_type" symbol="gtk_file_selection_get_type">
<return-type type="GType"/>
</method>
- <method name="hide_fileop_buttons" symbol="gtk_file_selection_hide_fileop_buttons">
+ <method deprecated="1" name="hide_fileop_buttons" symbol="gtk_file_selection_hide_fileop_buttons">
<return-type type="void"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
</parameters>
</method>
- <constructor name="new" symbol="gtk_file_selection_new">
+ <constructor deprecated="1" name="new" symbol="gtk_file_selection_new">
<parameters>
<parameter name="title" type="const-gchar*"/>
</parameters>
</constructor>
- <method name="set_filename" symbol="gtk_file_selection_set_filename">
+ <method deprecated="1" name="set_filename" symbol="gtk_file_selection_set_filename">
<return-type type="void"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
<parameter name="filename" type="const-gchar*"/>
</parameters>
</method>
- <method name="set_select_multiple" symbol="gtk_file_selection_set_select_multiple">
+ <method deprecated="1" name="set_select_multiple" symbol="gtk_file_selection_set_select_multiple">
<return-type type="void"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
<parameter name="select_multiple" type="gboolean"/>
</parameters>
</method>
- <method name="show_fileop_buttons" symbol="gtk_file_selection_show_fileop_buttons">
+ <method deprecated="1" name="show_fileop_buttons" symbol="gtk_file_selection_show_fileop_buttons">
<return-type type="void"/>
<parameters>
<parameter name="filesel" type="GtkFileSelection*"/>
<field name="cancel_button" readable="1" type="GtkWidget*" writable="1"/>
<field name="dialog_width" type="gint"/>
<field name="auto_resize" type="gboolean"/>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method deprecated="1" name="get_font" symbol="gtk_font_selection_dialog_get_font">
<return-type type="GdkFont*"/>
<parameters>
<parameter name="allocation" type="GtkAllocation*"/>
</parameters>
</vfunc>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="get_label" symbol="gtk_frame_get_label">
<return-type type="const-gchar*"/>
<parameters>
<parameter name="path" type="const-gchar*"/>
</parameters>
</method>
- <method name="error_quark" symbol="gtk_icon_theme_error_quark">
+ <method name="choose_icon" symbol="gtk_icon_theme_choose_icon">
+ <return-type type="GtkIconInfo*"/>
+ <parameters>
+ <parameter name="icon_theme" type="GtkIconTheme*"/>
+ <parameter name="icon_names" type="const-gchar*[]"/>
+ <parameter name="size" type="gint"/>
+ <parameter name="flags" type="GtkIconLookupFlags"/>
+ </parameters>
+ </method>
+ <method name="error_quark" symbol="gtk_icon_theme_error_quark">
<return-type type="GQuark"/>
</method>
<method name="get_default" symbol="gtk_icon_theme_get_default">
<parameter name="icon_name" type="const-gchar*"/>
</parameters>
</method>
+ <method name="list_contexts" symbol="gtk_icon_theme_list_contexts">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="icon_theme" type="GtkIconTheme*"/>
+ </parameters>
+ </method>
<method name="list_icons" symbol="gtk_icon_theme_list_icons">
<return-type type="GList*"/>
<parameters>
</signal>
<implements>
<interface name="GtkCellLayout"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="create_drag_icon" symbol="gtk_icon_view_create_drag_icon">
<return-type type="GdkPixmap*"/>
<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="value" type="GValue*"/>
</parameters>
</method>
+ <method name="set_valuesv" symbol="gtk_list_store_set_valuesv">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="list_store" type="GtkListStore*"/>
+ <parameter name="iter" type="GtkTreeIter*"/>
+ <parameter name="columns" type="gint*"/>
+ <parameter name="values" type="GValue*"/>
+ <parameter name="n_values" type="gint"/>
+ </parameters>
+ </method>
<method name="swap" symbol="gtk_list_store_swap">
<return-type type="void"/>
<parameters>
<parameter name="allocation" type="gint"/>
</parameters>
</signal>
+ <property name="submenu" readable="1" type="GtkMenu" writable="1"/>
<method name="activate" symbol="gtk_menu_item_activate">
<return-type type="void"/>
<parameters>
<parameter name="label" type="const-gchar*"/>
</parameters>
</constructor>
- <method name="remove_submenu" symbol="gtk_menu_item_remove_submenu">
+ <method deprecated="1" name="remove_submenu" symbol="gtk_menu_item_remove_submenu">
<return-type type="void"/>
<parameters>
<parameter name="menu_item" type="GtkMenuItem*"/>
<parameter name="menu_shell" type="GtkMenuShell*"/>
</parameters>
</signal>
+ <signal name="move_selected" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="menu_shell" type="GtkMenuShell*"/>
+ <parameter name="distance" type="gint"/>
+ </parameters>
+ </signal>
<property name="take-focus" readable="1" type="gboolean" writable="1"/>
<vfunc name="select_item">
<return-type type="void"/>
<property name="enable-popup" readable="1" type="gboolean" writable="1"/>
<property name="homogeneous" readable="1" type="gboolean" writable="1"/>
<property name="group-id" readable="1" type="gint" writable="1"/>
+ <property name="group" readable="1" type="gpointer" writable="1"/>
<signal name="switch_page" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="p1" type="guint32"/>
</parameters>
</signal>
+ <signal name="create_window" when="LAST">
+ <return-type type="GtkNotebook*"/>
+ <parameters>
+ <parameter name="notebook" type="GtkNotebook*"/>
+ <parameter name="page" type="GtkWidget*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ </parameters>
+ </signal>
<vfunc name="insert_page">
<return-type type="gint"/>
<parameters>
<parameter name="position" type="gint"/>
</parameters>
</vfunc>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="append_page" symbol="gtk_notebook_append_page">
<return-type type="gint"/>
<parameters>
<parameter name="notebook" type="GtkNotebook*"/>
</parameters>
</method>
- <method name="get_group_id" symbol="gtk_notebook_get_group_id">
+ <method name="get_group" symbol="gtk_notebook_get_group">
+ <return-type type="gpointer"/>
+ <parameters>
+ <parameter name="notebook" type="GtkNotebook*"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="get_group_id" symbol="gtk_notebook_get_group_id">
<return-type type="gint"/>
<parameters>
<parameter name="notebook" type="GtkNotebook*"/>
<parameter name="page_num" type="gint"/>
</parameters>
</method>
- <method name="set_group_id" symbol="gtk_notebook_set_group_id">
+ <method name="set_group" symbol="gtk_notebook_set_group">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="notebook" type="GtkNotebook*"/>
+ <parameter name="group" type="gpointer"/>
+ </parameters>
+ </method>
+ <method deprecated="1" name="set_group_id" symbol="gtk_notebook_set_group_id">
<return-type type="void"/>
<parameters>
<parameter name="notebook" type="GtkNotebook*"/>
<return-type type="GType"/>
</method>
<constructor name="new" symbol="gtk_page_setup_new"/>
+ <constructor name="new_from_file" symbol="gtk_page_setup_new_from_file">
+ <parameters>
+ <parameter name="file_name" type="const-gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_key_file" symbol="gtk_page_setup_new_from_key_file">
+ <parameters>
+ <parameter name="key_file" type="GKeyFile*"/>
+ <parameter name="group_name" type="const-gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
<method name="set_bottom_margin" symbol="gtk_page_setup_set_bottom_margin">
<return-type type="void"/>
<parameters>
<parameter name="unit" type="GtkUnit"/>
</parameters>
</method>
+ <method name="to_file" symbol="gtk_page_setup_to_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="setup" type="GtkPageSetup*"/>
+ <parameter name="file_name" type="const-char*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="to_key_file" symbol="gtk_page_setup_to_key_file">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="setup" type="GtkPageSetup*"/>
+ <parameter name="key_file" type="GKeyFile*"/>
+ <parameter name="group_name" type="const-gchar*"/>
+ </parameters>
+ </method>
</object>
<object get-type="" name="GtkPageSetupUnixDialog" parent="GtkDialog" type-name="GtkPageSetupUnixDialog">
<field name="priv" type="GtkPageSetupUnixDialogPrivate*"/>
<field name="modality_group" type="GtkWindowGroup*"/>
<field name="grabbed_keys" type="GHashTable*"/>
<field name="same_app" type="guint"/>
+ <property name="embedded" readable="1" type="gboolean"/>
<signal name="embedded" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="printer" type="GtkPrinter*"/>
</parameters>
</method>
+ <method name="get_capabilities" symbol="gtk_printer_get_capabilities">
+ <return-type type="GtkPrintCapabilities"/>
+ <parameters>
+ <parameter name="printer" type="GtkPrinter*"/>
+ </parameters>
+ </method>
<method name="get_description" symbol="gtk_printer_get_description">
<return-type type="const-gchar*"/>
<parameters>
<method name="get_type" symbol="gtk_printer_get_type">
<return-type type="GType"/>
</method>
+ <method name="has_details" symbol="gtk_printer_has_details">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="printer" type="GtkPrinter*"/>
+ </parameters>
+ </method>
<method name="is_active" symbol="gtk_printer_is_active">
<return-type type="gboolean"/>
<parameters>
<parameter name="printer" type="GtkPrinter*"/>
</parameters>
</method>
+ <method name="list_papers" symbol="gtk_printer_list_papers">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="printer" type="GtkPrinter*"/>
+ </parameters>
+ </method>
<constructor name="new" symbol="gtk_printer_new">
<parameters>
<parameter name="name" type="const-gchar*"/>
<parameter name="virtual_" type="gboolean"/>
</parameters>
</constructor>
+ <method name="request_details" symbol="gtk_printer_request_details">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="printer" type="GtkPrinter*"/>
+ </parameters>
+ </method>
<method name="set_description" symbol="gtk_printer_set_description">
<return-type type="gboolean"/>
<parameters>
</parameters>
</method>
<constructor name="new" symbol="gtk_print_settings_new"/>
+ <constructor name="new_from_file" symbol="gtk_print_settings_new_from_file">
+ <parameters>
+ <parameter name="file_name" type="const-gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_from_key_file" symbol="gtk_print_settings_new_from_key_file">
+ <parameters>
+ <parameter name="key_file" type="GKeyFile*"/>
+ <parameter name="group_name" type="const-gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </constructor>
<method name="set" symbol="gtk_print_settings_set">
<return-type type="void"/>
<parameters>
<parameter name="use_color" type="gboolean"/>
</parameters>
</method>
+ <method name="to_file" symbol="gtk_print_settings_to_file">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ <parameter name="file_name" type="const-gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
+ <method name="to_key_file" symbol="gtk_print_settings_to_key_file">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="settings" type="GtkPrintSettings*"/>
+ <parameter name="key_file" type="GKeyFile*"/>
+ <parameter name="group_name" type="const-gchar*"/>
+ </parameters>
+ </method>
<method name="unset" symbol="gtk_print_settings_unset">
<return-type type="void"/>
<parameters>
</parameters>
</method>
</object>
+ <object get-type="" name="GtkQuery" parent="GObject" type-name="GtkQuery">
+ <field name="priv" type="GtkQueryPrivate*"/>
+ </object>
<object get-type="" name="GtkRadioAction" parent="GtkToggleAction" type-name="GtkRadioAction">
<field name="private_data" type="GtkRadioActionPrivate*"/>
<property name="value" readable="1" type="gint" writable="1"/>
<property name="inverted" readable="1" type="gboolean" writable="1"/>
<property name="lower-stepper-sensitivity" readable="1" type="GtkSensitivityType" writable="1"/>
<property name="upper-stepper-sensitivity" readable="1" type="GtkSensitivityType" writable="1"/>
+ <property name="show-fill-level" readable="1" type="gboolean" writable="1"/>
+ <property name="restrict-to-fill-level" readable="1" type="gboolean" writable="1"/>
+ <property name="fill-level" readable="1" type="gdouble" writable="1"/>
<vfunc name="get_range_border">
<return-type type="void"/>
<parameters>
<parameter name="range" type="GtkRange*"/>
</parameters>
</method>
+ <method name="get_fill_level" symbol="gtk_range_get_fill_level">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="range" type="GtkRange*"/>
+ </parameters>
+ </method>
<method name="get_inverted" symbol="gtk_range_get_inverted">
<return-type type="gboolean"/>
<parameters>
<parameter name="range" type="GtkRange*"/>
</parameters>
</method>
+ <method name="get_restrict_to_fill_level" symbol="gtk_range_get_restrict_to_fill_level">
+ <return-type type="gboolean"/>
+ <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_type" symbol="gtk_range_get_type">
<return-type type="GType"/>
</method>
<parameter name="adjustment" type="GtkAdjustment*"/>
</parameters>
</method>
+ <method name="set_fill_level" symbol="gtk_range_set_fill_level">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="range" type="GtkRange*"/>
+ <parameter name="fill_level" type="gdouble"/>
+ </parameters>
+ </method>
<method name="set_increments" symbol="gtk_range_set_increments">
<return-type type="void"/>
<parameters>
<parameter name="max" type="gdouble"/>
</parameters>
</method>
+ <method name="set_restrict_to_fill_level" symbol="gtk_range_set_restrict_to_fill_level">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="range" type="GtkRange*"/>
+ <parameter name="restrict_to_fill_level" type="gboolean"/>
+ </parameters>
+ </method>
+ <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="show_fill_level" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_update_policy" symbol="gtk_range_set_update_policy">
<return-type type="void"/>
<parameters>
<return-type type="GType"/>
</method>
<constructor name="new" symbol="gtk_rc_style_new"/>
- <method name="ref" symbol="gtk_rc_style_ref">
+ <method deprecated="1" name="ref" symbol="gtk_rc_style_ref">
<return-type type="void"/>
<parameters>
<parameter name="rc_style" type="GtkRcStyle*"/>
</parameters>
</method>
- <method name="unref" symbol="gtk_rc_style_unref">
+ <method deprecated="1" name="unref" symbol="gtk_rc_style_unref">
<return-type type="void"/>
<parameters>
<parameter name="rc_style" type="GtkRcStyle*"/>
</parameters>
</method>
</object>
+ <object get-type="" name="GtkRecentAction" parent="GtkAction" type-name="GtkRecentAction">
+ <field name="priv" type="GtkRecentActionPrivate*"/>
+ <property name="show-numbers" readable="1" type="gboolean" writable="1"/>
+ <implements>
+ <interface name="GtkRecentChooser"/>
+ </implements>
+ <method name="get_show_numbers" symbol="gtk_recent_action_get_show_numbers">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="action" type="GtkRecentAction*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gtk_recent_action_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="gtk_recent_action_new">
+ <parameters>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="label" type="const-gchar*"/>
+ <parameter name="tooltip" type="const-gchar*"/>
+ <parameter name="stock_id" type="const-gchar*"/>
+ </parameters>
+ </constructor>
+ <constructor name="new_for_manager" symbol="gtk_recent_action_new_for_manager">
+ <parameters>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="label" type="const-gchar*"/>
+ <parameter name="tooltip" type="const-gchar*"/>
+ <parameter name="stock_id" type="const-gchar*"/>
+ <parameter name="manager" type="GtkRecentManager*"/>
+ </parameters>
+ </constructor>
+ <method name="set_show_numbers" symbol="gtk_recent_action_set_show_numbers">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="action" type="GtkRecentAction*"/>
+ <parameter name="show_numbers" type="gboolean"/>
+ </parameters>
+ </method>
+ </object>
<object get-type="" name="GtkRecentChooserDefault" parent="GtkVBox" type-name="GtkRecentChooserDefault">
<implements>
<interface name="GtkRecentChooser"/>
<method name="get_default" symbol="gtk_recent_manager_get_default">
<return-type type="GtkRecentManager*"/>
</method>
- <method name="get_for_screen" symbol="gtk_recent_manager_get_for_screen">
+ <method deprecated="1" name="get_for_screen" symbol="gtk_recent_manager_get_for_screen">
<return-type type="GtkRecentManager*"/>
<parameters>
<parameter name="screen" type="GdkScreen*"/>
<parameter name="limit" type="gint"/>
</parameters>
</method>
- <method name="set_screen" symbol="gtk_recent_manager_set_screen">
+ <method deprecated="1" name="set_screen" symbol="gtk_recent_manager_set_screen">
<return-type type="void"/>
<parameters>
<parameter name="manager" type="GtkRecentManager*"/>
</parameters>
</method>
</object>
+ <object get-type="" name="GtkScaleButton" parent="GtkButton" type-name="GtkScaleButton">
+ <field name="plus_button" type="GtkWidget*"/>
+ <field name="minus_button" type="GtkWidget*"/>
+ <field name="priv" type="GtkScaleButtonPrivate*"/>
+ <property name="value" readable="1" type="gdouble" writable="1"/>
+ <property name="size" readable="1" type="GtkIconSize" writable="1"/>
+ <property name="adjustment" readable="1" type="GtkAdjustment" writable="1"/>
+ <property name="icons" readable="1" type="GStrv" writable="1"/>
+ <signal name="value_changed" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ <parameter name="value" type="gdouble"/>
+ </parameters>
+ </signal>
+ <method name="get_adjustment" symbol="gtk_scale_button_get_adjustment">
+ <return-type type="GtkAdjustment*"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ </parameters>
+ </method>
+ <method name="get_type" symbol="gtk_scale_button_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="get_value" symbol="gtk_scale_button_get_value">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ </parameters>
+ </method>
+ <constructor name="new" symbol="gtk_scale_button_new">
+ <parameters>
+ <parameter name="size" type="GtkIconSize"/>
+ <parameter name="min" type="gdouble"/>
+ <parameter name="max" type="gdouble"/>
+ <parameter name="step" type="gdouble"/>
+ <parameter name="icons" type="const-gchar**"/>
+ </parameters>
+ </constructor>
+ <method name="set_adjustment" symbol="gtk_scale_button_set_adjustment">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ <parameter name="adjustment" type="GtkAdjustment*"/>
+ </parameters>
+ </method>
+ <method name="set_icons" symbol="gtk_scale_button_set_icons">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ <parameter name="icons" type="const-gchar**"/>
+ </parameters>
+ </method>
+ <method name="set_value" symbol="gtk_scale_button_set_value">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="button" type="GtkScaleButton*"/>
+ <parameter name="value" type="gdouble"/>
+ </parameters>
+ </method>
+ </object>
<object get-type="" name="GtkScrollbar" parent="GtkRange" type-name="GtkScrollbar">
<method name="get_type" symbol="gtk_scrollbar_get_type">
<return-type type="GType"/>
</parameters>
</method>
</object>
+ <object get-type="" name="GtkSearchEngine" parent="GObject" type-name="GtkSearchEngine">
+ <field name="priv" type="GtkSearchEnginePrivate*"/>
+ <signal name="hits_added" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ <parameter name="hits" type="GList*"/>
+ </parameters>
+ </signal>
+ <signal name="hits_subtracted" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ <parameter name="hits" type="GList*"/>
+ </parameters>
+ </signal>
+ <signal name="finished" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ </parameters>
+ </signal>
+ <signal name="error" when="LAST">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ <parameter name="error_message" type="const-gchar*"/>
+ </parameters>
+ </signal>
+ <vfunc name="set_query">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ <parameter name="query" type="GtkQuery*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="start">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="stop">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ </parameters>
+ </vfunc>
+ <vfunc name="is_indexed">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="engine" type="GtkSearchEngine*"/>
+ </parameters>
+ </vfunc>
+ </object>
+ <object get-type="" name="GtkSearchEngineBeagle" parent="GtkSearchEngine" type-name="GtkSearchEngineBeagle">
+ <field name="priv" type="GtkSearchEngineBeaglePrivate*"/>
+ </object>
+ <object get-type="" name="GtkSearchEngineSimple" parent="GtkSearchEngine" type-name="GtkSearchEngineSimple">
+ <field name="priv" type="GtkSearchEngineSimplePrivate*"/>
+ </object>
+ <object get-type="" name="GtkSearchEngineTracker" parent="GtkSearchEngine" type-name="GtkSearchEngineTracker">
+ <field name="priv" type="GtkSearchEngineTrackerPrivate*"/>
+ </object>
<object get-type="" name="GtkSeparator" parent="GtkWidget" type-name="GtkSeparator">
<method name="get_type" symbol="gtk_separator_get_type">
<return-type type="GType"/>
<field name="property_values" type="GtkSettingsPropertyValue*"/>
<field name="rc_context" type="GtkRcContext*"/>
<field name="screen" type="GdkScreen*"/>
- <property name="color-hash" readable="1" type="GHashTable"/>
<method name="get_default" symbol="gtk_settings_get_default">
<return-type type="GtkSettings*"/>
</method>
<field name="requisition" type="GtkRequisition"/>
<property name="mode" readable="1" type="GtkSizeGroupMode" writable="1"/>
<property name="ignore-hidden" readable="1" type="gboolean" writable="1"/>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="add_widget" symbol="gtk_size_group_add_widget">
<return-type type="void"/>
<parameters>
<property name="icon-name" readable="1" type="gchar*" writable="1"/>
<property name="storage-type" readable="1" type="GtkImageType"/>
<property name="size" readable="1" type="gint"/>
+ <property name="screen" readable="1" type="GdkScreen" writable="1"/>
<property name="blinking" readable="1" type="gboolean" writable="1"/>
<property name="visible" readable="1" type="gboolean" writable="1"/>
+ <property name="embedded" readable="1" type="gboolean"/>
+ <property name="orientation" readable="1" type="GtkOrientation"/>
<signal name="activate" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter name="status_icon" type="GtkStatusIcon*"/>
</parameters>
</method>
+ <method name="get_screen" symbol="gtk_status_icon_get_screen">
+ <return-type type="GdkScreen*"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ </parameters>
+ </method>
<method name="get_size" symbol="gtk_status_icon_get_size">
<return-type type="gint"/>
<parameters>
<parameter name="stock_id" type="const-gchar*"/>
</parameters>
</method>
+ <method name="set_screen" symbol="gtk_status_icon_set_screen">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="status_icon" type="GtkStatusIcon*"/>
+ <parameter name="screen" type="GdkScreen*"/>
+ </parameters>
+ </method>
<method name="set_tooltip" symbol="gtk_status_icon_set_tooltip">
<return-type type="void"/>
<parameters>
<parameter name="buffer" type="GtkTextBuffer*"/>
</parameters>
</signal>
+ <method name="add_mark" symbol="gtk_text_buffer_add_mark">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="buffer" type="GtkTextBuffer*"/>
+ <parameter name="mark" type="GtkTextMark*"/>
+ <parameter name="where" type="const-GtkTextIter*"/>
+ </parameters>
+ </method>
<method name="add_selection_clipboard" symbol="gtk_text_buffer_add_selection_clipboard">
<return-type type="void"/>
<parameters>
</object>
<object get-type="" name="GtkTextMark" parent="GObject" type-name="GtkTextMark">
<field name="segment" type="gpointer"/>
+ <property construct-only="1" name="name" readable="1" type="gchar*" writable="1"/>
+ <property construct-only="1" name="left-gravity" readable="1" type="gboolean" writable="1"/>
<method name="get_buffer" symbol="gtk_text_mark_get_buffer">
<return-type type="GtkTextBuffer*"/>
<parameters>
<parameters>
<parameter name="mark" type="GtkTextMark*"/>
</parameters>
- </method>
+ </method>
+ <constructor name="new" symbol="gtk_text_mark_new">
+ <parameters>
+ <parameter name="name" type="const-gchar*"/>
+ <parameter name="left_gravity" type="gboolean"/>
+ </parameters>
+ </constructor>
<method name="set_visible" symbol="gtk_text_mark_set_visible">
<return-type type="void"/>
<parameters>
<field name="editable_set" type="guint"/>
<field name="language_set" type="guint"/>
<field name="pg_bg_color_set" type="guint"/>
+ <field name="accumulative_margin" type="guint"/>
<field name="pad1" type="guint"/>
- <field name="pad2" type="guint"/>
<property construct-only="1" name="name" readable="1" type="gchar*" writable="1"/>
<property name="background" type="gchar*" writable="1"/>
<property name="background-gdk" readable="1" type="GdkColor" writable="1"/>
<property name="invisible" readable="1" type="gboolean" writable="1"/>
<property name="paragraph-background" type="gchar*" writable="1"/>
<property name="paragraph-background-gdk" readable="1" type="GdkColor" writable="1"/>
+ <property name="accumulative-margin" readable="1" type="gboolean" writable="1"/>
<signal name="event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter name="text_view" type="GtkTextView*"/>
</parameters>
</signal>
- <signal name="move_focus" when="LAST">
- <return-type type="void"/>
- <parameters>
- <parameter name="text_view" type="GtkTextView*"/>
- <parameter name="direction" type="GtkDirectionType"/>
- </parameters>
- </signal>
<signal name="set_scroll_adjustments" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="menu" type="GtkMenu*"/>
</parameters>
</signal>
+ <vfunc name="move_focus">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="text_view" type="GtkTextView*"/>
+ <parameter name="direction" type="GtkDirectionType"/>
+ </parameters>
+ </vfunc>
<method name="add_child_at_anchor" symbol="gtk_text_view_add_child_at_anchor">
<return-type type="void"/>
<parameters>
<parameter name="index_" type="gint"/>
</parameters>
</method>
- <method deprecated="1" name="set_icon_size" symbol="gtk_toolbar_set_icon_size">
+ <method name="set_icon_size" symbol="gtk_toolbar_set_icon_size">
<return-type type="void"/>
<parameters>
<parameter name="toolbar" type="GtkToolbar*"/>
<parameter name="enable" type="gboolean"/>
</parameters>
</method>
- <method deprecated="1" name="unset_icon_size" symbol="gtk_toolbar_unset_icon_size">
+ <method name="unset_icon_size" symbol="gtk_toolbar_unset_icon_size">
<return-type type="void"/>
<parameters>
<parameter name="toolbar" type="GtkToolbar*"/>
<field name="tip_window" type="GtkWidget*"/>
<field name="tip_label" type="GtkWidget*"/>
<field name="active_tips_data" type="GtkTooltipsData*"/>
- <field name="tips_data_list" type="GList*"/>
+ <field name="_tips_data_list" type="GList*"/>
<field name="delay" type="guint"/>
<field name="enabled" type="guint"/>
<field name="have_grab" type="guint"/>
<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"/>
<parameter name="value" type="GValue*"/>
</parameters>
</method>
+ <method name="set_valuesv" symbol="gtk_tree_store_set_valuesv">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_store" type="GtkTreeStore*"/>
+ <parameter name="iter" type="GtkTreeIter*"/>
+ <parameter name="columns" type="gint*"/>
+ <parameter name="values" type="GValue*"/>
+ <parameter name="n_values" type="gint"/>
+ </parameters>
+ </method>
<method name="swap" symbol="gtk_tree_store_swap">
<return-type type="void"/>
<parameters>
<parameter name="tree_view" type="GtkTreeView*"/>
</parameters>
</signal>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="append_column" symbol="gtk_tree_view_append_column">
<return-type type="gint"/>
<parameters>
<parameter name="tree_view" type="GtkTreeView*"/>
</parameters>
</method>
+ <method name="convert_bin_window_to_tree_coords" symbol="gtk_tree_view_convert_bin_window_to_tree_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="bx" type="gint"/>
+ <parameter name="by" type="gint"/>
+ <parameter name="tx" type="gint*"/>
+ <parameter name="ty" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="convert_bin_window_to_widget_coords" symbol="gtk_tree_view_convert_bin_window_to_widget_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="bx" type="gint"/>
+ <parameter name="by" type="gint"/>
+ <parameter name="wx" type="gint*"/>
+ <parameter name="wy" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="convert_tree_to_bin_window_coords" symbol="gtk_tree_view_convert_tree_to_bin_window_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="tx" type="gint"/>
+ <parameter name="ty" type="gint"/>
+ <parameter name="bx" type="gint*"/>
+ <parameter name="by" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="convert_tree_to_widget_coords" symbol="gtk_tree_view_convert_tree_to_widget_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="tx" type="gint"/>
+ <parameter name="ty" type="gint"/>
+ <parameter name="wx" type="gint*"/>
+ <parameter name="wy" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="convert_widget_to_bin_window_coords" symbol="gtk_tree_view_convert_widget_to_bin_window_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="wx" type="gint"/>
+ <parameter name="wy" type="gint"/>
+ <parameter name="bx" type="gint*"/>
+ <parameter name="by" type="gint*"/>
+ </parameters>
+ </method>
+ <method name="convert_widget_to_tree_coords" symbol="gtk_tree_view_convert_widget_to_tree_coords">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="wx" type="gint"/>
+ <parameter name="wy" type="gint"/>
+ <parameter name="tx" type="gint*"/>
+ <parameter name="ty" type="gint*"/>
+ </parameters>
+ </method>
<method name="create_row_drag_icon" symbol="gtk_tree_view_create_row_drag_icon">
<return-type type="GdkPixmap*"/>
<parameters>
<parameter name="tree_view" type="GtkTreeView*"/>
</parameters>
</method>
+ <method name="get_level_indentation" symbol="gtk_tree_view_get_level_indentation">
+ <return-type type="gint"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ </parameters>
+ </method>
<method name="get_model" symbol="gtk_tree_view_get_model">
<return-type type="GtkTreeModel*"/>
<parameters>
<parameter name="tree_view" type="GtkTreeView*"/>
</parameters>
</method>
+ <method name="get_show_expanders" symbol="gtk_tree_view_get_show_expanders">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="gtk_tree_view_get_type">
<return-type type="GType"/>
</method>
<parameter name="hover" type="gboolean"/>
</parameters>
</method>
+ <method name="set_level_indentation" symbol="gtk_tree_view_set_level_indentation">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="indentation" type="gint"/>
+ </parameters>
+ </method>
<method name="set_model" symbol="gtk_tree_view_set_model">
<return-type type="void"/>
<parameters>
<parameter name="destroy" type="GDestroyNotify"/>
</parameters>
</method>
+ <method name="set_show_expanders" symbol="gtk_tree_view_set_show_expanders">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tree_view" type="GtkTreeView*"/>
+ <parameter name="enabled" type="gboolean"/>
+ </parameters>
+ </method>
<method name="set_vadjustment" symbol="gtk_tree_view_set_vadjustment">
<return-type type="void"/>
<parameters>
<parameter name="adjustment" type="GtkAdjustment*"/>
</parameters>
</method>
- <method name="tree_to_widget_coords" symbol="gtk_tree_view_tree_to_widget_coords">
+ <method deprecated="1" name="tree_to_widget_coords" symbol="gtk_tree_view_tree_to_widget_coords">
<return-type type="void"/>
<parameters>
<parameter name="tree_view" type="GtkTreeView*"/>
<parameter name="tree_view" type="GtkTreeView*"/>
</parameters>
</method>
- <method name="widget_to_tree_coords" symbol="gtk_tree_view_widget_to_tree_coords">
+ <method deprecated="1" name="widget_to_tree_coords" symbol="gtk_tree_view_widget_to_tree_coords">
<return-type type="void"/>
<parameters>
<parameter name="tree_view" type="GtkTreeView*"/>
<property name="sort-order" readable="1" type="GtkSortType" writable="1"/>
<implements>
<interface name="GtkCellLayout"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="add_attribute" symbol="gtk_tree_view_column_add_attribute">
<return-type type="void"/>
<parameter name="tree_column" type="GtkTreeViewColumn*"/>
</parameters>
</method>
+ <method name="get_tree_view" symbol="gtk_tree_view_column_get_tree_view">
+ <return-type type="GtkWidget*"/>
+ <parameters>
+ <parameter name="tree_column" type="GtkTreeViewColumn*"/>
+ </parameters>
+ </method>
<method name="get_type" symbol="gtk_tree_view_column_get_type">
<return-type type="GType"/>
</method>
<parameter name="path" type="const-gchar*"/>
</parameters>
</vfunc>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="add_ui" symbol="gtk_ui_manager_add_ui">
<return-type type="void"/>
<parameters>
</parameters>
</method>
</object>
+ <object get-type="" name="GtkVolumeButton" parent="GtkScaleButton" type-name="GtkVolumeButton">
+ <method name="get_type" symbol="gtk_volume_button_get_type">
+ <return-type type="GType"/>
+ </method>
+ <constructor name="new" symbol="gtk_volume_button_new"/>
+ </object>
<object get-type="" name="GtkVPaned" parent="GtkPaned" type-name="GtkVPaned">
<method name="get_type" symbol="gtk_vpaned_get_type">
<return-type type="GType"/>
<property name="events" readable="1" type="GdkEventMask" writable="1"/>
<property name="extension-events" readable="1" type="GdkExtensionMode" writable="1"/>
<property name="no-show-all" readable="1" type="gboolean" writable="1"/>
+ <property name="has-tooltip" readable="1" type="gboolean" writable="1"/>
+ <property name="tooltip-text" readable="1" type="gchar*" writable="1"/>
+ <property name="tooltip-markup" readable="1" type="gchar*" writable="1"/>
<signal name="show" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter name="context" type="GdkDragContext*"/>
</parameters>
</signal>
+ <signal name="drag_failed" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="inst" type="GtkWidget*"/>
+ <parameter name="p0" type="GdkDragContext"/>
+ <parameter name="p1" type="GtkDragResult"/>
+ </parameters>
+ </signal>
<signal name="drag_motion" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter name="event" type="GdkEventGrabBroken*"/>
</parameters>
</signal>
+ <signal name="query_tooltip" when="LAST">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="x" type="gint"/>
+ <parameter name="y" type="gint"/>
+ <parameter name="keyboard_tooltip" type="gboolean"/>
+ <parameter name="tooltip" type="GtkTooltip*"/>
+ </parameters>
+ </signal>
<signal name="popup_menu" when="LAST">
<return-type type="gboolean"/>
<parameters>
</vfunc>
<implements>
<interface name="AtkImplementor"/>
+ <interface name="GtkBuildable"/>
</implements>
<method name="activate" symbol="gtk_widget_activate">
<return-type type="gboolean"/>
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="error_bell" symbol="gtk_widget_error_bell">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="event" symbol="gtk_widget_event">
<return-type type="gboolean"/>
<parameters>
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="get_tooltip_markup" symbol="gtk_widget_get_tooltip_markup">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="get_tooltip_text" symbol="gtk_widget_get_tooltip_text">
+ <return-type type="gchar*"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="get_tooltip_window" symbol="gtk_widget_get_tooltip_window">
+ <return-type type="GtkWindow*"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="get_toplevel" symbol="gtk_widget_get_toplevel">
<return-type type="GtkWidget*"/>
<parameters>
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
+ <method name="keynav_failed" symbol="gtk_widget_keynav_failed">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="direction" type="GtkDirectionType"/>
+ </parameters>
+ </method>
<method name="list_accel_closures" symbol="gtk_widget_list_accel_closures">
<return-type type="GList*"/>
<parameters>
<parameter name="color" type="const-GdkColor*"/>
</parameters>
</method>
+ <method name="modify_cursor" symbol="gtk_widget_modify_cursor">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="primary" type="const-GdkColor*"/>
+ <parameter name="secondary" type="const-GdkColor*"/>
+ </parameters>
+ </method>
<method name="modify_fg" symbol="gtk_widget_modify_fg">
<return-type type="void"/>
<parameters>
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
- <method name="ref" symbol="gtk_widget_ref">
+ <method deprecated="1" name="ref" symbol="gtk_widget_ref">
<return-type type="GtkWidget*"/>
<parameters>
<parameter name="widget" type="GtkWidget*"/>
<parameter name="style" type="GtkStyle*"/>
</parameters>
</method>
+ <method name="set_tooltip_markup" symbol="gtk_widget_set_tooltip_markup">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="markup" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_tooltip_text" symbol="gtk_widget_set_tooltip_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_tooltip_window" symbol="gtk_widget_set_tooltip_window">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ <parameter name="custom_window" type="GtkWindow*"/>
+ </parameters>
+ </method>
<method deprecated="1" name="set_uposition" symbol="gtk_widget_set_uposition">
<return-type type="void"/>
<parameters>
<parameter name="dest_y" type="gint*"/>
</parameters>
</method>
+ <method name="trigger_tooltip_query" symbol="gtk_widget_trigger_tooltip_query">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
<method name="unmap" symbol="gtk_widget_unmap">
<return-type type="void"/>
<parameters>
<parameter name="widget" type="GtkWidget*"/>
</parameters>
</method>
- <method name="unref" symbol="gtk_widget_unref">
+ <method deprecated="1" name="unref" symbol="gtk_widget_unref">
<return-type type="void"/>
<parameters>
<parameter name="widget" type="GtkWidget*"/>
<property construct-only="1" name="type" readable="1" type="GtkWindowType" writable="1"/>
<property name="title" readable="1" type="gchar*" writable="1"/>
<property name="role" readable="1" type="gchar*" writable="1"/>
+ <property name="startup-id" type="gchar*" writable="1"/>
<property name="allow-shrink" readable="1" type="gboolean" writable="1"/>
<property name="allow-grow" readable="1" type="gboolean" writable="1"/>
<property name="resizable" readable="1" type="gboolean" writable="1"/>
<property name="deletable" readable="1" type="gboolean" writable="1"/>
<property name="gravity" readable="1" type="GdkGravity" writable="1"/>
<property construct="1" name="transient-for" readable="1" type="GtkWindow" writable="1"/>
+ <property name="opacity" readable="1" type="gdouble" writable="1"/>
<signal name="set_focus" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
</parameters>
</signal>
- <signal name="move_focus" when="LAST">
+ <signal name="keys_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
- <parameter name="direction" type="GtkDirectionType"/>
</parameters>
</signal>
- <signal name="keys_changed" when="FIRST">
+ <vfunc name="move_focus">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
+ <parameter name="direction" type="GtkDirectionType"/>
</parameters>
- </signal>
+ </vfunc>
+ <implements>
+ <interface name="GtkBuildable"/>
+ </implements>
<method name="activate_default" symbol="gtk_window_activate_default">
<return-type type="gboolean"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
</parameters>
</method>
+ <method name="get_opacity" symbol="gtk_window_get_opacity">
+ <return-type type="gdouble"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ </parameters>
+ </method>
<method name="get_position" symbol="gtk_window_get_position">
<return-type type="void"/>
<parameters>
<parameter name="modal" type="gboolean"/>
</parameters>
</method>
+ <method name="set_opacity" symbol="gtk_window_set_opacity">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ <parameter name="opacity" type="gdouble"/>
+ </parameters>
+ </method>
<method deprecated="1" name="set_policy" symbol="gtk_window_set_policy">
<return-type type="void"/>
<parameters>
<parameter name="setting" type="gboolean"/>
</parameters>
</method>
+ <method name="set_startup_id" symbol="gtk_window_set_startup_id">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="window" type="GtkWindow*"/>
+ <parameter name="startup_id" type="const-gchar*"/>
+ </parameters>
+ </method>
<method name="set_title" symbol="gtk_window_set_title">
<return-type type="void"/>
<parameters>
<field name="binding_set" readable="1" type="GtkBindingSet*" writable="1"/>
<field name="destroyed" readable="1" type="guint" writable="1"/>
<field name="in_emission" readable="1" type="guint" writable="1"/>
+ <field name="marks_unbound" readable="1" type="guint" writable="1"/>
<field name="set_next" readable="1" type="GtkBindingEntry*" writable="1"/>
<field name="hash_next" readable="1" type="GtkBindingEntry*" writable="1"/>
<field name="signals" readable="1" type="GtkBindingSignal*" writable="1"/>
<parameter name="n_args" type="guint"/>
</parameters>
</method>
- <method name="add_signall" symbol="gtk_binding_entry_add_signall">
+ <method deprecated="1" name="add_signall" symbol="gtk_binding_entry_add_signall">
<return-type type="void"/>
<parameters>
<parameter name="binding_set" type="GtkBindingSet*"/>
<parameter name="binding_args" type="GSList*"/>
</parameters>
</method>
- <method name="clear" symbol="gtk_binding_entry_clear">
+ <method deprecated="1" name="clear" symbol="gtk_binding_entry_clear">
<return-type type="void"/>
<parameters>
<parameter name="binding_set" type="GtkBindingSet*"/>
<parameter name="modifiers" type="GdkModifierType"/>
</parameters>
</method>
+ <method name="skip" symbol="gtk_binding_entry_skip">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="binding_set" type="GtkBindingSet*"/>
+ <parameter name="keyval" type="guint"/>
+ <parameter name="modifiers" type="GdkModifierType"/>
+ </parameters>
+ </method>
</struct>
<struct get-type="" name="GtkBindingSet" opaque="true" type-name="GtkBindingSet">
<field access="public" name="set_name" readable="1" type="gchar*" writable="1" writeable="true"/>
<parameter name="size" type="GtkPaperSize*"/>
</parameters>
</method>
+ <method name="get_paper_sizes" symbol="gtk_paper_size_get_paper_sizes">
+ <return-type type="GList*"/>
+ <parameters>
+ <parameter name="include_custom" type="gboolean"/>
+ </parameters>
+ </method>
<method name="get_ppd_name" symbol="gtk_paper_size_get_ppd_name">
<return-type type="const-gchar*"/>
<parameters>
<parameter name="unit" type="GtkUnit"/>
</parameters>
</method>
+ <method name="new_from_key_file" symbol="gtk_paper_size_new_from_key_file">
+ <return-type type="GtkPaperSize*"/>
+ <parameters>
+ <parameter name="key_file" type="GKeyFile*"/>
+ <parameter name="group_name" type="const-gchar*"/>
+ <parameter name="error" type="GError**"/>
+ </parameters>
+ </method>
<method name="new_from_ppd" symbol="gtk_paper_size_new_from_ppd">
<return-type type="GtkPaperSize*"/>
<parameters>
<parameter name="unit" type="GtkUnit"/>
</parameters>
</method>
+ <method name="to_key_file" symbol="gtk_paper_size_to_key_file">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="size" type="GtkPaperSize*"/>
+ <parameter name="key_file" type="GKeyFile*"/>
+ <parameter name="group_name" type="const-gchar*"/>
+ </parameters>
+ </method>
</boxed>
<struct get-type="" name="GtkPrintWin32Devnames" type-name="GtkPrintWin32Devnames">
<field name="driver" readable="1" type="char*" writable="1"/>
<field name="icon" readable="1" type="GtkWidget*" writable="1"/>
<field name="label" readable="1" type="GtkWidget*" writable="1"/>
</struct>
+ <struct get-type="" name="GtkTooltip" opaque="true" type-name="GtkTooltip">
+ <method name="get_type" symbol="gtk_tooltip_get_type">
+ <return-type type="GType"/>
+ </method>
+ <method name="set_custom" symbol="gtk_tooltip_set_custom">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tooltip" type="GtkTooltip*"/>
+ <parameter name="custom_widget" type="GtkWidget*"/>
+ </parameters>
+ </method>
+ <method name="set_icon" symbol="gtk_tooltip_set_icon">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tooltip" type="GtkTooltip*"/>
+ <parameter name="pixbuf" type="GdkPixbuf*"/>
+ </parameters>
+ </method>
+ <method name="set_icon_from_stock" symbol="gtk_tooltip_set_icon_from_stock">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tooltip" type="GtkTooltip*"/>
+ <parameter name="stock_id" type="const-gchar*"/>
+ <parameter name="size" type="GtkIconSize"/>
+ </parameters>
+ </method>
+ <method name="set_markup" symbol="gtk_tooltip_set_markup">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tooltip" type="GtkTooltip*"/>
+ <parameter name="markup" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="set_text" symbol="gtk_tooltip_set_text">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="tooltip" type="GtkTooltip*"/>
+ <parameter name="text" type="const-gchar*"/>
+ </parameters>
+ </method>
+ <method name="trigger_tooltip_query" symbol="gtk_tooltip_trigger_tooltip_query">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="display" type="GdkDisplay*"/>
+ </parameters>
+ </method>
+ </struct>
<struct get-type="" name="GtkTooltipsData" type-name="GtkTooltipsData">
<field name="tooltips" readable="1" type="GtkTooltips*" writable="1"/>
<field name="widget" readable="1" type="GtkWidget*" writable="1"/>
<field name="reserved_2" readable="1" type="gpointer" writable="1"/>
<field name="base_class_init_func" readable="1" type="GtkClassInitFunc" writable="1"/>
</struct>
+ <struct get-type="" name="GtkVolumeButtonClass" type-name="GtkVolumeButtonClass">
+ <field name="parent_class" readable="1" type="GtkScaleButtonClass" writable="1"/>
+ </struct>
<struct get-type="" name="GtkWidgetAuxInfo" type-name="GtkWidgetAuxInfo">
<field name="x" readable="1" type="gint" writable="1"/>
<field name="y" readable="1" type="gint" writable="1"/>
<parameter name="screen" type="GdkScreen*"/>
</parameters>
</function>
- <function name="binding_parse_binding" symbol="gtk_binding_parse_binding">
+ <function deprecated="1" name="binding_parse_binding" symbol="gtk_binding_parse_binding">
<return-type type="guint"/>
<parameters>
<parameter name="scanner" type="GScanner*"/>
<parameter name="color" type="GdkColor*"/>
</parameters>
</method>
+ <method name="parse_color_full" symbol="gtk_rc_parse_color_full">
+ <return-type type="guint"/>
+ <parameters>
+ <parameter name="scanner" type="GScanner*"/>
+ <parameter name="style" type="GtkRcStyle*"/>
+ <parameter name="color" type="GdkColor*"/>
+ </parameters>
+ </method>
<method name="parse_priority" symbol="gtk_rc_parse_priority">
<return-type type="guint"/>
<parameters>
<constant name="GTK_STOCK_DIALOG_QUESTION" type="utf8" type-name="GTK_STOCK_DIALOG_QUESTION" value="gtk-dialog-question"/>
<constant name="GTK_STOCK_DIALOG_WARNING" type="utf8" type-name="GTK_STOCK_DIALOG_WARNING" value="gtk-dialog-warning"/>
<constant name="GTK_STOCK_DIRECTORY" type="utf8" type-name="GTK_STOCK_DIRECTORY" value="gtk-directory"/>
+ <constant name="GTK_STOCK_DISCARD" type="utf8" type-name="GTK_STOCK_DISCARD" value="gtk-discard"/>
<constant name="GTK_STOCK_DISCONNECT" type="utf8" type-name="GTK_STOCK_DISCONNECT" value="gtk-disconnect"/>
<constant name="GTK_STOCK_DND" type="utf8" type-name="GTK_STOCK_DND" value="gtk-dnd"/>
<constant name="GTK_STOCK_DND_MULTIPLE" type="utf8" type-name="GTK_STOCK_DND_MULTIPLE" value="gtk-dnd-multiple"/>
GtkMenuShell::cancel has_emitter="1"
GtkMenuShell::deactivate has_emitter="1"
gtk_object_destroy hidden="1" experimental="1"
+GtkPlug::embedded hidden="1"
gtk_printer_accepts_pdf hidden="1" experimental="1"
gtk_printer_accepts_ps hidden="1" experimental="1"
gtk_printer_is_virtual hidden="1" experimental="1"
GtkToggleButton::toggled has_emitter="1"
GtkToolItem::set_tooltip has_emitter="1"
GtkTreeIter is_value_type="1"
+gtk_tree_model_get ellipsis="1"
GtkTreeModel::row_changed has_emitter="1"
GtkTreeModel::row_deleted has_emitter="1"
GtkTreeModel::row_has_child_toggled has_emitter="1"
GtkTreeModel::row_inserted has_emitter="1"
GtkTreeModel::rows_reordered has_emitter="1"
GtkTreePath is_value_type="0"
+gtk_tree_store_new ellipsis="1"
+gtk_tree_store_insert_with_values ellipsis="1"
gtk_tree_store_set ellipsis="1"
GtkTreeSortable::sort_column_changed has_emitter="1"
gtk_tree_view_insert_column_with_attributes ellipsis="1"
<parameter name="data" type="gpointer"/>
</parameters>
</callback>
+ <callback name="PangoCairoShapeRendererFunc" type-name="PangoCairoShapeRendererFunc">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="cr" type="cairo_t*"/>
+ <parameter name="attr" type="PangoAttrShape*"/>
+ <parameter name="do_path" type="gboolean"/>
+ <parameter name="data" type="gpointer"/>
+ </parameters>
+ </callback>
<callback name="PangoFontsetForeachFunc" type-name="PangoFontsetForeachFunc">
<return-type type="gboolean"/>
<parameters>
<method name="get_default" symbol="pango_cairo_font_map_get_default">
<return-type type="PangoFontMap*"/>
</method>
+ <method name="get_font_type" symbol="pango_cairo_font_map_get_font_type">
+ <return-type type="cairo_font_type_t"/>
+ <parameters>
+ <parameter name="fontmap" type="PangoCairoFontMap*"/>
+ </parameters>
+ </method>
<method name="get_resolution" symbol="pango_cairo_font_map_get_resolution">
<return-type type="double"/>
<parameters>
<return-type type="GType"/>
</method>
<constructor name="new" symbol="pango_cairo_font_map_new"/>
+ <constructor name="new_for_font_type" symbol="pango_cairo_font_map_new_for_font_type">
+ <parameters>
+ <parameter name="fonttype" type="cairo_font_type_t"/>
+ </parameters>
+ </constructor>
<method name="set_resolution" symbol="pango_cairo_font_map_set_resolution">
<return-type type="void"/>
<parameters>
<method name="get_type" symbol="pango_font_face_get_type">
<return-type type="GType"/>
</method>
+ <method name="is_synthesized" symbol="pango_font_face_is_synthesized">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="face" type="PangoFontFace*"/>
+ </parameters>
+ </method>
<method name="list_sizes" symbol="pango_font_face_list_sizes">
<return-type type="void"/>
<parameters>
<field name="level" readable="1" type="guint8" writable="1"/>
<field name="gravity" readable="1" type="guint8" writable="1"/>
<field name="flags" readable="1" type="guint8" writable="1"/>
+ <field name="script" readable="1" type="guint8" writable="1"/>
<field name="language" readable="1" type="PangoLanguage*" writable="1"/>
<field name="extra_attrs" readable="1" type="GSList*" writable="1"/>
</struct>
<field name="is_sentence_start" readable="1" type="guint" writable="1"/>
<field name="is_sentence_end" readable="1" type="guint" writable="1"/>
<field name="backspace_deletes_character" readable="1" type="guint" writable="1"/>
+ <field name="is_expandable_space" readable="1" type="guint" writable="1"/>
</struct>
<boxed get-type="" name="PangoMatrix" type-name="PangoMatrix">
<field name="xx" readable="1" type="double" writable="1"/>
<parameter name="context" type="PangoContext*"/>
</parameters>
</method>
+ <method name="context_get_shape_renderer" symbol="pango_cairo_context_get_shape_renderer">
+ <return-type type="PangoCairoShapeRendererFunc"/>
+ <parameters>
+ <parameter name="context" type="PangoContext*"/>
+ <parameter name="data" type="gpointer*"/>
+ </parameters>
+ </method>
<method name="context_set_font_options" symbol="pango_cairo_context_set_font_options">
<return-type type="void"/>
<parameters>
<parameter name="dpi" type="double"/>
</parameters>
</method>
+ <method name="context_set_shape_renderer" symbol="pango_cairo_context_set_shape_renderer">
+ <return-type type="void"/>
+ <parameters>
+ <parameter name="context" type="PangoContext*"/>
+ <parameter name="func" type="PangoCairoShapeRendererFunc"/>
+ <parameter name="data" type="gpointer"/>
+ <parameter name="dnotify" type="GDestroyNotify"/>
+ </parameters>
+ </method>
<method name="create_layout" symbol="pango_cairo_create_layout">
<return-type type="PangoLayout*"/>
<parameters>
<parameter name="height" type="double"/>
</parameters>
</method>
+ <method name="font_get_scaled_font" symbol="pango_cairo_font_get_scaled_font">
+ <return-type type="cairo_scaled_font_t*"/>
+ <parameters>
+ <parameter name="font" type="PangoFont*"/>
+ </parameters>
+ </method>
<method name="glyph_string_path" symbol="pango_cairo_glyph_string_path">
<return-type type="void"/>
<parameters>
public class CairoFontMap : GLib.Object {
public weak Pango.Context create_context ();
public static weak Pango.FontMap get_default ();
+ public pointer get_font_type ();
public double get_resolution ();
public static GLib.Type get_type ();
public CairoFontMap ();
+ public CairoFontMap.for_font_type (pointer fonttype);
public void set_resolution (double dpi);
}
[CCode (cheader_filename = "pango/pango.h")]
public weak Pango.FontDescription describe ();
public weak string get_face_name ();
public static GLib.Type get_type ();
+ public bool is_synthesized ();
[NoArrayLength]
public void list_sizes (int[] sizes, int n_sizes);
}
public uchar level;
public uchar gravity;
public uchar @flags;
+ public uchar script;
public weak Pango.Language language;
public weak GLib.SList extra_attrs;
}
public struct AttrIterator {
public weak Pango.AttrIterator copy ();
public void destroy ();
- public weak Pango.Attribute @get (Pango.AttrType type);
+ public weak Pango.Attribute get (Pango.AttrType type);
public weak GLib.SList get_attrs ();
public void get_font (Pango.FontDescription desc, Pango.Language language, GLib.SList extra_attrs);
public bool next ();
public weak Pango.Coverage copy ();
[NoArrayLength]
public static weak Pango.Coverage from_bytes (uchar[] bytes, int n_bytes);
- public Pango.CoverageLevel @get (int index_);
+ public Pango.CoverageLevel get (int index_);
public void max (Pango.Coverage other);
public Coverage ();
public weak Pango.Coverage @ref ();
- public void @set (int index_, Pango.CoverageLevel level);
+ public void set (int index_, Pango.CoverageLevel level);
[NoArrayLength]
public void to_bytes (uchar[] bytes, int n_bytes);
public void unref ();
public uint is_sentence_start;
public uint is_sentence_end;
public uint backspace_deletes_character;
+ public uint is_expandable_space;
}
public struct Matrix {
public double xx;
public struct Cairo {
public static pointer context_get_font_options (Pango.Context context);
public static double context_get_resolution (Pango.Context context);
+ public static Pango.CairoShapeRendererFunc context_get_shape_renderer (Pango.Context context, pointer data);
public static void context_set_font_options (Pango.Context context, pointer options);
public static void context_set_resolution (Pango.Context context, double dpi);
+ public static void context_set_shape_renderer (Pango.Context context, Pango.CairoShapeRendererFunc func, pointer data, GLib.DestroyNotify dnotify);
public static weak Pango.Layout create_layout (Cairo.Context cr);
public static void error_underline_path (Cairo.Context cr, double x, double y, double width, double height);
+ public static pointer font_get_scaled_font (Pango.Font font);
public static void glyph_string_path (Cairo.Context cr, Pango.Font font, Pango.GlyphString glyphs);
public static void layout_line_path (Cairo.Context cr, Pango.LayoutLine line);
public static void layout_path (Cairo.Context cr, Pango.Layout layout);
}
public callback pointer AttrDataCopyFunc (pointer data);
public callback bool AttrFilterFunc (Pango.Attribute attribute, pointer data);
+ public callback void CairoShapeRendererFunc (Cairo.Context cr, Pango.AttrShape attr, bool do_path, pointer data);
public callback bool FontsetForeachFunc (Pango.Fontset fontset, Pango.Font font, pointer data);
public static void extents_to_pixels (ref Pango.Rectangle ink_rect, ref Pango.Rectangle logical_rect);
public static Pango.Direction find_base_dir (string text, int length);
return field;
}
-
+
+ [NoArrayLength]
private ref string[] get_attributes (string! codenode) {
string attributes = codenode_attributes_map.lookup (codenode);
if (attributes == null) {
sig.name = eval (nv[1]);
} else if (nv[0] == "has_emitter" && eval (nv[1]) == "1") {
sig.has_emitter = true;
+ } else if (nv[0] == "hidden") {
+ if (eval (nv[1]) == "1") {
+ return null;
+ }
}
}
}