Difference between revisions of "ComboBox"

From VisionaireWiki
Jump to navigation Jump to search
(New page: ==comboBox== Creates a combo-box. Lua Syntax: <pre>comboBox( [windowName], {flags=1, position = {x=int,y=int}, size = {x=int,y=int}, border = "[lrtb] width", align = "...)
 
m (Bot (Edward's framework))
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:
 
Lua Syntax:
 
Lua Syntax:
 
<pre>comboBox( [windowName], {flags=1,  
 
<pre>comboBox( [windowName], {flags=1,  
 +
    edit = true|false,
 +
    select = int,
 
     position = {x=int,y=int},  
 
     position = {x=int,y=int},  
 
     size = {x=int,y=int},  
 
     size = {x=int,y=int},  
Line 14: Line 16:
 
:'''"string"''' - Name of the new control. If omitted a unique name is generated automatically.
 
:'''"string"''' - Name of the new control. If omitted a unique name is generated automatically.
 
===Flags===
 
===Flags===
 +
====e/edit====
 +
 +
:If true then edit an existing combobox.
 +
====s/select====
 +
 +
:Selects an entry of the combobox. Specifies the entry (first entry is 0) which will be selected. Only allowed with edit flag.
 
====pos/position====
 
====pos/position====
  

Latest revision as of 12:57, 16 August 2009

comboBox

Creates a combo-box.

Lua Syntax:

comboBox( [windowName], {flags=1, 
    edit = true|false, 
    select = int, 
    position = {x=int,y=int}, 
    size = {x=int,y=int}, 
    border = "[lrtb] width", 
    align = "left"|"right"|"center"|"top"|"bottom", 
    expand = "shaped", 
    proportion = int})

Arguments

windowName

"string" - Name of the new control. If omitted a unique name is generated automatically.

Flags

e/edit

If true then edit an existing combobox.

s/select

Selects an entry of the combobox. Specifies the entry (first entry is 0) which will be selected. Only allowed with edit flag.

pos/position

Specifies the position of the window.

sz/size

Specifies the size of the window.

b/border

This flag specifies to which side(s) of the control a border will be applied to.
"[lrtb] width" - First group is a string combining characters standing for 'left', 'right', 'top' and 'bottom' side.After a space the width of the border in pixel is specified.

al/align

Specifies the alignment of the item within the space allotted to it by the layout.
"left"|"right"|"center"|"top"|"bottom" - Alignment of control. Top- and bottom-align only makes sense in a row-layout, left- and right-align in a column layout.

exp/expand

Specifies whether the item will be expanded to fill the space assigned to the item.
"shaped" - With this argument the item will be expanded as much as possible while also maintaining its aspect ratio

p/proportion

Used in row- and column-layout to indicate if a child of a layout can change its size in the main orientation of the layout - where 0 stands for not changeable and a value of more than zero is interpreted relative to the value of other children of the same layout.

Return Values

String
Name of the new control.