mirror of
https://github.com/opnsense/src.git
synced 2026-02-15 08:38:13 -05:00
one line long. Fixed a bug in the input field with cursor positioning at the end of the field. Make the print_status function available to apps so they can print status messages. Updated the example for the new fib parser.
55 lines
1.2 KiB
Text
55 lines
1.2 KiB
Text
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
|
|
}
|