flex-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aha...@apache.org
Subject [21/23] git commit: [flex-asjs] [refs/heads/develop] - fix sizing of DDL
Date Wed, 29 Oct 2014 18:16:16 GMT
fix sizing of DDL


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/70a5a04b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/70a5a04b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/70a5a04b

Branch: refs/heads/develop
Commit: 70a5a04b4188cebb84d0a407def69720ced6435e
Parents: 201a01f
Author: Alex Harui <aharui@apache.org>
Authored: Wed Oct 29 10:25:36 2014 -0700
Committer: Alex Harui <aharui@apache.org>
Committed: Wed Oct 29 11:15:44 2014 -0700

----------------------------------------------------------------------
 .../src/org/apache/flex/html/beads/DropDownListView.as   | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/70a5a04b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/DropDownListView.as
----------------------------------------------------------------------
diff --git a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/DropDownListView.as
b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/DropDownListView.as
index cc885f6..d2a4945 100644
--- a/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/DropDownListView.as
+++ b/frameworks/as/projects/FlexJSUI/src/org/apache/flex/html/beads/DropDownListView.as
@@ -88,10 +88,11 @@ package org.apache.flex.html.beads
 			downTextField.type = TextFieldType.DYNAMIC;
 			overTextField.selectable = false;
 			overTextField.type = TextFieldType.DYNAMIC;
+            // auto-size collapses if no text
 			//upTextField.autoSize = "left";
 			//downTextField.autoSize = "left";
 			//overTextField.autoSize = "left";
-            
+
             upArrows = new Shape();
             overArrows = new Shape();
             downArrows = new Shape();
@@ -153,6 +154,14 @@ package org.apache.flex.html.beads
 			SimpleButton(value).hitTestState = shape;
 			if (selectionModel.selectedIndex !== -1)
 				text = selectionModel.selectedItem.toString();
+            else
+                text = "^W_";
+            upTextField.height = upTextField.textHeight + 4;
+            downTextField.height = downTextField.textHeight + 4;
+            overTextField.height = overTextField.textHeight + 4;
+            if (selectionModel.selectedIndex == -1)
+                text = "";
+            
             IEventDispatcher(value).addEventListener("heightChanged", changeHandler);
             IEventDispatcher(value).addEventListener("widthChanged", changeHandler);
 			changeHandler(null);


Mime
View raw message