UIBankManager Class
Bank manager (for loans / insurance companies) and bank statement fullscreen windows.
Inheritance: UIBankManager » UIFullscreen » Window
Method Index
- addBevelPanel(x, y, w, h, colour, highlight_colour, shadow_colour, disabled_colour) (inherited from Window)
 - addColourPanel(x, y, w, h, r, g, b) (inherited from Window)
 - addKeyHandler(key, handler, ...) (inherited from Window)
 - addPanel(sprite_index, x, y, w, h) (inherited from Window)
 - addWindow(window) (inherited from Window)
 - afterLoad(old, new) (overrides UIFullscreen:afterLoad)
 - beginDrag(x, y) (inherited from Window)
 - bringToTop() (inherited from Window)
 - close() (overrides Window:close)
 - decreaseLoan()
 - draw(canvas, x, y) (overrides UIFullscreen:draw)
 - getSavedWindowPositionName() (inherited from UIFullscreen)
 - getStaffPosition(dx, dy) (inherited from UIFullscreen)
 - getTooltipAt(x, y) (inherited from Window)
 - getTooltipForElement(elem, x, y) (inherited from Window)
 - getWindow(window_class) (inherited from Window)
 - getWindows(window_class) (inherited from Window)
 - hideStatistics()
 - hitTest(x, y) (inherited from UIFullscreen)
 - hitTestPanel(x, y, panel) (inherited from Window)
 - increaseLoan()
 - makeButtonOnPanel(panel, x, y, w, h, sprite, on_click, on_click_self, on_rightclick) (inherited from Window)
 - makeDynamicTooltip(callback, x, y, r, b, tooltip_x, tooltip_y) (inherited from Window)
 - makeScrollbarOnPanel(panel, slider_colour, callback, min_value, max_value, page_size, value) (inherited from Window)
 - makeTextboxOnPanel(panel, confirm_callback, abort_callback) (inherited from Window)
 - makeTooltip(text, x, y, r, b, tooltip_x, tooltip_y) (inherited from Window)
 - onChangeLanguage() (inherited from Window)
 - onChangeResolution() (inherited from UIFullscreen)
 - onCursorWorldPositionChange(x, y) (inherited from Window)
 - onMouseDown(button, x, y) (inherited from UIFullscreen)
 - onMouseMove(x, y, ...) (overrides Window:onMouseMove)
 - onMouseUp(button, x, y) (inherited from Window)
 - onTick() (overrides Window:onTick)
 - onWorldTick() (inherited from Window)
 - openTownMap()
 - removeAllPanels() (inherited from Window)
 - removeWindow(window) (inherited from Window)
 - returnFromGraph()
 - sendToBottom(window) (inherited from Window)
 - sendToTop(window) (inherited from Window)
 - setDefaultPosition(x, y) (inherited from Window)
 - setPosition(x, y) (inherited from Window)
 - showGraph()
 - showGraph1()
 - showGraph2()
 - showGraph3()
 - showStatistics(keep_cursor)
 - startButtonBlinking(button_index) (inherited from Window)
 - stopButtonBlinking() (inherited from Window)
 
Member Index
- active_button (*)
 - active_scrollbar (*)
 - background
 - blink_counter (*)
 - blinking_button (*)
 - border_sprites (*)
 - browsclk
 - browslift
 - btn_repeat_delay (*)
 - buttons (*)
 - buttons_down
 - category (*)
 - chosen_insurance
 - close_button
 - close_panel
 - closed
 - counter
 - default_button_sound (*)
 - draggable (*)
 - dragging (*)
 - esc_closes (*)
 - eyesblink
 - eyesclk
 - font
 - graph
 - graph_buttons
 - height (*)
 - key_handlers (*)
 - modal_class (*)
 - panel_sprites
 - panels (*)
 - parent (*)
 - return_from_graph_button
 - return_from_stat_button
 - scrollbars (*)
 - selected_staff (*)
 - showingStatistics
 - smiles
 - smilesclk
 - staff_members (*)
 - stat_background
 - stat_button
 - stat_font
 - textboxes (*)
 - tooltip_regions (*)
 - ui
 - visible (*)
 - width (*)
 - windows (*)
 - world
 - x
 - x_original (*)
 - y
 - y_original (*)
 
function UIBankManager:UIBankManager(ui)
Parameters:
| Name | Type | Description | 
|---|---|---|
| ui | ? | ? | 
Declared on: line 24 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:afterLoad(old, new)
Parameters:
| Name | Type | Description | 
|---|---|---|
| old | ? | ? | 
| new | ? | ? | 
 Overrides: UIFullscreen:afterLoad.
 Declared on: line 110 of Lua/dialogs/fullscreen/bank_manager.lua.
 
function UIBankManager:close()
 Overrides: Window:close.
 Declared on: line 296 of Lua/dialogs/fullscreen/bank_manager.lua.
 
function UIBankManager:decreaseLoan()
Declared on: line 410 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:draw(canvas, x, y)
Parameters:
| Name | Type | Description | 
|---|---|---|
| canvas | ? | ? | 
| x | ? | ? | 
| y | ? | ? | 
 Overrides: UIFullscreen:draw.
 Declared on: line 212 of Lua/dialogs/fullscreen/bank_manager.lua.
 
function UIBankManager:hideStatistics()
Declared on: line 334 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:increaseLoan()
Declared on: line 397 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:onMouseMove(x, y, ...)
Parameters:
| Name | Type | Description | 
|---|---|---|
| x | ? | ? | 
| y | ? | ? | 
| ... | ? | ? | 
 Overrides: Window:onMouseMove.
 Declared on: line 283 of Lua/dialogs/fullscreen/bank_manager.lua.
 
function UIBankManager:onTick()
 animation function
 Overrides: Window:onTick.
 Declared on: line 132 of Lua/dialogs/fullscreen/bank_manager.lua.
 
function UIBankManager:openTownMap()
Declared on: line 428 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:returnFromGraph()
Declared on: line 386 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:showGraph()
Declared on: line 358 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:showGraph1()
Declared on: line 371 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:showGraph2()
Declared on: line 376 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:showGraph3()
Declared on: line 381 of Lua/dialogs/fullscreen/bank_manager.lua.
function UIBankManager:showStatistics(keep_cursor)
Parameters:
| Name | Type | Description | 
|---|---|---|
| keep_cursor | ? | ? | 
Declared on: line 303 of Lua/dialogs/fullscreen/bank_manager.lua.