RiderCardDrawer reorganize

This commit is contained in:
2025-12-17 10:31:40 +01:00
parent 750d0fc74f
commit ee6cd5f6bf
+11 -19
View File
@@ -1,12 +1,10 @@
package view;
import feathers.controls.TextInput;
import openfl.system.Capabilities;
import feathers.controls.AssetLoader;
import feathers.controls.Button;
import feathers.controls.Drawer;
import feathers.controls.Label;
import feathers.controls.LayoutGroup;
import feathers.controls.TextInput;
import feathers.events.FeathersEvent;
import feathers.events.TriggerEvent;
import feathers.layout.VerticalLayout;
@@ -15,7 +13,6 @@ import model.AppModelLocator;
import model.Constants;
import openfl.Assets;
import openfl.events.Event;
import openfl.text.Font;
import openfl.text.TextFormat;
import t9.util.ColorTraces.*;
import vo.RiderVO;
@@ -31,7 +28,6 @@ class RiderCardDrawer extends Drawer {
private var ppal:AssetLoader;
private var firstNameTextInput:TextInput;
private var nameTextInput:TextInput;
private var closeDrawerButton:Button;
public function new() {
@@ -48,7 +44,7 @@ class RiderCardDrawer extends Drawer {
pullableEdge = TOP;
clickOverlayToClose = false;
// Main Layout
// main Layout
var mainLaytoutGroup = new LayoutGroup();
var mainVerticalLayout = new VerticalLayout();
mainVerticalLayout.setPadding(spacing);
@@ -67,12 +63,11 @@ class RiderCardDrawer extends Drawer {
// profile picture
ppal = new AssetLoader();
//ppal.source = "https://lepetittrot.com/lptcm/assets/profile-pictures/pp512/pp_test_512.jpg";
ppal.addEventListener(Event.COMPLETE, onPPLoaded);
mainLaytoutGroup.addChild(ppal);
// ############################################################################################################## FIRSTNAME & NAME TEXT INPUTS
// ########################################################################## FIRSTNAME & NAME TEXT INPUTS
// layout
var lg1:LayoutGroup = new LayoutGroup();
lg1.backgroundSkin = new RectangleSkin(SolidColor(Constants.MAIN_COLOR1, 0.1));
var vl1:VerticalLayout = new VerticalLayout();
@@ -103,13 +98,11 @@ class RiderCardDrawer extends Drawer {
}
public function populateAndShow() {
var rvo:RiderVO = model.selectedRider;
// profile picture
ppal.source = "https://lepetittrot.com/lptcm/assets/profile-pictures/pp512/pp_test_512.jpg";
var rvo:RiderVO = model.selectedRider;
/*
// first name label
// first name text input
firstNameTextInput.text = rvo.firstName;
if (!firstNameTextInput.hasEventListener(Event.CHANGE)) {
firstNameTextInput.addEventListener(Event.CHANGE, (e) -> {
@@ -119,7 +112,7 @@ class RiderCardDrawer extends Drawer {
});
}
// name label
// name text input
nameTextInput.text = rvo.name;
if (!nameTextInput.hasEventListener(Event.CHANGE)) {
nameTextInput.addEventListener(Event.CHANGE, (e) -> {
@@ -128,15 +121,14 @@ class RiderCardDrawer extends Drawer {
}
});
}
*/
openDrawer();
}
private function onPPLoaded(e:Event):Void {
var rvo:RiderVO = model.selectedRider;
// first name label
//firstNameTextInput.text = rvo.firstName;
var al:AssetLoader = cast(e.currentTarget, AssetLoader);
al.validateNow();
traceGreen(al.width + " / " + al.height);
}
}