Difference between revisions of "Lua:Class:Panel"
Jump to navigation
Jump to search
| Line 2: | Line 2: | ||
'''Panel Class''': (Inheritance: ''[[WinControl]]''->''[[Control]]''->''[[Component]]''->''[[Object]]'') | '''Panel Class''': (Inheritance: ''[[WinControl]]''->''[[Control]]''->''[[Component]]''->''[[Object]]'') | ||
| + | Represents a Panel control that can be used as a container for other controls in Cheat Engine forms. | ||
| − | createPanel(owner) | + | ===Creation=== |
| + | <pre> | ||
| + | createPanel(owner) | ||
| + | </pre> | ||
| + | Creates a Panel object which belongs to the given owner. | ||
| + | Owner can be any object inherited from WinControl. | ||
| − | == Properties == | + | ===Properties=== |
| − | ; Alignment | + | {|width="85%" cellpadding="10%" cellspacing="0" border="0" |
| − | + | !align="left"|Property | |
| − | + | !align="left"|Type | |
| − | + | !style="width: 80%;background-color:white;" align="left"|Description | |
| − | + | |- | |
| + | |Alignment | ||
| + | |alignment | ||
| + | |Specifies the alignment of the panel within its parent. | ||
| + | |- | ||
| + | |BevelInner | ||
| + | |panelBevel | ||
| + | |Specifies the inner bevel style of the panel. | ||
| + | |- | ||
| + | |BevelOuter | ||
| + | |panelBevel | ||
| + | |Specifies the outer bevel style of the panel. | ||
| + | |- | ||
| + | |BevelWidth | ||
| + | |Integer | ||
| + | |Width of the bevel. | ||
| + | |- | ||
| + | |FullRepaint | ||
| + | |Boolean | ||
| + | |If true, the panel is fully repainted when updated. | ||
| + | |} | ||
| − | == Methods == | + | ===Methods=== |
| − | ; getAlignment | + | {|width="85%" cellpadding="10%" cellspacing="0" border="0" |
| − | + | !align="left"|Method | |
| − | + | !align="left"|Parameters | |
| − | + | !align="left"|Returns | |
| − | + | !style="width: 80%;background-color:white;" align="left"|Description | |
| − | + | |- | |
| − | + | |getAlignment | |
| − | + | |None | |
| − | + | |alignment | |
| − | + | |Gets the alignment property. | |
| + | |- | ||
| + | |setAlignment | ||
| + | |alignment | ||
| + | |None | ||
| + | |Sets the alignment property. | ||
| + | |- | ||
| + | |getBevelInner | ||
| + | |None | ||
| + | |panelBevel | ||
| + | |Gets the inner bevel style. | ||
| + | |- | ||
| + | |setBevelInner | ||
| + | |panelBevel | ||
| + | |None | ||
| + | |Sets the inner bevel style. | ||
| + | |- | ||
| + | |getBevelOuter | ||
| + | |None | ||
| + | |panelBevel | ||
| + | |Gets the outer bevel style. | ||
| + | |- | ||
| + | |setBevelOuter | ||
| + | |panelBevel | ||
| + | |None | ||
| + | |Sets the outer bevel style. | ||
| + | |- | ||
| + | |getBevelWidth | ||
| + | |None | ||
| + | |Integer | ||
| + | |Gets the bevel width. | ||
| + | |- | ||
| + | |setBevelWidth | ||
| + | |Integer | ||
| + | |None | ||
| + | |Sets the bevel width. | ||
| + | |- | ||
| + | |getFullRepaint | ||
| + | |None | ||
| + | |Boolean | ||
| + | |Gets the FullRepaint property. | ||
| + | |- | ||
| + | |setFullRepaint | ||
| + | |Boolean | ||
| + | |None | ||
| + | |Sets the FullRepaint property. | ||
| + | |} | ||
| + | ===Examples=== | ||
| + | <pre> | ||
| + | -- Create a panel and set some properties | ||
| + | local form = createForm() | ||
| + | local panel = createPanel(form) | ||
| + | panel.Align = "alTop" | ||
| + | panel.BevelInner = "bvRaised" | ||
| + | panel.BevelOuter = "bvLowered" | ||
| + | panel.BevelWidth = 2 | ||
| + | panel.FullRepaint = true | ||
| + | </pre> | ||
{{LuaSeeAlso}} | {{LuaSeeAlso}} | ||
Latest revision as of 00:44, 11 July 2025
Panel Class: (Inheritance: WinControl->Control->Component->Object)
Represents a Panel control that can be used as a container for other controls in Cheat Engine forms.
Contents
Creation[edit]
createPanel(owner)
Creates a Panel object which belongs to the given owner. Owner can be any object inherited from WinControl.
Properties[edit]
| Property | Type | Description |
|---|---|---|
| Alignment | alignment | Specifies the alignment of the panel within its parent. |
| BevelInner | panelBevel | Specifies the inner bevel style of the panel. |
| BevelOuter | panelBevel | Specifies the outer bevel style of the panel. |
| BevelWidth | Integer | Width of the bevel. |
| FullRepaint | Boolean | If true, the panel is fully repainted when updated. |
Methods[edit]
| Method | Parameters | Returns | Description |
|---|---|---|---|
| getAlignment | None | alignment | Gets the alignment property. |
| setAlignment | alignment | None | Sets the alignment property. |
| getBevelInner | None | panelBevel | Gets the inner bevel style. |
| setBevelInner | panelBevel | None | Sets the inner bevel style. |
| getBevelOuter | None | panelBevel | Gets the outer bevel style. |
| setBevelOuter | panelBevel | None | Sets the outer bevel style. |
| getBevelWidth | None | Integer | Gets the bevel width. |
| setBevelWidth | Integer | None | Sets the bevel width. |
| getFullRepaint | None | Boolean | Gets the FullRepaint property. |
| setFullRepaint | Boolean | None | Sets the FullRepaint property. |
Examples[edit]
-- Create a panel and set some properties local form = createForm() local panel = createPanel(form) panel.Align = "alTop" panel.BevelInner = "bvRaised" panel.BevelOuter = "bvLowered" panel.BevelWidth = 2 panel.FullRepaint = true