Skip to content

Instantly share code, notes, and snippets.

@karliss
Created February 21, 2020 16:48
Show Gist options
  • Save karliss/fb3b5ec73b99db8884872d119f1df454 to your computer and use it in GitHub Desktop.
Save karliss/fb3b5ec73b99db8884872d119f1df454 to your computer and use it in GitHub Desktop.
Haxeui generated temp variables
// Old version
var c0 = new haxe.ui.containers.VBox();
c0.set_percentWidth(100.);
c0.set_percentHeight(100.);
c0.set_styleString("padding: 5px;");
var c1 = new haxe.ui.containers.menus.MenuBar();
c1.set_id("mainMenu");
c1.set_percentWidth(100.);
var c2 = new haxe.ui.containers.menus.Menu();
c2.set_text("File");
var c3 = new haxe.ui.containers.menus.MenuItem();
c3.set_id("importSubmenu");
c3.set_text("Import");
c2.addComponent(c3);
var c4 = new haxe.ui.containers.menus.MenuItem();
c4.set_id("exportSubmenu");
c4.set_text("Export");
c2.addComponent(c4);
c1.addComponent(c2);
var c31 = new haxe.ui.containers.menus.Menu();
c31.set_id("editMenu");
c31.set_text("Edit");
var c41 = new haxe.ui.containers.menus.MenuItem();
c41.set_id("undoMenuButton");
c41.set_text("Undo");
c41.set_shortcutText("Ctrl+Z");
c31.addComponent(c41);
var c5 = new haxe.ui.containers.menus.MenuItem();
c5.set_id("redoMenuButton");
c5.set_text("Redo");
c5.set_shortcutText("Ctrl+Y");
c31.addComponent(c5);
c1.addComponent(c31);
c0.addComponent(c1);
var c21 = new haxe.ui.containers.HBox();
var c32 = new haxe.ui.components.DropDown();
c32.set_id("importFormat");
c32.set_width(250.);
c32.set_text("Import format");
c21.addComponent(c32);
var c42 = new haxe.ui.components.Button();
c42.set_id("importButton");
c42.set_text("Import");
c21.addComponent(c42);
var c51 = new haxe.ui.components.DropDown();
c51.set_id("exportFormat");
c51.set_width(250.);
c51.set_text("Export format");
c21.addComponent(c51);
var c6 = new haxe.ui.components.Button();
c6.set_id("exportButton");
c6.set_text("Export");
c21.addComponent(c6);
var c7 = new haxe.ui.components.Button();
c7.set_id("undoButton");
c7.set_text("Undo");
c21.addComponent(c7);
var c8 = new haxe.ui.components.Button();
c8.set_id("redoButton");
c8.set_text("Redo");
c21.addComponent(c8);
c0.addComponent(c21);
var c33 = new haxe.ui.containers.TabView();
c33.set_id("tabList");
c33.set_percentWidth(100.);
c33.set_percentHeight(100.);
c0.addComponent(c33);
c0.bindingRoot = true;
this.addComponent(c0);
this.undoMenuButton = this.findComponent("undoMenuButton", haxe.ui.containers.menus.MenuItem, true);
this.undoButton = this.findComponent("undoButton", haxe.ui.components.Button, true);
this.tabList = this.findComponent("tabList", haxe.ui.containers.TabView, true);
this.redoMenuButton = this.findComponent("redoMenuButton", haxe.ui.containers.menus.MenuItem, true);
this.redoButton = this.findComponent("redoButton", haxe.ui.components.Button, true);
this.mainMenu = this.findComponent("mainMenu", haxe.ui.containers.menus.MenuBar, true);
this.importSubmenu = this.findComponent("importSubmenu", haxe.ui.containers.menus.MenuItem, true);
this.importFormat = this.findComponent("importFormat", haxe.ui.components.DropDown, true);
this.importButton = this.findComponent("importButton", haxe.ui.components.Button, true);
this.exportSubmenu = this.findComponent("exportSubmenu", haxe.ui.containers.menus.MenuItem, true);
this.exportFormat = this.findComponent("exportFormat", haxe.ui.components.DropDown, true);
this.exportButton = this.findComponent("exportButton", haxe.ui.components.Button, true);
this.editMenu = this.findComponent("editMenu", haxe.ui.containers.menus.Menu, true);
/// New version
var c0 = new haxe.ui.containers.VBox();
c0.set_percentWidth(100.);
c0.set_percentHeight(100.);
c0.set_styleString("padding: 5px;");
var c1 = new haxe.ui.containers.menus.MenuBar();
c1.set_id("mainMenu");
c1.set_percentWidth(100.);
var c2 = new haxe.ui.containers.menus.Menu();
c2.set_text("File");
var c3 = new haxe.ui.containers.menus.MenuItem();
c3.set_id("importSubmenu");
c3.set_text("Import");
c2.addComponent(c3);
var c4 = new haxe.ui.containers.menus.MenuItem();
c4.set_id("exportSubmenu");
c4.set_text("Export");
c2.addComponent(c4);
c1.addComponent(c2);
var c5 = new haxe.ui.containers.menus.Menu();
c5.set_id("editMenu");
c5.set_text("Edit");
var c6 = new haxe.ui.containers.menus.MenuItem();
c6.set_id("undoMenuButton");
c6.set_text("Undo");
c6.set_shortcutText("Ctrl+Z");
c5.addComponent(c6);
var c7 = new haxe.ui.containers.menus.MenuItem();
c7.set_id("redoMenuButton");
c7.set_text("Redo");
c7.set_shortcutText("Ctrl+Y");
c5.addComponent(c7);
c1.addComponent(c5);
c0.addComponent(c1);
var c8 = new haxe.ui.containers.HBox();
var c9 = new haxe.ui.components.DropDown();
c9.set_id("importFormat");
c9.set_width(250.);
c9.set_text("Import format");
c8.addComponent(c9);
var c10 = new haxe.ui.components.Button();
c10.set_id("importButton");
c10.set_text("Import");
c8.addComponent(c10);
var c11 = new haxe.ui.components.DropDown();
c11.set_id("exportFormat");
c11.set_width(250.);
c11.set_text("Export format");
c8.addComponent(c11);
var c12 = new haxe.ui.components.Button();
c12.set_id("exportButton");
c12.set_text("Export");
c8.addComponent(c12);
var c13 = new haxe.ui.components.Button();
c13.set_id("undoButton");
c13.set_text("Undo");
c8.addComponent(c13);
var c14 = new haxe.ui.components.Button();
c14.set_id("redoButton");
c14.set_text("Redo");
c8.addComponent(c14);
c0.addComponent(c8);
var c15 = new haxe.ui.containers.TabView();
c15.set_id("tabList");
c15.set_percentWidth(100.);
c15.set_percentHeight(100.);
c0.addComponent(c15);
c0.bindingRoot = true;
this.addComponent(c0);
this.undoMenuButton = c6;
this.undoButton = c13;
this.tabList = c15;
this.redoMenuButton = c7;
this.redoButton = c14;
this.mainMenu = c1;
this.importSubmenu = c3;
this.importFormat = c9;
this.importButton = c10;
this.exportSubmenu = c4;
this.exportFormat = c11;
this.exportButton = c12;
this.editMenu = c5;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment