BoxProps¶
A native component within hitokage that can hold other components.
See
ComponentProps
Example
The mounted API is documented here:
Box
Attributes:
attr children¶
children: table<number, WrapBatteryProps|WrapBoxProps|WrapClockProps|WrapCpuProps|WrapIconProps...(+4)>?
Type: table
An arrray of children and properties. See ComponentProps
attr class¶
Type: (string|table<number, string>?
Optional css class names. Either space-delimited classes, or an array of class names. Built-in hitokage components will always contain their type as a class name.
attr halign¶
Type: ('Baseline'|'Center'|'End'|'Fill'|'Start'...(+1))?
Sets the horizontal alignment of widget. Defaults to 'Fill'
attr height_request¶
Override for height request of the widget.
If this is -1, the natural request will be used.
attr hexpand¶
attr homogeneous¶
attr id¶
A unique identifier.
This is not enforced or checked by hitokage, it is simply used in utility methods such
as
Bar:get_child_by_id
or Box:get_child_by_id.
attr valign¶
Type: ('Baseline'|'Center'|'End'|'Fill'|'Start'...(+1))?
Sets the vertical alignment of widget. Defaults to 'Fill'.
attr vexpand¶
attr widgets¶
widgets: table<number, WrapBatteryProps|WrapBoxProps|WrapClockProps|WrapCpuProps|WrapIconProps...(+4)>?
Type: table
Danger
Use children instead
attr width_request¶
Override for width request of the widget.
If this is -1, the natural request will be used.