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}
|