bright-gpu-74537
09/03/2021, 7:28 PMbright-gpu-74537
09/03/2021, 7:28 PMbright-gpu-74537
09/03/2021, 7:35 PMpurple-businessperson-14467
09/03/2021, 7:41 PMbright-gpu-74537
09/03/2021, 7:42 PMbright-gpu-74537
09/03/2021, 7:42 PMbright-gpu-74537
09/03/2021, 7:43 PMpurple-businessperson-14467
09/03/2021, 7:43 PMpurple-businessperson-14467
09/03/2021, 7:44 PMbright-gpu-74537
09/03/2021, 7:44 PMpurple-businessperson-14467
09/03/2021, 7:44 PMbright-gpu-74537
09/03/2021, 7:44 PMbright-gpu-74537
09/03/2021, 7:44 PMpurple-businessperson-14467
09/03/2021, 7:44 PMbright-gpu-74537
09/03/2021, 7:44 PMbright-gpu-74537
09/03/2021, 7:45 PMbright-gpu-74537
09/03/2021, 7:45 PMpurple-businessperson-14467
09/03/2021, 7:45 PMbright-gpu-74537
09/03/2021, 7:46 PMxml
<vbox>
<button text="Show Dialog" />
<dialog>
...
</dialog>
</vbox>
š thats not how dialogs workbright-gpu-74537
09/03/2021, 7:46 PMbright-gpu-74537
09/03/2021, 8:20 PMbright-gpu-74537
09/03/2021, 8:21 PMhaxe
@:build(haxe.ui.ComponentBuilder.build("assets/main-view.xml"))
class MainView extends VBox {
public function new() {
super();
}
@:bind(showSideBar, MouseEvent.CLICK)
private function onShowSideBar(e:MouseEvent) {
var sb = new SideBar1();
sb.show();
}
}
haxe
@:build(haxe.ui.ComponentBuilder.build("assets/sidebar1.xml"))
class SideBar1 extends SideBar {
public function new() {
super();
}
}
xml
<vbox style="padding: 5px;">
<button id="showSideBar" text="Show" />
</vbox>
xml
<sidebar width="200" height="100%">
<button text="Bob" />
</sidebar>bright-gpu-74537
09/03/2021, 8:31 PMbright-gpu-74537
09/03/2021, 8:31 PMbrave-kangaroo-30399
09/04/2021, 12:00 AMbrave-kangaroo-30399
09/04/2021, 12:01 AMbright-gpu-74537
09/04/2021, 6:00 AMbright-gpu-74537
09/04/2021, 6:00 AMbright-gpu-74537
09/04/2021, 6:01 AMpurple-businessperson-14467
09/04/2021, 6:08 AM