SuperX-Kernmodul
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
1.2 KiB

/*
DynAPI Distribution
ListBoxStyle (Default)
The DynAPI Distribution is distributed under the terms of the GNU LGPL license.
Requires: StyleManager, ListBox
*/
function ListBoxStyle (){
var style = new Style(); // create basic style object
style.styleName='ListBoxStyle';
style.mOverColor = style.selBackColor;
style.firstRowColor = '#FFFFFF';
style.altRowColor = '#FFFFFF';
style.loadImages = function(){
if(!this.imageOn) this.imageOn = Styles.getImage('check_on.gif',13,13);
if(!this.imageOff) this.imageOff = Styles.getImage('check_off.gif',13,13);
};
// initStyle will act as a function of the DynLayer object
style.initStyle = function(){
this.vscBar.setAnchor({top:1,right:1,bottom:1});
this.renderStyle();
};
// renderStyle will act as a function of the DynLayer object
style.renderStyle = function(act){
var all=!act;
//if(all||act=='resize') this.vscBar.setLength(this.h-2);
if(all){ // set other attributes if rendering all areas
this.lyrItms.setBgColor(this.getStyleAttribute('firstRowColor'));
this.setBgColor(this.getStyleAttribute('backColor'));
if(this._created) this._modItemsLayout(); //setup items
}
};
return style;
}
Styles.addStyle('ListBox',ListBoxStyle);