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
D
 data, Jx.TreeItem
 deactivate
 descendantOf, Element
 destroyGrid, Jx.Grid
 Dialog, Jx.Dialog.Jx
 domObj
 dragHorizontal, Jx.Splitter
 dragVertical, Jx.Splitter
E
 editable, Jx.Button.Combo
 element, Jx.Splitter.Snap
 Element
 elements, Jx.Splitter
 enabled
 establishConstraints, Jx.Splitter
 eventInMenu, Jx.Menu
 expand, Jx.TreeFolder
 expandLabel, Jx.Panel
F
 finalize
 finalizeFolder, Jx.TreeFolder
 finalizeItem, Jx.TreeItem
 findChild, Jx.TreeFolder
 findElement, Element
 firstLayout, Jx.PanelSet
 firstUpdate, Jx.Splitter
 focus, Jx.Button
 Functions
G
 getBorderBoxSize, Element
 getBorderSize, Element
 getColumnCount, Jx.Grid.Model
 getColumnHeaderHeight, Jx.Grid.Model
 getColumnHeaderHTML, Jx.Grid.Model
 getColumnWidth, Jx.Grid.Model
 getContentBoxSize, Element
 getLabel
 getMarginBoxSize, Element
 getName, Jx.TreeItem
 getNumber, Jx
 getPaddingSize, Element
 getPageDimensions, Jx
 getRowColumnFromEvent, Jx.Grid
 getRowCount, Jx.Grid.Model
 getRowHeaderHTML, Jx.Grid.Model
 getRowHeaderWidth, Jx.Grid.Model
 getRowHeight, Jx.Grid.Model
 getValue, Jx.Button.Combo
 getValueAt, Jx.Grid.Model
 Grid, Jx.Grid.Jx
 gridChanged, Jx.Grid
H
 halign, Jx.Button
 height
 hexColors, Jx.ColorPalette
 hide
 hideChrome, Jx.Chrome
 hideTitle, Jx.Panel
 horizontal, Jx.Dialog
 horizontalResize, Jx.Splitter
{Object} any arbitrary data to be associated with the TreeItem
deactivate: function()
Deactivate the menu by hiding it.
deactivate: function(e)
Deactivate the sub menu
deactivate: function()
Deactivate the Toolbar (when it is acting as a menu bar).
descendantOf: function(node)
determines if the element is a descendent of the reference node.
destroyGrid: function()
destroy the contents of the grid safely
Construct a new instance of Jx.Dialog
{HTMLElement} The HTML element containing the menu.
{HTMLElement} the HTML element that the separator is contained within
{HTMLElement} the element being split
{HTMLElement} The HTML element that represents this tab set in the DOM.
{HTMLElement} the HTML element that the toolbar lives in
{HTMLElement} the HTML element that the container lives in
{HTMLElement} an element to contain the thing to be placed in the toolbar.
{HTMLElement} The DOM element that goes in the Jx.Toolbar
{HTMLElement} a reference to the HTML element that is the TreeItem in the DOM
dragHorizontal: function(obj)
In a horizontally split container, handle a bar being dragged left or right by resizing the elements on either side of the bar.
dragVertical: function(obj)
In a vertically split container, handle a bar being dragged up or down by resizing the elements on either side of the bar.
boolean, default false.
{HTMLElement} An element of the Jx.Splitter that gets controlled by this snap
Element is a global object provided by the mootools library.
{Array} an array of elements that are displayed in each of the split areas
whether the button is enabled or not.
{Boolean} the initial state of the TreeItem.
establishConstraints: function()
Setup the initial set of constraints that set the behaviour of the bars between the elements in the split area.
eventInMenu: function(e)
determine if an event happened inside this menu or a sub menu of this menu.
expand : function()
Expands the folder
the label to use for the expand menu item
finalize: function()
Clean up the panel
finalize: function()
Clean up a Jx.Tree instance
finalize: function()
Clean up a TreeFolder.
finalize: function()
Clean up the TreeItem and remove all DOM references
finalizeFolder: function()
Internal method to clean up folder-related stuff.
finalizeItem: function()
Clean up the TreeItem and remove all DOM references
findChild : function(path)
Get a reference to a child node by recursively searching the tree
findElement: function(type)
search the parentage of the element to find an element of the given tag name.
{Boolean} true until the panel set has first been resized
{Boolean} track the first resize event so that unexposed Jx things can be forced to calculate their size the first time they are exposed.
focus: function()
capture the keyboard focus on this button
getBorderBoxSize: function()
return the size of the border area of an element.
getBorderSize : function()
returns the border size for each edge of an element
getColumnCount: function()
This function returns the number of columns of data in the model as an integer value.
getColumnHeaderHeight: function()
This function returns an integer which is the height of the column header row in pixels.
getColumnHeaderHTML: function(col)
This function returns an HTML string to be placed in the column header for the given column index.
getColumnWidth: function(col)
This function returns an integer which is the width of the given column in pixels.
getContentBoxSize : function()
return the size of the content area of an element.
getLabel: function()
returns the text of the button.
getLabel: function()
Get the label of the title bar of this panel
getMarginBoxSize: function()
return the size of the margin area of an element.
getName : function()
Get the label associated with a TreeItem
Jx.getNumber = function(n,
def)
safely parse a number and return its integer value.
getPaddingSize : function ()
returns the padding for each edge of an element
Jx.getPageDimensions = function()
return the dimensions of the browser client area.
getRowColumnFromEvent: function(e)
retrieve the row and column indexes from an event click.
getRowCount: function()
This function returns the number of rows of data in the model as an integer value.
getRowHeaderHTML: function(row)
This function returns an HTML string to be placed in the row header for the given row index
getRowHeaderWidth: function()
This function returns an integer which is the width of the row header column in pixels.
getRowHeight: function(row)
This function returns an integer which is the height of the given row in pixels.
getValue: function()
Return the current value
getValueAt: function(row,
col)
This function returns an HTML string which is the text to place in the cell at the given row and column.
construct a new instance of Jx.Grid within the domObj
gridChanged: function(model,
row,
col,
value)
called through the grid listener interface when data has changed in the underlying model
horizontal alignment of the button label, ‘center’ by default.
(optional) {Integer} the initial height in pixels of the dialog.
the height (in pixels) of the element.
{Integer} the height of the container, cached for speed
a fixed height in pixels for the tab box.
an array of hex colors for creating the palette, defaults to a set of web safe colors.
hide: function()
hide the color panel
hide: function()
Closes the flyout if open
hide : function()
hide the dialog, external code should use the Jx.Dialog::close method to hide the dialog.
hide: function(e)
Hide the menu.
hide: function()
Hide the menu item.
Hide the menu item.
hide: function()
Hide the sub menu
hideChrome: function()
removes the chrome from the DOM.
Boolean, hide the title bar if true.
(optional) {String} the horizontal rule for positioning the dialog.
horizontalResize: function()
Resize a horizontally layed-out container