Difference between revisions of "Container"
From Lianjapedia
Yvonne.milne (Talk | contribs) |
Yvonne.milne (Talk | contribs) |
||
Line 108: | Line 108: | ||
|- | |- | ||
|valign="top"|AddObject | |valign="top"|AddObject | ||
− | |valign="top"|existing as Object | newobject as Character, class as Character | + | |valign="top"|existing as Object | newobject as Character, class as Character [, row as Numeric, column as Numeric [, rows as Numeric, columns as Numeric]] |
− | |valign="top"|Add an existing object or a new object, in which case the object's class must also be specified | + | |valign="top"|Add an existing object or a new object, in which case the object's class must also be specified.<br>For grid Layout (available from Lianja v3.1), specify the target row and column and optionally the number of rows and columns the object should occupy.<br>The target row and column start from 0. |
|- | |- | ||
|valign="top"|AddRow | |valign="top"|AddRow |
Revision as of 04:18, 29 September 2016
Note: property, method and event names should be referred to in lowercase in case-sensitive scripting languages.
Properties
This class supports the Common Properties plus the following:
Property | Access (R/RW) | Value | Description |
---|---|---|---|
Border | RW | Boolean | Border is displayed |
BorderColor | RW | Numeric | Border color as a decimal, e.g. 16711935 or rgb(255,0,255) |
BorderWidth | RW | Numeric | Border width in pixels |
ControlCount | R | Numeric | Number of controls in Container |
Gradient | RW | Numeric | Gradient type: 0 = none, 1 = vertical spread, 2 = left to right, 3 = right to left, 4 = vertical centered, 5 = iPad style |
GradientFromColor | RW | Numeric | Gradient start color |
GradientToColor | RW | Numeric | Gradient end color |
Layout | RW | Numeric or Character | Layout: 1 = horizontal, 2 = vertical, 3 = form, 4 = grid. (grid layout available from Lianja v3.1). |
Margin | RW | Numeric | Margin size in pixels |
MarginBottom | RW | Numeric | Bottom margin in pixels |
MarginLeft | RW | Numeric | Left margin in pixels |
MarginRight | RW | Numeric | Right margin in pixels |
MarginTop | RW | Numeric | Top margin in pixels |
MouseX | RW | Numeric | Mouse X position. (From Lianja v3.1). |
MouseY | RW | Numeric | Mouse Y position. (From Lianja v3.1). |
Picture | RW | Character | Filename of background image |
Spacing | RW | Numeric | Control spacing in pixels |
Methods
This class supports the Common Methods plus the following:
Method | Args | Description |
---|---|---|
AddObject | existing as Object | newobject as Character, class as Character [, row as Numeric, column as Numeric [, rows as Numeric, columns as Numeric]] | Add an existing object or a new object, in which case the object's class must also be specified. For grid Layout (available from Lianja v3.1), specify the target row and column and optionally the number of rows and columns the object should occupy. The target row and column start from 0. |
AddRow | label as Character, existing as Object | newobject as Character, class as Character | Add an existing object or a new object, in which case the object's class must also be specified. The label and the object are added as a new row to Containers with 'form' layout only |
AddSpacing | size as Numeric | Adds a spacer of the specified size: height where the container layout is vertical (2), width where the container layout is horizontal (1) |
AddStretch | None | Add a spacer that expands to fill the available space |
Controls | control as Numeric | Return an object reference to the specified control within the container |
Draw | name as Character | operation as Character [, operation as Character [, arguments as Character]] |
Draw operations include the following: brush, clear, eclipse, fill, font, image, lineto, moveto, pen, point, rectangle, redraw, restore, save. (From Lianja v3.1). |
RemoveObject | existing as Object | Remove the specified object |
SetAll | property as Character, value as Expression[, class as Character] | Currently ignored. |
Events
This class supports the Common Events plus the following:
Event | Args | Description |
---|