Class: Gtk::CenterBox
- Defined in:
- (unknown)
Instance Method Summary collapse
-
#baseline_position ⇒ Gtk::BaselinePosition
The position of the baseline aligned widget if extra space is available.
-
#baseline_position=(baseline_position) ⇒ Gtk::BaselinePosition
The position of the baseline aligned widget if extra space is available.
-
#center_widget ⇒ Gtk::Widget
The widget that is placed at the center position.
-
#center_widget=(center_widget) ⇒ Gtk::Widget
The widget that is placed at the center position.
-
#end_widget ⇒ Gtk::Widget
The widget that is placed at the end position.
-
#end_widget=(end_widget) ⇒ Gtk::Widget
The widget that is placed at the end position.
-
#initialize ⇒ Gtk::Widget
constructor
Creates a new
GtkCenterBox. -
#shrink_center_last ⇒ Boolean
Gets whether self shrinks the center widget after other children.
-
#shrink_center_last=(shrink_center_last) ⇒ Boolean
Whether to shrink the center widget after other children.
-
#shrink_center_last? ⇒ Boolean
Whether to shrink the center widget after other children.
-
#start_widget ⇒ Gtk::Widget
The widget that is placed at the start position.
-
#start_widget=(start_widget) ⇒ Gtk::Widget
The widget that is placed at the start position.
Methods inherited from Widget
#accessible_role, #accessible_role=, #action_set_enabled, #activate, #activate_action, #activate_action_variant, #activate_default, #activate_signal, #activate_signal=, #activate_signal_from_name=, #add_binding, #add_binding_action, #add_binding_signal, #add_controller, #add_css_class, #add_events, #add_events_raw, #add_mnemonic_label, #add_shortcut, #add_tick_callback, #allocate, #allocated_baseline, #allocated_height, #allocated_width, #baseline, #bind_template_callback_full, #bind_template_child, #bind_template_child_full, #can_focus, #can_focus=, #can_focus?, #can_target, #can_target=, #can_target?, #child_focus, #child_visible, #child_visible=, #clipboard, #compute_bounds, #compute_expand, #compute_point, #compute_transform, #contains, #create_pango_context, #create_pango_layout, #css_classes, #css_classes=, #css_name, #css_name=, #cursor, #cursor=, #cursor_from_name=, default_direction, default_direction=, #direction, #direction=, #display, #dispose_template, #drag_check_threshold, #drag_dest_set, #drag_dest_set_raw, #drag_source_set, #drag_source_set_raw, #error_bell, #events, #events_raw, #first_child, #focus_child, #focus_child=, #focus_on_click, #focus_on_click=, #focus_on_click?, #focusable, #focusable=, #focusable?, #font_map, #font_map=, #font_options, #font_options=, #frame_clock, #get_allocation, #get_ancestor, #get_color, #get_preferred_size, #get_size, #get_size_request, #get_template_child, #grab_focus, #halign, #halign=, #has_css_class, #has_default, #has_default=, #has_default?, #has_focus, #has_focus=, #has_focus?, #has_tooltip, #has_tooltip=, #has_tooltip?, #has_visible_focus, have_template?, #height, #height_request, #height_request=, #hexpand, #hexpand=, #hexpand?, #hexpand_set, #hexpand_set=, #hexpand_set?, #hide, #in_destruction, #init_template, #insert_action_group, #insert_action_group_raw, #insert_after, #insert_before, #install_action, #install_property_action, #is_ancestor, #is_drawable, #is_focus, #is_sensitive, #is_visible, #keynav_failed, #last_child, #layout_manager, #layout_manager=, #layout_manager_type, #layout_manager_type=, #list_mnemonic_labels, #map, #mapped, #margin_bottom, #margin_bottom=, #margin_end, #margin_end=, #margin_start, #margin_start=, #margin_top, #margin_top=, #measure, #mnemonic_activate, #name, #name=, #native, #next_sibling, #observe_children, #observe_controllers, #opacity, #opacity=, #overflow, #overflow=, #pango_context, #parent, #parent=, #pick, #prev_sibling, #primary_clipboard, #query_action, #queue_allocate, #queue_draw, #queue_resize, #realize, #realized, #receives_default, #receives_default=, #receives_default?, #remove_controller, #remove_css_class, #remove_mnemonic_label, #remove_tick_callback, #render_icon_pixbuf, #render_icon_pixbuf_raw, #request_mode, #root, #root=, #scale_factor, #scale_factor=, #sensitive, #sensitive=, #sensitive?, #set_allocation, set_connect_func, set_connect_func_raw, #set_events, #set_events_raw, #set_size_request, #set_size_request_raw, #set_state_flags, #set_template, #set_template_raw, #settings, #should_layout, #show, #size_allocate, #snapshot_child, #state_flags, #style_context, #style_context_raw, #style_get_property, #style_get_property_raw, #template=, template_children, #template_from_resource=, #template_scope=, #tooltip_markup, #tooltip_markup=, #tooltip_text, #tooltip_text=, #translate_coordinates, #translate_coordinates_raw, #trigger_tooltip_query, #unmap, #unparent, #unrealize, #unset_state_flags, #valign, #valign=, #vexpand, #vexpand=, #vexpand?, #vexpand_set, #vexpand_set=, #vexpand_set?, #visible, #visible=, #visible?, #width, #width_request, #width_request=
Constructor Details
#initialize ⇒ Gtk::Widget
Creates a new GtkCenterBox.
Instance Method Details
#baseline_position ⇒ Gtk::BaselinePosition
The position of the baseline aligned widget if extra space is available.
#baseline_position=(baseline_position) ⇒ Gtk::BaselinePosition
The position of the baseline aligned widget if extra space is available.
#center_widget ⇒ Gtk::Widget
The widget that is placed at the center position.
#center_widget=(center_widget) ⇒ Gtk::Widget
The widget that is placed at the center position.
#end_widget ⇒ Gtk::Widget
The widget that is placed at the end position.
In vertical orientation, the end position is at the bottom. In horizontal orientation, the end position is at the trailing edge wrt. to the text direction.
#end_widget=(end_widget) ⇒ Gtk::Widget
The widget that is placed at the end position.
In vertical orientation, the end position is at the bottom. In horizontal orientation, the end position is at the trailing edge wrt. to the text direction.
#shrink_center_last ⇒ Boolean
Gets whether self shrinks the center widget after other children.
#shrink_center_last=(shrink_center_last) ⇒ Boolean
Whether to shrink the center widget after other children.
By default, when there's no space to give all three children their natural widths, the start and end widgets start shrinking and the center child keeps natural width until they reach minimum width.
If set to FALSE, start and end widgets keep natural width and the
center widget starts shrinking instead.
#shrink_center_last? ⇒ Boolean
Whether to shrink the center widget after other children.
By default, when there's no space to give all three children their natural widths, the start and end widgets start shrinking and the center child keeps natural width until they reach minimum width.
If set to FALSE, start and end widgets keep natural width and the
center widget starts shrinking instead.
#start_widget ⇒ Gtk::Widget
The widget that is placed at the start position.
In vertical orientation, the start position is at the top. In horizontal orientation, the start position is at the leading edge wrt. to the text direction.
#start_widget=(start_widget) ⇒ Gtk::Widget
The widget that is placed at the start position.
In vertical orientation, the start position is at the top. In horizontal orientation, the start position is at the leading edge wrt. to the text direction.