bright-gpu-74537
06/12/2020, 8:59 AMprivate function set_interactive(value:Bool):Bool {
then make sure container is still first child, etcbright-gpu-74537
06/12/2020, 8:59 AMcool-psychiatrist-49311
06/12/2020, 9:00 AMclass StyleContainer extends Object
and then loop thru a Component's children and Std.downcast(child, StyleContainer)
bright-gpu-74537
06/12/2020, 9:00 AMcool-psychiatrist-49311
06/12/2020, 9:00 AMbright-gpu-74537
06/12/2020, 9:00 AMbright-gpu-74537
06/12/2020, 9:00 AMbright-gpu-74537
06/12/2020, 9:01 AMbright-gpu-74537
06/12/2020, 9:01 AMcool-psychiatrist-49311
06/12/2020, 9:01 AMcool-psychiatrist-49311
06/12/2020, 9:03 AMcool-psychiatrist-49311
06/12/2020, 9:04 AMhandleAddComponentAt
and suchbright-gpu-74537
06/12/2020, 9:21 AMbright-gpu-74537
06/12/2020, 9:21 AMcool-psychiatrist-49311
06/12/2020, 9:43 AMInteractive
is more like a wrapper over an Object
bright-gpu-74537
06/12/2020, 9:44 AMbright-gpu-74537
06/12/2020, 9:44 AMcool-psychiatrist-49311
06/12/2020, 9:46 AMbright-gpu-74537
06/12/2020, 9:47 AMcool-psychiatrist-49311
06/12/2020, 9:50 AMstyle
attr isn't properly supported, else seems goodcool-psychiatrist-49311
06/12/2020, 9:51 AMclass
by default?cool-psychiatrist-49311
06/12/2020, 9:51 AMbright-gpu-74537
06/12/2020, 9:52 AMbright-gpu-74537
06/12/2020, 9:53 AMcool-psychiatrist-49311
06/12/2020, 9:54 AM<VBox attr=${value}>
is basically transformed to:
haxe
var c = new VBox();
c.attr = value;
bright-gpu-74537
06/12/2020, 9:55 AMcool-psychiatrist-49311
06/12/2020, 9:56 AMbright-gpu-74537
06/12/2020, 9:56 AMcool-psychiatrist-49311
06/12/2020, 9:56 AM<VBox style=${value}>
so this will always assign a new value to vbox.style