Todo: Locate and describe references for functionality of the game, both engine and scripting "Public" refers to the location "binaries/data/mods/public" [[TOC]] == User Interface == === Actions === ==== Selection ==== Source Locations: Public/gui/session/input.js - Lines 487-570 ,802-907 === Objects === ==== Buttons ==== Source Locations:[[BR]]source/gui/CButton.cpp - Defines the button, passes "!HandleMessage" off to IGUIButtonBehavior and IGUITextOwner[[BR]]source/gui/IGUIButtonBehavior.cpp - Handles button events, currently mouse clicks and hovers Declaration: Properties:[[BR]].hidden(bool)[[BR]].tooltip(string) - HTML formatting allowed Events[[BR]].onpress(func)[[BR]].onrightpress(func) ''To be implemented with ticket 1028'' === ===