[CCode (has_construct_function = false, type = "GtkWidget*")]
public Button ();
[CCode (has_construct_function = false, type = "GtkWidget*")]
- public Button.from_icon_name (string icon_name, Gtk.IconSize size);
+ public Button.from_icon_name (string icon_name, Gtk.IconSize size = Gtk.IconSize.BUTTON);
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Button.from_stock (string stock_id);
public void get_alignment (out float xalign, out float yalign);
public class Grid : Gtk.Container, Atk.Implementor, Gtk.Buildable, Gtk.Orientable {
[CCode (has_construct_function = false, type = "GtkWidget*")]
public Grid ();
- public void attach (Gtk.Widget child, int left, int top, int width, int height);
- public void attach_next_to (Gtk.Widget child, Gtk.Widget? sibling, Gtk.PositionType side, int width, int height);
+ public void attach (Gtk.Widget child, int left, int top, int width = 1, int height = 1);
+ public void attach_next_to (Gtk.Widget child, Gtk.Widget? sibling, Gtk.PositionType side, int width = 1, int height = 1);
public int get_baseline_row ();
public unowned Gtk.Widget get_child_at (int left, int top);
public bool get_column_homogeneous ();
public abstract void do_delete_text (int start_pos, int end_pos);
[NoWrapper]
public abstract void do_insert_text (string new_text, int new_text_length, ref int position);
- public abstract string get_chars (int start_pos, int end_pos);
+ public abstract string get_chars (int start_pos = 0, int end_pos = -1);
public bool get_editable ();
public abstract int get_position ();
public abstract bool get_selection_bounds (out int start_pos, out int end_pos);
gtk_button_get_alignment.xalign is_out="1"
gtk_button_get_alignment.yalign is_out="1"
gtk_button_set_label.label nullable="1"
+gtk_button_new_from_icon_name.size default_value="Gtk.IconSize.BUTTON"
GtkButton::clicked has_emitter="1"
GtkButton::enter has_emitter="1" deprecated_since="2.8" replacement="Gtk.Widget.enter_notify_event"
GtkButton::leave has_emitter="1" deprecated_since="2.8" replacement="Gtk.Widget.leave_notify_event"
GtkEditable::insert_text.position type_name="int" is_ref="1"
gtk_editable_do_insert_text.position is_ref="1"
gtk_editable_get_chars transfer_ownership="1"
+gtk_editable_get_chars.start_pos default_value="0"
+gtk_editable_get_chars.end_pos default_value="-1"
gtk_editable_get_selection_bounds.start_pos is_out="1"
gtk_editable_get_selection_bounds.end_pos is_out="1"
gtk_editable_select_region hidden="1"
gtk_frame_set_label.label nullable="1"
gtk_frame_set_label_widget.label_widget nullable="1"
gtk_grid_attach_next_to.sibling nullable="1"
+gtk_grid_attach*.width default_value="1"
+gtk_grid_attach*.height default_value="1"
GtkHandleBox.child_detached hidden="1"
GtkHandleBox::child_detached hidden="1"
gtk_hscale_new.adjustment nullable="1"