CorsixTH Lua Documentation

UIMenuBar Class

The ingame menu bar which sits (nominally hidden) at the top of the screen.

Declared on: line 25 of Lua/dialogs/menu.lua.
Inheritance: UIMenuBar ยป Window

Method Index

Member Index

(*) only used in superclass methods
function UIMenuBar:UIMenuBar(ui)

Parameters:

NameTypeDescription
ui ? ?

Declared on: line 28 of Lua/dialogs/menu.lua.

function UIMenuBar:addMenu(title, menu)

Parameters:

NameTypeDescription
title ? ?
menu ? ?

Declared on: line 123 of Lua/dialogs/menu.lua.

function UIMenuBar:calculateMenuSize(menu)

Parameters:

NameTypeDescription
menu ? ?

Declared on: line 416 of Lua/dialogs/menu.lua.

function UIMenuBar:draw(canvas)

Parameters:

NameTypeDescription
canvas ? ?

Overrides: Window:draw.
Declared on: line 139 of Lua/dialogs/menu.lua.

function UIMenuBar:drawMenu(menu, canvas)

Parameters:

NameTypeDescription
menu ? ?
canvas ? ?

Declared on: line 179 of Lua/dialogs/menu.lua.

function UIMenuBar:hitTestBar(x, y)

Parameters:

NameTypeDescription
x ? ?
y ? ?

Declared on: line 215 of Lua/dialogs/menu.lua.

function UIMenuBar:makeMenu(app)

Parameters:

NameTypeDescription
app ? ?

Declared on: line 515 of Lua/dialogs/menu.lua.

function UIMenuBar:onMouseDown(button, x, y)

Parameters:

NameTypeDescription
button ? ?
x ? ?
y ? ?

Overrides: Window:onMouseDown.
Declared on: line 329 of Lua/dialogs/menu.lua.

function UIMenuBar:onMouseMove(x, y)

Parameters:

NameTypeDescription
x ? ?
y ? ?

Overrides: Window:onMouseMove.
Declared on: line 231 of Lua/dialogs/menu.lua.

function UIMenuBar:onMouseUp(button, x, y)

Parameters:

NameTypeDescription
button ? ?
x ? ?
y ? ?

Overrides: Window:onMouseUp.
Declared on: line 358 of Lua/dialogs/menu.lua.

Page generated on Sat Feb 07, 2015 at 18:38:28 by LDocGen.