Compare commits

..

No commits in common. "d7bd0d02ee4da2f11b9028250b27257d3e44e566" and "8951795e9b02f33c4218afded7923b25c9f5b52c" have entirely different histories.

2 changed files with 8 additions and 30 deletions

View File

@ -1,7 +1,5 @@
package engine.tools.ui; package engine.tools.ui;
import game.ui.text.TextFormats;
import openfl.text.TextFormat;
import openfl.text.TextField; import openfl.text.TextField;
import engine.ui.UIPane; import engine.ui.UIPane;
import lime.app.Event; import lime.app.Event;
@ -16,7 +14,6 @@ class UITool{
public static var ccmd_dev_uitool = ConVar.registerCCmd("dev_uitool", (args:Array<String>) -> { open();}); public static var ccmd_dev_uitool = ConVar.registerCCmd("dev_uitool", (args:Array<String>) -> { open();});
public static var uiEditorWindow:openfl.display.Window; public static var uiEditorWindow:openfl.display.Window;
public static var uiEditorSprite:Sprite; public static var uiEditorSprite:Sprite;
private static var tf:TextField;
public static function spawnUIEditorWindow(){ public static function spawnUIEditorWindow(){
var secondWindow = Lib.application.createWindow({title: "UI Outliner"}); var secondWindow = Lib.application.createWindow({title: "UI Outliner"});
if(uiEditorSprite == null){ if(uiEditorSprite == null){
@ -29,33 +26,16 @@ class UITool{
secondWindow.onClose.add(()->{ secondWindow.onClose.add(()->{
uiEditorWindow = null; uiEditorWindow = null;
}); });
tf = new TextField(); var tf:TextField = new TextField();
TextFormats.getFormats();
var tformat = TextFormats.formats.cInputFmt;
tf.setTextFormat(tformat);
tf.autoSize = LEFT;
uiEditorSprite.addChild(tf);
update([]);
}
public static var ccmd_dev_uitool_refresh = ConVar.registerCCmd("dev_uitool_refresh", update);
public static function update(args:Array<String>){
tf.text = "";
for(pane in UIPane.panelist){ for(pane in UIPane.panelist){
//check if pane is toplevel //check if pane is toplevel
Console.devMsg("Pane: "+ pane.name); Console.devMsg("Pane: "+ pane.name);
//Get all Root UI Panes
if(pane.parent == null){ if(pane.parent == null){
tf.appendText("-");
tf.appendText(pane.name+" \n "); tf.appendText(pane.name+" \n ");
} }
} }
uiEditorSprite.addChild(tf);
} }
public static function open(){ public static function open(){
if(uiEditorWindow == null){ if(uiEditorWindow == null){
spawnUIEditorWindow(); spawnUIEditorWindow();

View File

@ -6,12 +6,10 @@ package engine.ui;
// | ____ | | | |_ \ | ____| // | ____ | | | |_ \ | ____|
// | | | | | \__/ | | |____ // | | | | | \__/ | | |____
// |__| |__| \______/ |______| // |__| |__| \______/ |______|
/* // file: UIPane.hx
/ file: UIPane.hx // author: and.schaafsma@gmail.com
/ author: and.schaafsma@gmail.com // purpose: Class for resizable and scalable UI Panels
/ purpose: Class for resizable and scalable UI Panels // My hope is that this code is so awful I'm never allowed to write UI code again.
/ My hope is that this code is so awful I'm never allowed to write UI code again.
*/
import game.ui.console.Console; import game.ui.console.Console;
import openfl.display.Sprite; import openfl.display.Sprite;
import openfl.display.BitmapData; import openfl.display.BitmapData;