Panel, header, footer
This commit is contained in:
+55
-5
@@ -1,12 +1,62 @@
|
||||
import components.NekoRectangle;
|
||||
import openfl.display.Shape;
|
||||
import openfl.display.Graphics;
|
||||
import feathers.layout.AnchorLayoutData;
|
||||
import feathers.layout.AnchorLayout;
|
||||
import feathers.controls.LayoutGroup;
|
||||
import openfl.display.Sprite;
|
||||
import feathers.controls.Panel;
|
||||
import feathers.controls.navigators.StackNavigator;
|
||||
import feathers.controls.Application;
|
||||
import feathers.controls.Label;
|
||||
|
||||
class LPTCManager2026 extends Application {
|
||||
private var mainPanel:Panel;
|
||||
|
||||
// private var nav:StackNavigator;
|
||||
|
||||
public function new() {
|
||||
super();
|
||||
|
||||
var label = new Label();
|
||||
label.text = "Hello World";
|
||||
addChild(label);
|
||||
}
|
||||
}
|
||||
|
||||
override private function initialize():Void {
|
||||
super.initialize();
|
||||
|
||||
stage.displayState = NORMAL;
|
||||
stage.scaleMode = NO_SCALE;
|
||||
|
||||
mainPanel = new Panel();
|
||||
mainPanel.autoSizeMode = STAGE;
|
||||
mainPanel.backgroundSkin = new NekoRectangle(0x93E9CB);
|
||||
|
||||
var header = new LayoutGroup();
|
||||
header.variant = LayoutGroup.VARIANT_TOOL_BAR;
|
||||
header.layout = new AnchorLayout();
|
||||
|
||||
var title = new Label();
|
||||
title.text = "Header";
|
||||
title.variant = Label.VARIANT_HEADING;
|
||||
title.layoutData = AnchorLayoutData.center();
|
||||
header.addChild(title);
|
||||
|
||||
mainPanel.header = header;
|
||||
|
||||
var footer = new LayoutGroup();
|
||||
footer.variant = LayoutGroup.VARIANT_TOOL_BAR;
|
||||
footer.layout = new AnchorLayout();
|
||||
|
||||
var title = new Label();
|
||||
title.text = "Footer";
|
||||
title.variant = Label.VARIANT_HEADING;
|
||||
title.layoutData = AnchorLayoutData.center();
|
||||
footer.addChild(title);
|
||||
|
||||
mainPanel.footer = footer;
|
||||
|
||||
addChild(mainPanel);
|
||||
|
||||
// nav = new StackNavigator();
|
||||
|
||||
trace(this, "--> initialize()");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user