first try of drawer event chain

currently stuck in NekoDrawerCommand
TODO : extract the event from NekoDrawerCommand
This commit is contained in:
2025-11-19 14:48:54 +01:00
parent 28c36c699a
commit a6e2e7aa58
8 changed files with 125 additions and 18 deletions
+15 -1
View File
@@ -1,3 +1,7 @@
import control.NekoDrawerEvent;
import com.adobe.cairngorm.control.CairngormEvent;
import components.NekoDrawer;
import feathers.controls.Drawer;
import control.AppController;
import business.Services;
import model.AppModelLocator;
@@ -25,6 +29,7 @@ class LPTCManager2026 extends Application {
private var services:Services;
private var appController:AppController;
private var mainPanel:MainPanel;
private var dr:NekoDrawer;
// private var nav:StackNavigator;
@@ -48,6 +53,10 @@ class LPTCManager2026 extends Application {
mainPanel = new MainPanel();
addChild(mainPanel);
dr = new NekoDrawer();
dr.addEventListener(NekoDrawerEvent.STATUS_CHANGE, onDrawerStatusChange);
addChild(dr);
/*mainPanel = new Panel();
mainPanel.autoSizeMode = STAGE;
mainPanel.backgroundSkin = new NekoRectangle(Constants.MAIN_COLOR3);
@@ -106,7 +115,12 @@ class LPTCManager2026 extends Application {
}
private function onCreationComplete(event:FeathersEvent):Void {
traceBlue(this + " --> onCreationComplete()");
traceBlue("Application --> onCreationComplete()");
loadRiders();
}
private function onDrawerStatusChange(e:NekoDrawerEvent):Void
{
trace("ALO ? " + e.openDrawer);
}
}