Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 id, VegUIRequest
 idxPtr, VegUISelector
 iesucks
 img_src, VegUINode.T
 imgnode
 include, VegUIManager
 init, VegUIEffect
 init_bridge, VegUIManager
 init_close, VegUIMenu
 init_fx, VegUIManager
 initialize, VegUIFXManager
 innerHtml, VegUINode.T
 input_go, VegUIDataset
 input_halt, VegUIDataset
 interval, VegUIFXManager
 Introduction
 is_active, VegUIMenu
 is_hidden, VegUINode
 is_parent, VegUINode
 is_selected, VegUIList
 is_x, VegUIScrollbar
 isChecked, VegUICheckBox
 isPassive, VegUIEffect
 Item Index Explanation, VegUIMenu
 Item Object, VegUIList
 itemHeight, VegUIList.T
 items, VegUIList
 Items
 Items Array, VegUISelector
K
 key_is_blocked, VegUIManager
 keyAlt, VegUINode
 keyCtrl, VegUINode
 keyShift, VegUINode
 kill, VegUINode
L
 label, VegUIMenuItem.T
 labelTxt
 lIconImg, VegUIMenuItem.T
 lIconW, VegUIMenuItem.T
 limit
 link, VegUIScrollbar
 link_menu, VegUIMenu
 List Types
 ListTemplate
 ListTpl, VegUIDataset
 listType
 listX
 listY
 lockFocus, VegUINode
 lose_focus_node, VegUINode
int, unique request id
int, index pointer
var browser_str = navigator.userAgent.toLowerCase(); function iesucks(Node)
Internet explorer 6 leaks memory in closures, in order to fix that iesucks is called when the page is unloaded if the browser is ie6
string, will set the HTML node’s src attribute
function imgnode(src,
w,
h,
parentNode)
Wrapper for document.createElement to create an image node with the option to define proportions and image source right away
this.include = function(path,
ondone,
async)
Includes javascript code from a file and executes is
this.init = function(Element,
Manager)
Initialize effect
this.init_bridge = function()
initializes common VegUIBridge object that can be accessed by all spawned VegUIElements by accessing it over their Manager property
this.init_close = function()
Starts a timer that will close the menu in this.<closeTime> ms.
this.init_fx = function(interval)
initializes common VegUIFXManager object that can be accessed by all spawned VegUIElements by accessing it over their Manager attribute
Initializes the manager at the set interval, note that this does not start the interval timer, it just sets the speed.
string, The HTML Node’s innerHTML attribute will be set to this, if set
this.input_go = function(id,
cell)
Toggles input mode on a column field in a certain row
this.input_halt = function()
Stops input mode
int, interval speed (ms)
this.is_active = function()
Checks if this or any of the child menues of this menu is active
this.is_hidden = function()
Checks if the HTML node controlled by this element is hidden or visible
this.is_parent = function(Obj)
Check if a vegui element is the parent element of this element somewhere down the parent chain
this.is_selected = function(value)
Checks if the item with a certain value is selected
this.is_x = function()
Checks if scroll bar is an x axis or an y axis scroll bar
bool holds the checked status of the checkbox, true if it is checked, false if it is unchecked
bool, if true the effect will be executed when it is created and will not be added to the processing loop of the fx engine
When an item is added via the add_item method then it will also be added to the Items property of the menu.
the sItem property holds the selected item in the form of an object.
int, row height (pixels)
int, number of items in the list
Array , holds the VegUIMenuItem objects in this menu
Array, holds the items in the form of value, name pairs
The items array holds value, name pairs meaning a valid items array would look like this:
this.key_is_blocked = function(keyCode)
Check if a keycode has been blocked with block_key
bool, if true then the alt key was held down when the last keyboard event was handled by this element
bool, if true then the ctrl key was held down when the last keyboard event was handled by this element
bool, if true then shift key was held down when the last keyboard event was handled by this element
this.kill = function(removeSelf,
keepBase)
Removes the HTMLnode controlled by this element and/or destroys the element it self.
string, text of the item
string text of the label
labelTxt
string, path of the left icon image
int, width of the left cell
int, effect will stop when this transparency value is reached
int, effect will stop when this amount of transparency is reached
this.link = function(CHolder,
Content)
Links two VegUIElement as CHolder and Content.
this.link_menu = function(itemIdx,
Menu)
Links another VegUIMenu element as a subment to this menu.
VegUIList, all lists will be cloned from this template
ListTemplate
VegUIList, the list for list input will be cloned from this template
int, List Types
int, listType
int, x offset for list popup
listX
int, y offset for list popup
listY
bool, if true focus can never be taken away from this node
this.lose_focus = this.lose_focus_node = function(bail)
Takes focus away from this element, the first parent that can have focus set on it will gain passive focus.