Difference between revisions of "Talk:CudaText API"
From Lazarus wiki
Jump to navigationJump to searchLine 2: | Line 2: | ||
− | dlg_adv(title, text) | + | dlg_adv(title, size_x, size_y, text) |
Shows dialog with several controls. Controls allowed: | Shows dialog with several controls. Controls allowed: | ||
Line 25: | Line 25: | ||
** for combo: index of selected item (as str) | ** for combo: index of selected item (as str) | ||
** for splitter: not used | ** for splitter: not used | ||
− | |||
If OK pressed, gets "\n"-separated items, each item is value of control. | If OK pressed, gets "\n"-separated items, each item is value of control. |
Revision as of 15:18, 12 December 2015
Proposed
dlg_adv(title, size_x, size_y, text)
Shows dialog with several controls. Controls allowed:
- label
- check
- edit
- combo
- splitter
Param text is "\n"-separated items, one item per control. Each item is chr(1)-separated subitems. Each subitem is s_name+"="+s_value. Possible names (and names' values):
- "type": type of control, values: "label", "check", "edit", "combo", "splitter"
- "pos": position of control, ","-separated values: left, top, right, bottom (e.g. "10,10,300,20")
- "cap": caption of control
- "items":
- for combo: "\t"-separated items
- "val": value of control:
- for label: not used
- for check: "0"/"1" for off/on
- for edit: its text
- for combo: index of selected item (as str)
- for splitter: not used
If OK pressed, gets "\n"-separated items, each item is value of control. If cancelled, gets None.