BottomBar
Object Hierarchy:
He.BottomBar
He.BottomBar
He.BottomBar
He.Bin
He.Bin
He.Bin->He.BottomBar
Gtk.Widget
Gtk.Widget
Gtk.Widget->He.Bin
GLib.InitiallyUnowned
GLib.InitiallyUnowned
GLib.InitiallyUnowned->Gtk.Widget
GLib.Object
GLib.Object
GLib.Object->GLib.InitiallyUnowned
Gtk.Accessible
Gtk.Accessible
Gtk.Accessible->Gtk.Widget
Gtk.Buildable
Gtk.Buildable
Gtk.Buildable->He.BottomBar
Gtk.Buildable->He.Bin
Gtk.Buildable->Gtk.Widget
Gtk.ConstraintTarget
Gtk.ConstraintTarget
Gtk.ConstraintTarget->Gtk.Widget
Description:
public class BottomBar :
Bin ,
Buildable
A BottomBar is a toolbar made to make actions on content more visible. It may have up to 5 actions on each side. It has title and
description labels, which can be part of a menu's label.
Content:
Enums:
Position - An enum to define the position of the
bottom bar actions.
Properties:
public bool collapse_actions { get ; set ; }
Whether to collapse actions into a menu.
public string description { get ; set ; }
The description of the bottom bar.
public MenuModel menu_model { get ; set ; }
The menu_model of the bottom bar. If a menu_model is set, show it on
the center widget of the bottom bar.
public string title { get ; set ; }
The title of the bottom bar.
Creation methods:
Methods:
public void add_child (Builder builder, Object child, string ? type)
Add a child to the bottombar, should only be used in the context of a
UI or Blueprint file. There should be no need to use this method in code.
public void append_button (Button icon, Position position)
Add an action to the bottom bar on the end of the bar.
public void insert_button_after (Button icon, Button after, Position position)
Insert an action after another action.
public void prepend_button (Button icon, Position position)
Add an action to the bottom bar on the start of the bar.
public void remove_button (Button icon, Position position)
Remove an action of the bottom bar.
public void reorder_button_after (Button icon, Button sibling, Position position)
Reorder an action based on another action.
Inherited Members:
All known members inherited from class He.Bin
All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref
All known members inherited from interface Gtk.Buildable
add_child
custom_finished
custom_tag_end
custom_tag_start
get_buildable_id
get_id
get_internal_child
parser_finished
set_buildable_property
set_id
All known members inherited from interface Gtk.Accessible
accessible_role
announce
get_accessible_parent
get_accessible_role
get_at_context
get_bounds
get_first_accessible_child
get_next_accessible_sibling
get_platform_state
reset_property
reset_relation
reset_state
set_accessible_parent
update_next_accessible_sibling
update_property
update_property_value
update_relation
update_relation_value
update_state
update_state_value