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
$#!
 {HTMLElement}blanket, Jx.Dialog
 {HTMLElement}domObj, Jx.ColorPalette
 {String}baseURL, Jx
A
 active
 add
 addTo
 addToImgQueue, Jx
 alpha
 alphaChanged, Jx.ColorPalette
 alphaLabel, Jx.ColorPalette
 alternateRowColors, Jx.Grid
 append
 applyPNGFilter, Jx
 autoSize
B
 barOptions, Jx.Splitter
 bars, Jx.Splitter
 barTooltip
 blur, Jx.Button
 bottom, Jx.Layout
 button, Jx.Menu
 Button, Jx.Button.Jx
 Button>}activeButton, Jx.Button.Multi.{<Jx
 buttons
 ButtonSet, Jx.ButtonSet.Jx
C
 cellPrelight, Jx.Grid
 cellSelected, Jx.Grid.Model
 cellSelection, Jx.Grid
 changed
 check left,top,width,height against current styles, Jx.Layout
 checkImgQueue, Jx
 checkRequest, Jx.ContentLoader
 chrome, Jx.Chrome
 clear, Jx.Tree
 clicked
 clone
 close
 closed, Jx.Panel
 closeLabel, Jx.Panel
 closeTooltip, Jx.Panel
 colHeaderHeight, Jx.Grid.Model
 collapse
 collapseLabel, Jx.Panel
 collapseTooltip, Jx.Panel
 color
 Color, Jx.Button.Color.Jx.Button
 ColorPalette, Jx.ColorPalette.Jx
 columnHeaderPrelight, Jx.Grid
 columnHeaders
 columnPrelight, Jx.Grid
 columnSelected, Jx.Grid.Model
 columnSelection, Jx.Grid
 colWidth, Jx.Grid.Model
 Combo, Jx.Button.Combo.Jx
 Constructor
 container, Jx.Button
 Container, Jx.Toolbar.Container.Jx.Toolbar
 containerOptions, Jx.Splitter
 content
 contentIsLoaded, Jx.ContentLoader
 contentURL, Jx.ContentLoader
 contextMenu, Jx.TreeItem
 ContextMenu, Jx.Menu.Context.Jx
 createGrid, Jx.Grid
 createIframeShim, Jx
 currentSelection, Jx.Button.Combo
modal dialogs prevent interaction with the rest of the application while they are open, this element is displayed just under the dialog to prevent the user from clicking anything.
the HTML element representing the color panel
This is the URL that Jx was loaded from, it is automatically calculated from the script tag src property that included Jx.
optional, default false.
is this item active or not? 
add: function()
add a new item to the pick list
add: function()
adds one or more buttons to the Multi button.
add : function()
Add one or more Jx.Buttons to the ButtonSet.
add : function()
Add menu items to the sub menu.
add : function()
Add menu items to the sub menu.
add : function()
Add one or more Jx.Tabs to the TabBox.
add: function()
Add one or more Jx.Button.Tabs to the TabSet.
add: function( )
Add an item to the toolbar.
add: function( )
Add a toolbar to the container.
addTo: function(reference,
where)
adds the object to the DOM relative to another element.
addTo: function(parent)
add this toolbar to a DOM element automatically creating a toolbar container if necessary
Jx.addToImgQueue = function(obj)
Request that an image be set to a DOM IMG element src attribute.
an alpha value to initialize the panel with, defaults to 1 (opaque) if not specified.
default 100, the initial alpha value
alphaChanged: function()
handle the user entering a new alpha value manually by updating the selected alpha if the entered value is valid alpha (0-100).
the text to display next to the alpha input for i18n.
defaults to false.
append: function(node)
Append a node at the end of the sub-tree
append : function(node)
append a node at the end of the sub-tree
Jx.applyPNGFilter = function(o)
Static method that applies the PNG Filter Hack for IE browsers when showing 24bit PNG’s.
if true, the toolbar will attempt to set its size based on the things it contains.
automatically size the toolbar container to fill its container.
{Array} an array of object that provide options for the bars, this array should be one less than the number of elements in the splitter.
{Array} an array of the bars between each of the elements used to resize the split areas.
the tooltip to place on the title bars of each panel
the tooltip to display when the mouse hovers over a split bar, used for i18n.
blur: function()
remove the keyboard focus from this button
the distance (in pixels) to maintain the bottom edge of the element from its parent element.
{Jx.Button} The button that represents this menu in a toolbar and opens the menu.
create a new button.
the currently selected button
{Array} the buttons added to this multi button
{Array} array of buttons that are managed by this button set
Create a new instance of Jx.ButtonSet
defaults to false.
cellSelected: function(grid,
row,
col)
This function is called by the grid to indicate that the user has selected a cell by clicking on the cell in the grid.
defaults to false.
changed: function(panel)
handle the color changing in the palette by updating the preview swatch in the button and firing the change event.
changed: function()
handle the user entering a new colour value manually by updating the selected colour if the entered value is valid HEX.
and only apply changes if they are not the same.
Jx.checkImgQueue = function()
An internal method that ensures no more than 2 images are loading at a time.
checkRequest: function()
Is fired after a delay to check the request to make sure it’s not failing in AIR.
the DOM element that contains the chrome
clear: function()
Clear the tree of all child nodes
clicked : function(evt)
triggered when the user clicks the button, processes the actionPerformed event
clicked: function()
override Jx.Button.Flyout to use a singleton color palette.
clicked: function(e)
Override Jx.Button::clicked to hide/show the content area of the flyout.
clicked : function(evt)
triggered when the user clicks the button, processes the actionPerformed event
clicked: function(obj)
Handle the user clicking on the menu item, overriding the Jx.Button::clicked method to facilitate menu tracking
clicked : function(e)
handle the user clicking on this folder by expanding or collapsing it.
clone : function()
Create a clone of the TreeFolder
clone : function()
Create a clone of the TreeItem
(optional) {Boolean} determines whether the dialog is closeable by the user or not.
boolean, determine if the panel can be closed (hidden) by the user.
boolean, initial state of the panel (true to start the panel closed), default is false
the label to use for the close menu item
the tooltip to display over the close button
default 28, the height of the column header row
boolean, determine if the panel can be collapsed and expanded by the user.
collapse : function()
Collapses the folder
the label to use for the collapse menu item
the tooltip to display over the collapse button
a color to initialize the panel with, defaults to #000000 (black) if not specified.
default #000000, the initially selected color
initialize a new color button.
initialize a new instance of Jx.ColorPalette
defaults to false.
defaults to false.
optional column headers, defaults to null
defaults to false.
columnSelected: function(grid,
col)
This function is called by the grid to indicate that the user has selected a column by clicking on the column header.
defaults to false.
default 50, the width of columns
create a new instance of Jx.Combo
the tag name of the HTML element that should be created to contain the button, by default this is ‘div’.
Create a new instance of Jx.Toolbar.Container
{Array} an array of objects that provide options for the Jx.Layout constraints on each element.
the HTML element that contains the flyout content
{HTMLElement} The content area that is displayed when the tab is active.
content may be an HTML element reference, the id of an HTML element already in the DOM, or an HTML string that becomes the inner HTML of the element.
tracks the load state of the content, specifically useful in the case of remote content.
the URL to load content from
{Jx.ContextMenu} the context menu to trigger if there is a right click on the node
create a new context menu
createGrid: function()
create the grid for the current model
Jx.createIframeShim = function()
Creates a new iframe element that is intended to fill a container to mask out other operating system controls (scrollbars, inputs, buttons, etc) when HTML elements are supposed to be above them.
{Object} current selection in the list