### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NEURON 7.3 documentation »
- neuron.exe/general »
- classes »

# TextEditor

class `TextEditor`
  Syntax:

    `e = new TextEditor()`

    `e = new TextEditor(string)`

    `e = new TextEditor(string, rows, columns)`

  Description:
    For editing or displaying multiline text. Default is 5 rows, 30 columns.

  Warning

  At this time no scroll bars or even much functionality. Mouse editing and emacs style works.

`TextEditor.``text`()
  Syntax:

    `string = e.text()`

    `string = e.text(string)`

  Description:
    Returns the text of the TextEditor in a strdef. If arg exists, replaces the text by the string and returns the new text (string).

`TextEditor.``readonly`()
  Syntax:

    `boolean = e.readonly()`

    `boolean = e.readonly(boolean)`

  Description:
    Returns 1 if the TextEditor in read only mode. Returns 0 if text entry by the user is allowed. Change the mode with the argument form using 0 or 1.

`TextEditor.``map`()
  Syntax:

    `e.map()`

    `e.map(title)`

    `e.map(title, left, bottom, width, height)`

  Description:
    Map the text editor onto the screen at indicated coordinates with indicated title bar

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- NEURON 7.3 documentation »
- neuron.exe/general »
- classes »