drawer event chain complete

This commit is contained in:
2025-11-19 22:13:11 +01:00
parent a6e2e7aa58
commit d27fe111b9
7 changed files with 49 additions and 41 deletions
+9 -16
View File
@@ -1,26 +1,19 @@
package view;
import com.adobe.cairngorm.control.CairngormEventDispatcher;
import control.NekoDrawerEvent;
import components.NekoDrawer;
import com.adobe.cairngorm.control.CairngormEvent;
import com.adobe.cairngorm.control.CairngormEventDispatcher;
import components.NekoIconButton;
import openfl.display.Bitmap;
import components.NekoRectangle;
import feathers.controls.Label;
import feathers.controls.LayoutGroup;
import feathers.events.FeathersEvent;
import feathers.events.TriggerEvent;
import feathers.controls.Button;
import feathers.layout.HorizontalLayout;
import feathers.layout.AnchorLayoutData;
import feathers.text.TextFormat;
import model.Constants;
import openfl.Assets;
import openfl.text.Font;
import feathers.layout.VerticalAlign;
import feathers.controls.Label;
import feathers.layout.AnchorLayout;
import components.NekoRectangle;
import feathers.controls.LayoutGroup;
import feathers.controls.Panel;
import feathers.events.FeathersEvent;
import model.Constants;
import t9.util.ColorTraces.*;
class MainHeader extends LayoutGroup {
@@ -79,9 +72,9 @@ class MainHeader extends LayoutGroup {
traceBlue(this + " --> onCreationComplete()");
}
function onDBtnPress(e:TriggerEvent):Void {
//var button = cast(e.currentTarget, NekoIconButton);
var e = new NekoDrawerEvent(true);
CairngormEventDispatcher.getInstance().dispatchEvent(e);
var ce:NekoDrawerEvent = new NekoDrawerEvent(NekoDrawer.OPEN);
CairngormEventDispatcher.getInstance().dispatchEvent(ce);
}
}