Added createTipLabel().

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@661 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
Michael Bayne
2008-09-25 00:54:54 +00:00
parent 4b038fb8e1
commit 8590d5650b
+15 -2
View File
@@ -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?
*/