UI.CodeEditor
| Name | Mandatory | Description | Default | Type | 
| ⬅️ Input |  | The value is ignored. |  | None | 
| Output ➡️ |  | The value produced when changed. |  | Bool | 
| Code | No | The variable that holds the code to edit. | none | StringVar(String) | 
| Language | No | The name of the programming language for syntax highlighting. | none | StringVar(String) | 
 
A TextField with support for highlighting.
Examples
|  1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 | @wire(ui-wire {
  UI.Window(
    Position: @f2(0 0)
    Anchor: Anchor::Center
    Width: 200
    Height: 200
    Flags: [WindowFlags::NoResize]
    Contents: {
      Once({
        "" >= code
      })
      UI.TopPanel(
        Contents:
        UI.MenuBar(
          Contents:
          UI.Menu(
            "Edit"
            UI.Button(
              "Clear"
              {
                "" > code
                UI.CloseMenu
              }
            )
          )
        )
      )
      UI.CentralPanel(
      Contents:
      UI.CodeEditor(code "Rust"))
    }
  )
} Looped: true)
{ui-behavior: ui-wire}
 |