Löve Frames - The Collapsible Category Object
Return to Index
Information
The collapsible category object can is essentially a panel that can be opened or closed and can contain one object as a child.
Example Use
local panel = loveframes.Create("panel")
local colcat = loveframes.Create("collapsiblecategory")
colcat:SetObject(panel)
Event Callbacks
OnOpenedClosed - Called when the object is opened or closed
- Arguments passed: self [object]
- Arguments passed: self [object]
local frame = loveframes.Create("frame")
frame:SetName("Collapsible Category")
frame:SetSize(500, 300)
frame:CenterWithinArea(unpack(demo.centerarea))
local panel = loveframes.Create("panel")
panel:SetHeight(230)
local text = loveframes.Create("text", panel)
text:SetText("Collapsible Category")
local collapsiblecategory = loveframes.Create("collapsiblecategory", frame)
collapsiblecategory:SetPos(5, 30)
collapsiblecategory:SetSize(490, 265)
collapsiblecategory:SetText("Category 1")
collapsiblecategory:SetObject(panel)
text:Center()
Methods
SetText - Sets the object's text
- Returns 1 value: text [string]
- Returns 1 value: object [object]
- Returns 1 value: closedheight [number]
- Returns 1 value: open [boolean]
object:SetText(text[string])GetText - Gets the object's text
- Returns 1 value: text [string]
local text = object:GetText()SetObject - Sets the object's object
local panel = loveframes.Create("panel")
object:SetObject(panel)
GetObject - Gets the object's object - Returns 1 value: object [object]
local selfobject = object:GetObject()SetClosedHeight - Sets the height of the object when it is closed
object:SetClosedHeight(height[number])GetClosedHeight - Gets the height of the object when it is closed
- Returns 1 value: closedheight [number]
local closedheight = object:GetClosedHeight()SetOpen - Sets whether the object is open or not
object:SetOpen(open[boolean])GetOpen - Gets whether the object is open or not
- Returns 1 value: open [boolean]
local open = object:GetOpen()