Added createTipLabel().
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@661 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
@@ -32,18 +32,31 @@ import mx.core.UIComponent;
|
||||
public class FlexUtil
|
||||
{
|
||||
/**
|
||||
* How hard would it have been for them to make Label accept an optional text argument?
|
||||
* Creates a label with the supplied text and tooltip, and optionally applies a style class to
|
||||
* it.
|
||||
*/
|
||||
public static function createLabel (text :String, style :String = null) :Label
|
||||
public static function createTipLabel (
|
||||
text :String, toolTip :String, style :String = null) :Label
|
||||
{
|
||||
var label :Label = new Label();
|
||||
label.text = text;
|
||||
if (toolTip != null) {
|
||||
label.toolTip = toolTip;
|
||||
}
|
||||
if (style != null) {
|
||||
label.styleName = style;
|
||||
}
|
||||
return label;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a label with the supplied text, and optionally applies a style class to it.
|
||||
*/
|
||||
public static function createLabel (text :String, style :String = null) :Label
|
||||
{
|
||||
return createTipLabel(text, null, style);
|
||||
}
|
||||
|
||||
/**
|
||||
* How hard would it have been for them make Spacer accept two optional arguments?
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user