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);