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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
Colours example {
pair = red, yellow
pair = blue, white
}
field1 { attributes = A_BLINK|A_BOLD text = "This text is bold and flashy" }
field2 {
height = 2
width = 22
text = "This is an input field with a default"
}
field3 {
width = 10
default = "This is a default entry"
limit = 30
}
field4 { text = "This is a labelled input field" }
field5 { label = "A temp. label" }
field6 { text = "Some options to choose from: " }
field7 { selected = 0 options = "Choose", "another", "of", "these" }
field8 { width = 6 action = "EXIT" function = exit_form }
field9 {
attributes = COLOR_PAIR(1)
highlight = COLOR_PAIR(1)|A_BOLD
action = "CANCEL"
function = cancel_form
}
Form example at 0,0 {
height = 25
width = 80
colortable = example
attributes = COLOR_PAIR(1)
Title {attributes = COLOR_PAIR(2) text = "A Simple Demo"} at 0,30
field1 at 3,23
field2 at 7, 2
field4 at 11, 2
field6 at 15, 2
input1 {field3} at 7,45, next=input2, up=input2, down=input2
input2 {field5} at 11,45, next=menu1, up=input1, down=menu1
menu1 {field7} at 15,45, next=quit, up=input2, down=quit
quit {field8} at 20,20, up=menu1, right=cancel
cancel {field9} at 20,43, up=input1, down=input1, left=quit, right=input1
}
|