From 74ffcaaf6161592833fa48e38c0bf311bb19da4c Mon Sep 17 00:00:00 2001 From: Nathan Curtis Date: Wed, 11 Apr 2007 22:12:24 +0000 Subject: [PATCH] organize/style things better git-svn-id: svn+ssh://src.earth.threerings.net/vilya/trunk@279 c613c5cb-e716-0410-b11b-feb51c14d237 --- .../ezgame/client/EZGameConfigurator.as | 4 +-- .../game/client/FlexGameConfigurator.as | 29 ++++++++++--------- 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/src/as/com/threerings/ezgame/client/EZGameConfigurator.as b/src/as/com/threerings/ezgame/client/EZGameConfigurator.as index a7209275..7d3d8219 100644 --- a/src/as/com/threerings/ezgame/client/EZGameConfigurator.as +++ b/src/as/com/threerings/ezgame/client/EZGameConfigurator.as @@ -89,8 +89,8 @@ public class EZGameConfigurator extends FlexGameConfigurator var lbl :Label = new Label(); lbl.text = name + ":"; lbl.styleName = "lobbyLabel"; - lbl.toolTip = tip; - control.toolTip = tip; + lbl.toolTip = tip == "" ? name : tip; + control.toolTip = tip == "" ? name : tip; addControl(lbl, control); _customConfigs.push(ident, control); diff --git a/src/as/com/threerings/parlor/game/client/FlexGameConfigurator.as b/src/as/com/threerings/parlor/game/client/FlexGameConfigurator.as index 3e495b2b..398c7b62 100644 --- a/src/as/com/threerings/parlor/game/client/FlexGameConfigurator.as +++ b/src/as/com/threerings/parlor/game/client/FlexGameConfigurator.as @@ -24,9 +24,8 @@ package com.threerings.parlor.game.client { import mx.core.Container; import mx.core.UIComponent; -import mx.containers.Grid; -import mx.containers.GridItem; -import mx.containers.GridRow; +import mx.containers.HBox; +import mx.containers.Tile; import com.threerings.parlor.game.data.GameConfig; import com.threerings.parlor.util.ParlorContext; @@ -48,7 +47,10 @@ public /*abstract*/ class FlexGameConfigurator extends GameConfigurator */ public function getContainer () :Container { - return _grid; + // mimic the style of the seats grid for consistency + _tile.width = 375; + _tile.styleName = "seatsGrid"; + return _tile; } /** @@ -61,18 +63,17 @@ public /*abstract*/ class FlexGameConfigurator extends GameConfigurator public function addControl ( label :UIComponent, control :UIComponent) :void { - var row :GridRow = new GridRow(); - var labelItem :GridItem = new GridItem(); - var controlItem :GridItem = new GridItem(); - - labelItem.addChild(label); - controlItem.addChild(control); - row.addChild(labelItem); - row.addChild(controlItem); - _grid.addChild(row); + var item :HBox = new HBox(); + item.width = 175; + item.setStyle("horizontalGap", 5); + label.width = 70; + item.addChild(label); + control.width = 100; + item.addChild(control); + _tile.addChild(item); } /** The grid on which the config options are placed. */ - protected var _grid :Grid = new Grid(); + protected var _tile :Tile = new Tile(); } }