bright-gpu-74537
04/24/2020, 9:09 PMmost-caravan-45834
04/24/2020, 9:09 PMbright-gpu-74537
04/24/2020, 9:31 PMbright-gpu-74537
04/24/2020, 9:31 PMbright-gpu-74537
04/24/2020, 9:32 PMbright-gpu-74537
04/24/2020, 9:32 PMhaxe
var menuBar = main.findComponent("menu-bar", MenuBar);
var tools = menuBar.findComponent("tools", Menu);
var nm = new MenuItem();
nm.text = "bob";
tools.addComponent(nm);
var sub = tools.findComponent("sub", Menu);
var nm = new MenuItem();
nm.text = "bob2";
sub.addComponent(nm);
menuBar.findComponent("sub", Menu);
var nm = new MenuItem();
nm.text = "bob3";
sub.addComponent(nm);
var subitem = menuBar.findComponent("subitem", MenuItem);
subitem.text = "bob4";
bright-gpu-74537
04/24/2020, 9:32 PMxml
<menubar id="menu-bar" width="100%">
<menu text="File">
<menuitem id="new" text="New" />
<menuitem id="export-png" text="Export PNG" />
<menuitem id="config-scripts-path" text="Configure Scripts Path" />
<menuitem id="quit" text="Quit" />
</menu>
<menu id="tools" text="Tools">
<menu id="sub" text="Sub">
<menu-item id="subitem" text="Sub 1" />
</menu>
</menu>
</menubar>
bright-gpu-74537
04/24/2020, 9:40 PMbright-gpu-74537
04/24/2020, 9:40 PMhaxe
main.findComponent("subitem", MenuItem).text = "From root";
bright-gpu-74537
04/24/2020, 9:41 PMbright-gpu-74537
04/24/2020, 9:45 PMbright-gpu-74537
04/24/2020, 9:45 PMhaxe
@:build(haxe.ui.macros.ComponentMacros.build("assets/main.xml"))
class MainView extends Box {
@:bind(subitem.text) public var subItemText:String;
public function new() {
super();
subItemText = "bound";
}
}
most-caravan-45834
04/24/2020, 9:48 PMmost-caravan-45834
04/24/2020, 9:48 PMbright-gpu-74537
04/24/2020, 9:48 PMmost-caravan-45834
04/24/2020, 9:48 PMbright-gpu-74537
04/24/2020, 9:49 PMmost-caravan-45834
04/24/2020, 10:31 PMbright-gpu-74537
04/24/2020, 10:37 PMbright-gpu-74537
04/24/2020, 10:37 PMbright-gpu-74537
04/24/2020, 10:37 PMbright-gpu-74537
04/24/2020, 10:37 PMbright-gpu-74537
04/24/2020, 10:38 PMlittle-kite-81669
04/25/2020, 8:11 AMlittle-kite-81669
04/25/2020, 8:13 AMlittle-kite-81669
04/25/2020, 8:15 AMbright-gpu-74537
04/25/2020, 9:53 AMbright-gpu-74537
04/25/2020, 9:54 AMToolkit.autoScale=false
before you use Toolkit.init()
but i dont think it will make a differencelittle-kite-81669
04/25/2020, 10:32 AMlittle-kite-81669
04/25/2020, 10:32 AM