FrameworkZ 10.8.3
Provides a framework for Project Zomboid with various systems.
Loading...
Searching...
No Matches
FrameworkZ::UserInterfaces Class Reference

User Interfaces module. This module is used to create user interfaces for the game. More...

Public Member Functions

void AddButtonEffects (button)
 
void CreateHugeButton (parent, x, y, text, target, onClick)
 
void Initialize (uniqueID, userInterface)
 
void New (uniqueID, parent)
 

Data Fields

FrameworkZ UserInterfaces __index
 
UI __index
 
 buttonBackground
 
 buttonBackgroundColor
 
 buttonBorder
 
 buttonBorderColor
 
 buttonHoverBackground
 
 buttonHoverBackgroundColor
 
 buttonHoverBorder
 
 buttonHoverBorderColor
 
 buttonHoverTextColor
 
 buttonTextColor
 
FrameworkZ UserInterfaces ButtonTheme
 
 hugeButtonFontSize
 
 largeButtonFontSize
 
FrameworkZ UserInterfaces List
 
 massiveButtonFontSize
 
 mediumButtonFontSize
 
 smallButtonFontSize
 
local UI
 
FrameworkZ UserInterfaces
 

Detailed Description

User Interfaces module. This module is used to create user interfaces for the game.

Definition at line 16 of file User_Interfaces.lua.

Member Function Documentation

◆ AddButtonEffects()

void AddButtonEffects ( button )

◆ CreateHugeButton()

void CreateHugeButton ( parent ,
x ,
y ,
text ,
target ,
onClick  )

◆ Initialize()

void Initialize ( uniqueID ,
userInterface  )

◆ New()

void New ( uniqueID ,
parent  )

Field Documentation

◆ __index [1/2]

Definition at line 18 of file User_Interfaces.lua.

◆ __index [2/2]

UI __index

Definition at line 58 of file User_Interfaces.lua.

◆ buttonBackground

FrameworkZ::UserInterfaces::buttonBackground

Definition at line 34 of file User_Interfaces.lua.

◆ buttonBackgroundColor

FrameworkZ::UserInterfaces::buttonBackgroundColor

Definition at line 36 of file User_Interfaces.lua.

◆ buttonBorder

FrameworkZ::UserInterfaces::buttonBorder

Definition at line 38 of file User_Interfaces.lua.

◆ buttonBorderColor

FrameworkZ::UserInterfaces::buttonBorderColor

Definition at line 40 of file User_Interfaces.lua.

◆ buttonHoverBackground

FrameworkZ::UserInterfaces::buttonHoverBackground

Definition at line 44 of file User_Interfaces.lua.

◆ buttonHoverBackgroundColor

FrameworkZ::UserInterfaces::buttonHoverBackgroundColor

Definition at line 46 of file User_Interfaces.lua.

◆ buttonHoverBorder

FrameworkZ::UserInterfaces::buttonHoverBorder

Definition at line 48 of file User_Interfaces.lua.

◆ buttonHoverBorderColor

FrameworkZ::UserInterfaces::buttonHoverBorderColor

Definition at line 50 of file User_Interfaces.lua.

◆ buttonHoverTextColor

FrameworkZ::UserInterfaces::buttonHoverTextColor

Definition at line 52 of file User_Interfaces.lua.

◆ buttonTextColor

FrameworkZ::UserInterfaces::buttonTextColor

Definition at line 42 of file User_Interfaces.lua.

◆ ButtonTheme

Definition at line 22 of file User_Interfaces.lua.

◆ hugeButtonFontSize

FrameworkZ::UserInterfaces::hugeButtonFontSize

Definition at line 26 of file User_Interfaces.lua.

◆ largeButtonFontSize

FrameworkZ::UserInterfaces::largeButtonFontSize

Definition at line 28 of file User_Interfaces.lua.

◆ List

Definition at line 20 of file User_Interfaces.lua.

◆ massiveButtonFontSize

FrameworkZ::UserInterfaces::massiveButtonFontSize

Definition at line 24 of file User_Interfaces.lua.

◆ mediumButtonFontSize

FrameworkZ::UserInterfaces::mediumButtonFontSize

Definition at line 30 of file User_Interfaces.lua.

◆ smallButtonFontSize

FrameworkZ::UserInterfaces::smallButtonFontSize

Definition at line 32 of file User_Interfaces.lua.

◆ UI

local UI

Definition at line 56 of file User_Interfaces.lua.

◆ UserInterfaces

Definition at line 54 of file User_Interfaces.lua.


The documentation for this class was generated from the following file: