self._element.ondragstart=new Function("","return false"); if(self._hovered)return; self._hovered=true; self.invoke_event("tooglecssclass","hovered",self._hovered); self._isclicked=true; self.invoke_event("tooglecssclass","clicked",self._isclicked); if(devent)devent.cancel_default(); self._isclicked=false; self.invoke_event("tooglecssclass","clicked",self._isclicked); self._hovered=false; self._isclicked=false; self.invoke_event("tooglecssclass","hovered",self._hovered); self.invoke_event("tooglecssclass","clicked",self._isclicked); self.toggle_css_class("tbcontrol",true); return self._checked self._checked=!!value;this.invoke_event("set_checked"); return self._disabled self._disabled=!!value;this.invoke_event("set_disabled"); self.invoke_event("tooglecssclass","checked",self._checked); self.invoke_event("tooglecssclass","disabled",self._disabled); self.toggle_css_class("tbcontrol_"+name,mode); return self._command; self._command=value; self.update_image(); return self._arguments; self._arguments=value; return self._imagename; self._imagename=value; self.update_image(); self._config=self.find_config(); self.update_image(); self.exec_command(); de.cancel_default(); return self._noactive; self._noactive=value; if(self._rteinstanceeventid)self._rteinstance.DetachEvent("UpdateUI",self._rteinstanceeventid); self.toggle_css_class("dlimage"); self.toggle_css_class("dlimage_"+name,mode); self.toggle_css_class("dlgroup"); self.toggle_css_class("dlgroup_"+name,mode);