Difference between revisions of "Talk:CudaText API"

From Lazarus wiki
Jump to navigationJump to search
(moved all to Main page)
 
(70 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Proposed=
 
  
 
dlg_custom(title, size_x, size_y, text)
 
 
Shows dialog with controls of many types.
 
 
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"
 
** "listbox"
 
** "splitter"
 
** "button"
 
* "pos": position of control, ","-separated values: left, top, right, bottom (e.g. "10,10,300,20")
 
* "cap": caption of control
 
* "items":
 
** for combo/listbox: "\t"-separated items
 
* "val": value of control:
 
** for check: "0"/"1" for off/on
 
** for edit: text
 
** for combo, listbox: index of selected item (as str)
 
 
Dialog is closed by any button. Gets 2-tuple: (used_button_index, state_text), where state_text is "\n"-separated values of controls (same count of values as in text). Gets None if cancelled by "x".
 
 
[[User:Alextp|Alextp]]
 

Latest revision as of 00:49, 16 April 2017