TextField.hx 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package flash.text;
  2. extern class TextField extends flash.display.InteractiveObject {
  3. var alwaysShowSelection : Bool;
  4. var antiAliasType : AntiAliasType;
  5. var autoSize : TextFieldAutoSize;
  6. var background : Bool;
  7. var backgroundColor : UInt;
  8. var border : Bool;
  9. var borderColor : UInt;
  10. var bottomScrollV(default,null) : Int;
  11. var caretIndex(default,null) : Int;
  12. var condenseWhite : Bool;
  13. var defaultTextFormat : TextFormat;
  14. var displayAsPassword : Bool;
  15. var embedFonts : Bool;
  16. var gridFitType : GridFitType;
  17. var htmlText : String;
  18. var length(default,null) : Int;
  19. var maxChars : Int;
  20. var maxScrollH(default,null) : Int;
  21. var maxScrollV(default,null) : Int;
  22. var mouseWheelEnabled : Bool;
  23. var multiline : Bool;
  24. var numLines(default,null) : Int;
  25. var restrict : String;
  26. var scrollH : Int;
  27. var scrollV : Int;
  28. var selectable : Bool;
  29. var selectedText(default,null) : String;
  30. var selectionBeginIndex(default,null) : Int;
  31. var selectionEndIndex(default,null) : Int;
  32. var sharpness : Float;
  33. var styleSheet : StyleSheet;
  34. var text : String;
  35. var textColor : UInt;
  36. var textHeight(default,null) : Float;
  37. var textWidth(default,null) : Float;
  38. var thickness : Float;
  39. var type : TextFieldType;
  40. var useRichTextClipboard : Bool;
  41. var wordWrap : Bool;
  42. function new() : Void;
  43. function appendText(newText : String) : Void;
  44. function getCharBoundaries(charIndex : Int) : flash.geom.Rectangle;
  45. function getCharIndexAtPoint(x : Float, y : Float) : Int;
  46. function getFirstCharInParagraph(charIndex : Int) : Int;
  47. function getImageReference(id : String) : flash.display.DisplayObject;
  48. function getLineIndexAtPoint(x : Float, y : Float) : Int;
  49. function getLineIndexOfChar(charIndex : Int) : Int;
  50. function getLineLength(lineIndex : Int) : Int;
  51. function getLineMetrics(lineIndex : Int) : TextLineMetrics;
  52. function getLineOffset(lineIndex : Int) : Int;
  53. function getLineText(lineIndex : Int) : String;
  54. function getParagraphLength(charIndex : Int) : Int;
  55. function getRawText() : String;
  56. function getTextFormat(?beginIndex : Int, ?endIndex : Int) : TextFormat;
  57. function getTextRuns(?beginIndex : Int, ?endIndex : Int) : Array<Dynamic>;
  58. function getXMLText(?beginIndex : Int, ?endIndex : Int) : String;
  59. function insertXMLText(beginIndex : Int, endIndex : Int, richText : String, ?pasting : Bool) : Void;
  60. function replaceSelectedText(value : String) : Void;
  61. function replaceText(beginIndex : Int, endIndex : Int, newText : String) : Void;
  62. function setSelection(beginIndex : Int, endIndex : Int) : Void;
  63. function setTextFormat(format : TextFormat, ?beginIndex : Int, ?endIndex : Int) : Void;
  64. }