Added updateText().
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@540 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
@@ -67,11 +67,7 @@ public class TextFieldUtil
|
|||||||
if (formatProps != null) {
|
if (formatProps != null) {
|
||||||
tf.defaultTextFormat = createFormat(formatProps);
|
tf.defaultTextFormat = createFormat(formatProps);
|
||||||
}
|
}
|
||||||
tf.text = text;
|
updateText(tf, text);
|
||||||
if (tf.autoSize != TextFieldAutoSize.NONE) {
|
|
||||||
tf.width = tf.textWidth + WIDTH_PAD;
|
|
||||||
tf.height = tf.textHeight + HEIGHT_PAD;
|
|
||||||
}
|
|
||||||
|
|
||||||
return tf;
|
return tf;
|
||||||
}
|
}
|
||||||
@@ -97,7 +93,19 @@ public class TextFieldUtil
|
|||||||
var f :TextFormat = field.defaultTextFormat; // this gets a clone of the default fmt
|
var f :TextFormat = field.defaultTextFormat; // this gets a clone of the default fmt
|
||||||
Util.init(f, props); // update the clone
|
Util.init(f, props); // update the clone
|
||||||
field.defaultTextFormat = f; // set it as the new default
|
field.defaultTextFormat = f; // set it as the new default
|
||||||
field.text = field.text; // jiggle the text to update it
|
updateText(field, field.text); // jiggle the text to update it
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Update the text in the field, automatically resizing it if appropriate.
|
||||||
|
*/
|
||||||
|
public static function updateText (field :TextField, text :String) :void
|
||||||
|
{
|
||||||
|
field.text = text;
|
||||||
|
if (field.autoSize != TextFieldAutoSize.NONE) {
|
||||||
|
field.width = field.textWidth + WIDTH_PAD;
|
||||||
|
field.height = field.textHeight + HEIGHT_PAD;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user