Difference between revisions of "UI"
| Line 67: | Line 67: | ||
[[UI.Spinner]] ''creates a Spinner widget''<br/>  | [[UI.Spinner]] ''creates a Spinner widget''<br/>  | ||
[[UI.Splitpane]] ''creates a Splitpane widget''<br/>  | [[UI.Splitpane]] ''creates a Splitpane widget''<br/>  | ||
| − | UI.TabbedPane   | + | [[UI.TabbedPane]] ''creates a TabbedPane widget''<br/>  | 
[[UI.Table]] ''creates a Table widget''<br/>  | [[UI.Table]] ''creates a Table widget''<br/>  | ||
[[UI.TextField]] ''creates TextField widgets''<br/>  | [[UI.TextField]] ''creates TextField widgets''<br/>  | ||
Revision as of 08:36, 17 October 2023
Supported platforms: ![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Available since: Gideros 2023.1
In order to use Gideros UI Library, you have to link or include the two following folders to your project: * Library/ui * Library/luashaders The folders are available in your Gideros installation folder (UI Library depends on luashaders)
Description
A UI Library for Gideros made of a plethora of widgets.
UI.Builder allows for building complex UI layouts.
Example
In init.lua
UI=UI or {}
local fontfilebold = "fonts/OpenSans-Bold.ttf"
UI.Default = {
	TTF=fontfilebold,
}
In your game
--UI.Style:setDefault(UI.Theme.PointCore_Base)
--UI.Style:setDefault(UI.Theme.PointCore_Red)
UI.Style:setDefault(UI.Theme.PointCore_Pink)
-- a Button
local button=UI.Button.new()
button:setDimensions(64, 48)
button:setPosition(50,50)
button:setText("Button")
function button:onWidgetAction()
	print("Hello Gideros UI")
end
stage:addChild(button)
Widgets
| 
 UI.Accordion creates a UI accordion  |