loud-salesclerk-7438
08/06/2022, 10:41 PMbright-gpu-74537
08/06/2022, 10:42 PMloud-salesclerk-7438
08/07/2022, 1:33 AMbest-agent-85158
08/07/2022, 11:29 AMbest-agent-85158
08/07/2022, 11:29 AMbest-agent-85158
08/07/2022, 11:30 AMhaxe
class X extends Dialog
{
...
public function new() {
...
addComponent(buttonbar)
}
}best-agent-85158
08/07/2022, 11:31 AMbest-agent-85158
08/07/2022, 11:36 AMbright-gpu-74537
08/07/2022, 11:37 AMbest-agent-85158
08/07/2022, 11:38 AMbright-gpu-74537
08/07/2022, 11:38 AMbest-agent-85158
08/07/2022, 11:39 AMhaxe
#if (framework1 || framework2...)
typedef SomethingImpl = haxe.ui.backend.SomethingImpl
#else
class SomethingImple ....bright-gpu-74537
08/07/2022, 11:40 AMbright-gpu-74537
08/07/2022, 11:40 AMbest-agent-85158
08/07/2022, 11:42 AMbest-agent-85158
08/07/2022, 11:42 AMbest-agent-85158
08/07/2022, 11:42 AMbright-gpu-74537
08/07/2022, 11:43 AMbest-agent-85158
08/07/2022, 11:43 AMbest-agent-85158
08/07/2022, 11:43 AMbright-gpu-74537
08/07/2022, 11:43 AMbest-agent-85158
08/07/2022, 11:45 AMbright-gpu-74537
08/07/2022, 11:53 AMhaxe
class MyDialog extends Dialog {
public function new() {
super();
var bb = new VerticalButtonBar();
bb.addComponent(new Button()).text = "Button 1";
bb.addComponent(new Button()).text = "Button 2";
bb.addComponent(new Button()).text = "Button 3";
bb.addComponent(new Button()).text = "Button 4";
addComponent(bb);
}
}
haxe
someButton.onClick = function(_) {
var d = new MyDialog();
d.show();
}bright-gpu-74537
08/07/2022, 11:53 AMbest-agent-85158
08/07/2022, 11:53 AM.showDialog(false)bright-gpu-74537
08/07/2022, 11:54 AMbest-agent-85158
08/07/2022, 11:55 AMbright-gpu-74537
08/07/2022, 11:55 AMbright-gpu-74537
08/07/2022, 11:56 AMbest-agent-85158
08/07/2022, 11:56 AM