The root of the Vue.js application must be a Window component which represents a single window.
The window must contain exactly one child widget, typically a container.
The title of the window.
The width of the window content.
The height of the window content.
Whether the window adds a margin around its content.
Whether the window has a menu.
Whether the window is displayed in full screen mode.
Whether the window is displayed without the border and title bar.
Called when the close button is clicked. To exit the application, call
this.$exit(). To close the window without exiting the application, call
Called when the window is about to be shown. Unlike the
mounted() life-cycle hook, at this point all widgets are already initialized.
Called when the size of the window is changed. The current size is passed as an argument. It's an object containing
h properties representing the width and height.
This property of the Window component returns the associated libui.UiWindow object.
<Window title="Vuido Example" width="400" height="100" margined v-on:close="exit"><Box padded>...</Box></Window>