Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
MainOptions Member List

This is the complete list of members for MainOptions, including all inherited members.

__eventListenersISBaseObject
acceptButtonMainOptions
addAccessibilityPanel()MainOptions
addButton(number x, number y, string name)MainOptions
addChild(ISUIElement otherElement)ISUIElement
addColorButton(number x, number y, string name, umbrella::RGBA color, umbrella::ISButton::OnClick onClick)MainOptions
addCombo(number x, number y, number w, number h, string name, string[] options, integer selected, unknown target, umbrella::ISComboBox::OnChange onchange)MainOptions
addControllerPanel()MainOptions
addDescription(number x, number y, string text)MainOptions
addDisplayPanel()MainOptions
addEventListener(string _event, function _callback, unknown _target)ISBaseObject
addHorizontalLine(number y, string text)MainOptions
addHorizontalLineSmall(number y)MainOptions
addKeybindingPanel()MainOptions
addMegaVolumeControl(number x, number y, number w, number h, string name, number volume, unknown target, umbrella::ISMegaVolumeControl::TargetFunction onchange)MainOptions
addModOptionsPanel()MainOptions
addMultiplayerPanel()MainOptions
addPage(string name)MainOptions
addScrollBars(boolean addHorizontal)ISUIElement
addSlider(number x, number y, number width, string name, number min, number max, number step, number value)MainOptions
addSoundPanel()MainOptions
addTextEntry(number x, number y, string name, string _text)MainOptions
addTextPane(number x, number y, number w, number h)MainOptions
addTickBox(number x, number y, number w, number h)MainOptions
addTitle(number x, number y, string name)MainOptions
addToUIManager()ISUIElement
addUIPanel()MainOptions
addVolumeControl(number x, number y, number w, number h, string name, number volume, unknown target, umbrella::ISVolumeControl::TargetFunction onchange)MainOptions
addVolumeIndicator(number x, number y, number w, number h, string name, number volume, unknown target, function onchange)MainOptions
addYMainOptions
addYesNo(number x, number y, number w, number h, string name)MainOptions
anchorBottomISUIElement
anchorLeftISUIElement
anchorRightISUIElement
anchorTopISUIElement
apply(boolean closeAfter)MainOptions
backButtonMainOptions
backgroundISPanelJoypad
backgroundColorISPanelJoypad
backMost()ISUIElement
badHighColorMainOptions
borderColorISPanelJoypad
bringToTop()ISUIElement
btnJoypadSensitivityMMainOptions
btnJoypadSensitivityPMainOptions
centerChildrenX(ISUIElement panel)MainOptions
centerKeybindings()MainOptions
centerOnScreen(integer playerNum)ISUIElement
centerTabChildrenX(string tabTitle)MainOptions
childrenISUIElement
clampStencilRectToParent(number x, number y, number w, number h)ISUIElement
clearChildren()ISUIElement
clearEventListeners()ISBaseObject
clearISButtonA()ISPanelJoypad
clearISButtonB()ISPanelJoypad
clearISButtons()ISPanelJoypad
clearISButtonX()ISPanelJoypad
clearISButtonY()ISPanelJoypad
clearJoypadFocus(JoypadData joypadData)ISPanelJoypad
clearMaxDrawHeight()ISUIElement
clearStencilRect()ISUIElement
close()MainOptions
colorPickerMainOptions
colorPicker2MainOptions
colorPicker3MainOptions
colorPicker4MainOptions
colorPicker5MainOptions
colorPicker6MainOptions
containsPoint(number x, number y)ISUIElement
containsPointLocal(number x, number y)ISUIElement
controllerISUIElement
ControllerReload(ISButton button)MainOptions
controllerTestPanelMainOptions
coverMainOptions
create()MainOptions
createChildren()ISUIElement
derive(string type)ISBaseObject
dockISUIElement
doLanguageToolTip(string[] languages)MainOptionsstatic
doRightJoystickScrolling(number dx, number dy)ISPanelJoypad
downXISPanelJoypad
downYISPanelJoypad
drawItemIcon(InventoryItem item, number x, number y, number a, number w, number h)ISUIElement
drawLine2(number x, number y, number x2, number y2, number a, number r, number g, number b)ISUIElement
drawProgressBar(number x, number y, number w, number h, number f, umbrella::RGBA fg)ISUIElement
drawRect(number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawRectBorder(number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawRectBorderStatic(number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawRectStatic(number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawScriptItemIcon(Item scriptItem, number x, number y, number a, number w, number h)ISUIElement
drawText(string str, number x, number y, number r, number g, number b, number a, UIFont font)ISUIElement
drawTextCentre(string str, number x, number y, number r, number g, number b, number a, UIFont font)ISUIElement
drawTextCentreStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font)ISUIElement
drawTextRight(string str, number x, number y, number r, number g, number b, number a, UIFont font)ISUIElement
drawTextRightStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font)ISUIElement
drawTextStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font)ISUIElement
drawTextUntrimmed(string str, number x, number y, number r, number g, number b, number a, UIFont font)ISUIElement
drawTexture(Texture texture, number x, number y, number a, number r, number g, number b)ISUIElement
drawTextureAllPoint(Texture texture, number tlx, number tly, number trx, number try, number brx, number bry, number blx, number bly, number r, number g, number b, number a)ISUIElement
DrawTextureAngle(Texture tex, number centerX, number centerY, number angle)ISUIElement
drawTextureScaled(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawTextureScaledAspect(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawTextureScaledAspect2(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawTextureScaledAspect3(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawTextureScaledStatic(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)ISUIElement
drawTextureScaledUniform(Texture texture, number x, number y, nil scale, number a, number r, number g, number b)ISUIElement
drawTextureStatic(Texture texture, number x, number y, number a, number r, number g, number b)ISUIElement
drawTextureTiled(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)ISUIElement
drawTextureTiledX(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)ISUIElement
drawTextureTiledY(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)ISUIElement
drawTextureTiledYOffset(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)ISUIElement
drawTextZoomed(string str, number x, number y, number zoom, number r, number g, number b, number a, UIFont font)ISUIElement
enabledISUIElement
EndOutline()ISUIElement
ensureVisible()ISPanelJoypad
forceCursorVisibleISUIElement
gameOptionsMainOptions
gameSoundsMainOptions
getAbsoluteX()ISUIElement
getAbsoluteY()ISUIElement
getAvailableLanguage()MainOptionsstatic
getBottom()ISUIElement
getCentreX()ISUIElement
getCentreY()ISUIElement
getChildren()ISUIElement
getClosestChild(ISUIElement[] children, number x)ISPanelJoypad
getController()ISUIElement
getGeneralTranslators(nil _language)MainOptionsstatic
getHeight()ISUIElement
getIsCaptured()ISUIElement
getIsFollowGameWorld()ISUIElement
getIsVisible()ISUIElement
getJavaObject()ISUIElement
getJoypadFocus()ISPanelJoypad
getJoypadNavigateStartDelay()ISUIElement
getKeepOnScreen()ISUIElement
getMaxDrawHeight()ISUIElement
getMaxVisibleRow()ISPanelJoypad
getMinVisibleRow()ISPanelJoypad
getMouseX()ISUIElement
getMouseY()ISUIElement
getNextVisibleRow(integer row)ISPanelJoypad
getParent()ISUIElement
getPrevVisibleRow(integer row)ISPanelJoypad
getRenderThisPlayerOnly()ISUIElement
getRight()ISUIElement
getScrollAreaHeight()ISUIElement
getScrollAreaWidth()ISUIElement
getScrollChildren()ISUIElement
getScrollHeight()ISUIElement
getScrollWidth()ISUIElement
getScrollWithParent()ISUIElement
getUIName(string name)ISUIElement
getVisibleChildren(integer joypadIndexY)ISPanelJoypad
getWidth()ISUIElement
getX()ISUIElement
getXScroll()ISUIElement
getY()ISUIElement
getYScroll()ISUIElement
goodHighColorMainOptions
hasConflictWithJoypadNavigateStart()ISUIElement
heightISUIElement
hscrollISUIElement
IDISUIElement
ignoreHeightChange()ISUIElement
ignoreWidthChange()ISUIElement
initialise()MainOptions
insertNewLineOfButtons(ISButton button1, ISButton button2, ISButton button3, ISButton button4, ISButton button5, ISButton button6, ISButton button7, ISButton button8, ISButton button9, ISButton button10)ISPanelJoypad
insertNewListOfButtons(ISButton[] list)ISPanelJoypad
insertNewListOfButtonsList(ISButton[] list)ISPanelJoypad
instanceMainOptionsstatic
instantiate()MainOptions
internalISUIElement
ISBaseObject()ISBaseObject
ISButtonAISPanelJoypad
ISButtonBISPanelJoypad
ISButtonXISPanelJoypad
ISButtonYISPanelJoypad
isEnabled()ISUIElement
isFocusOnControl()ISPanelJoypad
isFollowGameWorld()ISUIElement
isMouseOver()ISUIElement
ISPanelJoypad(number x, number y, number width, number height)ISPanelJoypad
isPointOver(number screenX, number screenY)ISUIElement
isReallyVisible()ISUIElement
isRemoved()ISUIElement
ISUIElement(number x, number y, number width, number height)ISUIElement
isVisible()ISUIElement
isVScrollBarVisible()ISUIElement
javaObjectISUIElement
joypadButtonsMainOptions
joypadButtonsYISPanelJoypad
joypadFocusedISUIElement
joypadIndexISPanelJoypad
joypadIndexYISPanelJoypad
joypadSensitivityM(ISButton button)MainOptions
joypadSensitivityP(ISButton button)MainOptions
keyButtonWidthMainOptions
keyPressHandler(integer key)MainOptionsstatic
keysMainOptionsstatic
keyTextMainOptionsstatic
keyTickBoxesMainOptions
labelJoypadSensitivityMainOptions
loadKeys()MainOptionsstatic
MainOptions(number x, number y, number width, number height)MainOptions
mainPanelMainOptions
minimumHeightISUIElement
minimumWidthISUIElement
modalMainOptions
monitorSettingsMainOptions
mouseOverISPanelJoypad
moveWithMouseISPanelJoypad
movingISPanelJoypad
mpColorMainOptions
noBackground()ISPanelJoypad
noTargetColorMainOptions
objHighColorMainOptions
onBadHighlightColor(ISButton button)MainOptions
onConfirmModalClick(ISButton button)MainOptions
onConfirmMonitorSettingsClick(ISButton button, boolean closeAfter)MainOptions
onFocus(number x, number y)ISUIElement
onGainJoypadFocus(JoypadData joypadData)MainOptions
onGainJoypadFocusCurrentTab(ISPanelJoypad self, JoypadData joypadData)MainOptions
OnGamepadConnect(integer index)MainOptionsstatic
OnGamepadDisconnect(integer index)MainOptionsstatic
onGameSounds()MainOptions
onGoodHighlightColor(ISButton button)MainOptions
onJoypadBeforeDeactivate(JoypadData joypadData)MainOptions
onJoypadBeforeDeactivate_Descendant(ISUIElement descendant, JoypadData joypadData)ISUIElement
onJoypadBeforeDeactivateCurrentTab(ISPanelJoypad self, JoypadData joypadData)MainOptions
onJoypadButtonReleased(integer button, JoypadData joypadData)ISUIElement
onJoypadButtonReleased_Descendant(ISUIElement descendant, integer button, JoypadData joypadData)ISUIElement
onJoypadDirDown(JoypadData joypadData)ISPanelJoypad
onJoypadDirDown_Descendant(ISUIElement descendant, JoypadData joypadData)ISUIElement
onJoypadDirLeft(JoypadData joypadData)ISPanelJoypad
onJoypadDirLeft_Descendant(ISUIElement descendant, JoypadData joypadData)ISUIElement
onJoypadDirRight(JoypadData joypadData)ISPanelJoypad
onJoypadDirRight_Descendant(ISUIElement descendant, JoypadData joypadData)ISUIElement
onJoypadDirUp(JoypadData joypadData)ISPanelJoypad
onJoypadDirUp_Descendant(ISUIElement descendant, JoypadData joypadData)ISUIElement
onJoypadDown(integer button, JoypadData joypadData)ISPanelJoypad
onJoypadDown_Descendant(ISUIElement descendant, integer button, JoypadData joypadData)ISUIElement
onJoypadDownCurrentTab(ISPanelJoypad self, ISButton button, JoypadData joypadData)MainOptions
onJoypadNavigateDown(JoypadData joypadData)ISUIElement
onJoypadNavigateEnd(JoypadData joypadData)ISUIElement
onJoypadNavigateLeft(JoypadData joypadData)ISUIElement
onJoypadNavigateParent(JoypadData joypadData)ISUIElement
onJoypadNavigateRight(JoypadData joypadData)ISUIElement
onJoypadNavigateStart(JoypadData joypadData)ISUIElement
onJoypadNavigateStart_Descendant(ISUIElement descendant, JoypadData joypadData)ISUIElement
onJoypadNavigateUp(JoypadData joypadData)ISUIElement
onKeybindChanged(string name, integer key)MainOptions
onKeyBindingBtnPress(ISButton button, number x, number y)MainOptions
onKeyboardLayoutChanged()MainOptions
onLoseJoypadFocus(JoypadData joypadData)ISUIElement
onLoseJoypadFocusCurrentTab(ISPanelJoypad self, JoypadData joypadData)MainOptions
onModColorPick(ISButton button)MainOptions
onMouseDoubleClickISUIElement
onMouseDown(number x, number y)ISPanelJoypad
onMouseDownOutside(number x, number y)ISUIElement
onMouseMove(number dx, number dy)ISPanelJoypad
onMouseMoveOutside(number dx, number dy)ISPanelJoypad
onMouseUp(number x, number y)ISPanelJoypad
onMouseUpOutside(number x, number y)ISPanelJoypad
onMouseWheel(number del)MainOptions
onMouseWheelCurrentTab(ISPanelJoypad self, number del)MainOptions
onMPColor(ISButton button)MainOptions
onNoTargetColor(ISButton button)MainOptions
onObjHighlightColor(ISButton button)MainOptions
onOptionMouseDown(ISButton button, number x, number y)MainOptions
onReloadGameSounds()MainOptions
onResize()ISUIElement
onResolutionChange(number oldw, number oldh, number neww, number newh)MainOptions
onRestartRequiredClick(ISButton button, boolean closeAfter)MainOptions
onRightMouseDown(number x, number y)ISUIElement
onRightMouseDownOutside(number x, number y)ISUIElement
onRightMouseUp(number x, number y)ISUIElement
onRightMouseUpOutside(number x, number y)ISUIElement
onTabsActivateView(ISTabPanel tabs)MainOptions
onTargetColor(ISButton button)MainOptions
parentISUIElement
pickedBadHighlightColor(umbrella::RGB color, boolean mouseUp)MainOptions
pickedGoodHighlightColor(umbrella::RGB color, boolean mouseUp)MainOptions
pickedModColor(umbrella::RGB color, boolean mouseUp)MainOptions
pickedMPTextColor(umbrella::RGB color, boolean mouseUp)MainOptions
pickedNoTargetColor(umbrella::RGB color, boolean mouseUp)MainOptions
pickedObjHighlightColor(umbrella::RGB color, boolean mouseUp)MainOptions
pickedTargetColor(umbrella::RGB color, boolean mouseUp)MainOptions
prerender()MainOptions
recalcSize()ISUIElement
removeChild(ISUIElement otherElement)ISUIElement
removedISUIElement
removeEventListener(string _event, function _callback)ISBaseObject
removeFromUIManager()ISUIElement
render()MainOptions
renderJoypadFocus(number x, number y, number w, number h)ISUIElement
renderJoypadNavigateHighlight(JoypadData joypadData, ISUIElement child)ISUIElement
renderJoypadNavigateOverlay(integer playerNum)ISUIElement
renderJoypadNavigateTexture(JoypadData joypadData, ISUIElement child, Texture texture)ISUIElement
repaintStencilRect(number x, number y, number w, number h)ISUIElement
resetLuaMainOptions
restartRequiredMainOptions
restoreJoypadFocus(JoypadData joypadData)ISPanelJoypad
resumeStencil()ISUIElement
saveButtonMainOptions
saveKeys()MainOptionsstatic
scrollwidthISUIElement
setAlwaysOnTop(boolean b)ISUIElement
setAnchorBottom(boolean bAnchor)ISUIElement
setAnchorLeft(boolean bAnchor)ISUIElement
setAnchorRight(boolean bAnchor)ISUIElement
setAnchors(boolean bAnchor)ISUIElement
setAnchorsTBLR(boolean bAnchorT, boolean bAnchorB, boolean bAnchorL, boolean bAnchorR)ISUIElement
setAnchorTop(boolean bAnchor)ISUIElement
setCapture(boolean bCapture)ISUIElement
setController(integer c)ISUIElement
setEnabled(boolean en)ISUIElement
setFollowGameWorld(boolean bFollow)ISUIElement
setForceCursorVisible(boolean force)ISUIElement
setHeight(number h)ISUIElement
setHeightAndParentHeight(number h)ISUIElement
setISButtonForA(ISButton button)ISPanelJoypad
setISButtonForB(ISButton button)ISPanelJoypad
setISButtonForX(ISButton button)ISPanelJoypad
setISButtonForY(ISButton button)ISPanelJoypad
setJoypadFocus(ISUIElement child, JoypadData joypadData)ISPanelJoypad
setJoypadFocused(boolean focused, JoypadData joypadData)ISUIElement
setKeybindDialogMainOptionsstatic
setMaxDrawHeight(number height)ISUIElement
setOnMouseDoubleClick(unknown target, umbrella::ISUIElement::MouseDoubleClick onmousedblclick)ISUIElement
setRemoved(boolean bremove)ISUIElement
setRenderThisPlayerOnly(integer playerNum)ISUIElement
setResolutionAndFullScreen()MainOptions
setScrollChildren(boolean b)ISUIElement
setScrollHeight(number h)ISUIElement
setScrollWidth(number w)ISUIElement
setScrollWithParent(boolean b)ISUIElement
setStencilRect(number x, number y, number w, number h)ISUIElement
setUIName(string name)ISUIElement
setVisible(boolean visible, JoypadData joypadData)ISPanelJoypad
ISUIElement::setVisible(boolean bVisible)ISUIElement
setWantExtraMouseEvents(boolean want)ISUIElement
setWantKeyEvents(boolean want)ISUIElement
setWidth(number w)ISUIElement
setWidthAndParentWidth(number wi)ISUIElement
setX(number x)ISUIElement
setXScroll(number x)ISUIElement
setY(number y)ISUIElement
setYScroll(number y)ISUIElement
showConfirmDialog()MainOptions
showConfirmMonitorSettingsDialog(boolean closeAfter)MainOptions
showRestartRequiredDialog(boolean closeAfter)MainOptions
shrinkWrap(number padRight, number padBottom, umbrella::ISUIElement::ShrinkWrapPredicate predicate)ISUIElement
shrinkX(number x)ISUIElement
shrinkY(number y)ISUIElement
sortModes(string a, string b)MainOptionsstatic
sprintBtnMainOptions
StartOutline(Texture tex, number outlineThickness, number r, number g, number b, number a)ISUIElement
stayOnSplitScreen(integer playerNum)ISUIElement
stuffBelowControllerTickboxMainOptions
subPanelPreRender()MainOptions
subPanelRender()MainOptions
suspendStencil()ISUIElement
tableContains(table tbl, unknown x)MainOptions
tabsMainOptions
targetISUIElement
targetColorMainOptions
toString()ISUIElement
toUI()MainOptions
translatorPaneMainOptionsstatic
triggerEvent(string _event, unknown ...)ISBaseObject
TypeISBaseObject
update()ISUIElement
updateScrollbars()ISUIElement
upgradeKeysIni(string name, integer key, integer defaultKey, integer version)MainOptionsstatic
vscrollISUIElement
wantExtraMouseEventsISUIElement
wantKeyEventsISUIElement
widthISUIElement
wrapInCollapsableWindow(string title, boolean resizable, ISCollapsableWindow subClass)ISUIElement
xISUIElement
yISUIElement