Skip to content

WorkspaceProps

class

(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.

Example

class = "red blue green"
or
class = {"red", "blue", "green"}

View gtk4 documentation

format

string?

halign

('Baseline'|'Center'|'End'|'Fill'|'Start'...(+1))?

Sets the horizontal alignment of widget. Defaults to 'Fill'

View gtk4 documentation

height_request

integer?

Override for height request of the widget. If this is -1, the natural request will be used.

View gtk4 documentation

hexpand

boolean?

Whether to expand horizontally. Defaults to false

View gtk4 documentation

id

string?

A unique identifier.

This is not enforced or checked by hitokage, it is simply used in utility methods such as get_child_by_id.

item_height

integer?

item_width

integer?

@codyduong TODO add some descriptions here

valign

('Baseline'|'Center'|'End'|'Fill'|'Start'...(+1))?

Sets the vertical alignment of widget. Defaults to 'Fill'.

View gtk4 documentation

vexpand

boolean?

Whether to expand vertically. Defaults to false

View gtk4 documentation

width_request

integer?

Override for width request of the widget. If this is -1, the natural request will be used.

View gtk4 documentation