36 lines
755 B
Haxe
36 lines
755 B
Haxe
package view;
|
|
|
|
import feathers.skins.RectangleSkin;
|
|
import feathers.events.FeathersEvent;
|
|
import model.Constants;
|
|
import feathers.controls.Panel;
|
|
import t9.util.ColorTraces.*;
|
|
|
|
class MainPanel extends Panel {
|
|
|
|
private var mh:MainHeader;
|
|
private var mf:MainFooter;
|
|
|
|
public function new() {
|
|
super();
|
|
|
|
addEventListener(FeathersEvent.CREATION_COMPLETE, onCreationComplete);
|
|
}
|
|
|
|
override private function initialize():Void {
|
|
super.initialize();
|
|
|
|
autoSizeMode = STAGE;
|
|
backgroundSkin = new RectangleSkin(SolidColor(Constants.MAIN_COLOR2, 1));
|
|
|
|
mh = new MainHeader();
|
|
header = mh;
|
|
|
|
mf = new MainFooter();
|
|
footer = mf;
|
|
}
|
|
|
|
private function onCreationComplete(event:FeathersEvent):Void {
|
|
traceBlue(this + " --> onCreationComplete()");
|
|
}
|
|
} |