Construct the widget.
Appends text to the widget.
Delete all content from the widget.
Copy the selected text to the clipboard.
Cut the selected text to the clipboard.
Delete text from the widget.
Embed an image into the text.
Embed a widget into the text.
Get the text from the widget.
Inserts text into the widget at a specified line and character index.
Paste the selected text from the clipboard at the cursor position.
Redo the last edit to the widget. This only applied to the widget if undo is enabled.
Clear all undo's. This only applied to the widget if undo is enabled.
See a particular text index. The text widget automatically scrolls to see the passed indexes.
Set the amount of padding in the text widget.
Set if the widget is readonly or not.
Set the number of undo levels the widget will support.
Enable or disable undo support.
Set the wrap mode of the text.
Undo the last edit to the widget. This only applied to the widget if undo is enabled.
Mixin common commands.
Set the border width of the widget.
Set the foreground color of the widget.
Set the background color of the widget.
Set the insert cursor color of the widget.
Set the font and style for the widget.
Set the font and style for the widget via a simple string. This method is exists to set the font using the output of the font dialog.
Set the height of the widget if the geometry manager allows.
Set the relief type of the widget.
Set the width of the widget if the geometry manager allows.
Get floating point values which represent the viewable portion of the text. Each element is a real fraction between 0 and 1; together they describe the horizontal span that is visible in the window. For example, if the first element is .2 and the second element is .6, 20% of the entry's text is off-screen to the left, the middle 40% is visible in the window, and 40% of the text is off-screen to the right.
Adjusts the view in the window so that the position appears at the left edge of the window. Position must be a fraction between 0.0 (start of the text) and 1.0 (end of the text).
Adjusts the view in the window so that the character index passed is displayed at the left edge of the window.
Scroll the text by a specified amount of characters. Positive values scroll text to the left, negative values scroll text to the right.
Scroll the text by a specified amount of pages. Positive values scroll text to the left, negative values scroll text to the right.
Get floating point values which represent the viewable portion of the text. Each element is a real fraction between 0 and 1; together they describe the vertical span that is visible in the window. For example, if the first element is .2 and the second element is .6, 20% of the entry's text is off-screen to the bottom, the middle 40% is visible in the window, and 40% of the text is off-screen to the bottom.
Adjusts the view in the window so that the position appears at the top edge of the window. Position must be a fraction between 0.0 (start of the text) and 1.0 (end of the text).
Adjusts the view in the window so that the character index passed is displayed at the top edge of the window.
Scroll the text by a specified amount of characters. Positive values scroll text to the down, negative values scroll text up.
Scroll the text by a specified amount of pages. Positive values scroll text up, negative values scroll text down.
Set the widget's state.
Get the widget's state.
Test if a widget is in a particular state.
Remove the widget's state.
Reset the widget's state to default.
Set the widget's style.
Get the widget's style.
Set if the widget can recieve focus during keyboard traversal.
Get if the widget can recieve focus during keyboard traversal.
Geometry method for loosely placing this widget inside its parent using a web browser model. Widgets flow around each other in the available space.
Geometry method for placing this widget inside its parent using an imaginary grid. Somewhat more direct and intuitive than pack. Choose grid for tabular layouts, and when there's no good reason to choose something else.
Geometry method for placing this widget inside its parent using absolute positioning.
Geometry method for placing this widget inside its parent using relative positioning. In this case the position and size is specified as a floating-point number between 0.0 and 1.0 relative to the height of the parent. 0.5 means the widget will be half as high as the parent and 1.0 means the widget will have the same height as the parent, and so on.
auto text = new Text() .appendText("Text") .pack();
These are injected common commands that can also be used with this widget.
Border
Color
Font
Height
Relief
Width
XScrollCommand
XView
YScrollCommand
YView
Additional events that can also be bound to using the bind method.
<<Clear>>, <<Copy>>, <<Cut>>, <<Modified>>, <<Paste>>, <<PasteSelection>>, <<PrevWindow>>, <<Redo>>, <<Selection>>, <<Undo>>, <Alt-Key>, <B1-Enter>, <B1-Leave>, <B1-Motion>, <B2-Motion>, <Button-1>, <Button-2>, <Button-4>, <Button-5>, <ButtonRelease-1>, <Control-Button-1>, <Control-Key-Down>, <Control-Key-End>, <Control-Key-Home>, <Control-Key-Left>, <Control-Key-Next>, <Control-Key-Prior>, <Control-Key-Right>, <Control-Key-Tab>, <Control-Key-Up>, <Control-Key-a>, <Control-Key-b>, <Control-Key-backslash>, <Control-Key-d>, <Control-Key-e>, <Control-Key-f>, <Control-Key-h>, <Control-Key-i>, <Control-Key-k>, <Control-Key-n>, <Control-Key-o>, <Control-Key-p>, <Control-Key-slash>, <Control-Key-space>, <Control-Key-t>, <Control-Key>, <Control-Shift-Key-Down>, <Control-Shift-Key-End>, <Control-Shift-Key-Home>, <Control-Shift-Key-Left>, <Control-Shift-Key-Right>, <Control-Shift-Key-Tab>, <Control-Shift-Key-Up>, <Control-Shift-Key-space>, <Double-Button-1>, <Double-Shift-Button-1>, <Key-BackSpace>, <Key-Delete>, <Key-Down>, <Key-End>, <Key-Escape>, <Key-F10>, <Key-Home>, <Key-Insert>, <Key-KP_Enter>, <Key-Left>, <Key-Next>, <Key-Prior>, <Key-Return>, <Key-Right>, <Key-Select>, <Key-Tab>, <Key-Up>, <Key>, <Meta-Key-BackSpace>, <Meta-Key-Delete>, <Meta-Key-b>, <Meta-Key-d>, <Meta-Key-f>, <Meta-Key-greater>, <Meta-Key-less>, <Meta-Key>, <MouseWheel>, <Shift-Button-1>, <Shift-Key-Down>, <Shift-Key-End>, <Shift-Key-Home>, <Shift-Key-Left>, <Shift-Key-Next>, <Shift-Key-Prior>, <Shift-Key-Right>, <Shift-Key-Select>, <Shift-Key-Tab>, <Shift-Key-Up>, <Triple-Button-1>, <Triple-Shift-Button-1>,
A text widget displays one or more lines of text and allows that text to be edited. Text widgets support embedded widgets or embedded images.