home *** CD-ROM | disk | FTP | other *** search
- class FPUI.AccObject
- {
- var m_type;
- var m_state;
- var m_defaultActionName;
- var m_controller;
- static var ROLE_SYSTEM_LINK = 30;
- static var ROLE_SYSTEM_SLIDER = 51;
- static var ROLE_SYSTEM_TOOLBAR = 22;
- static var ROLE_SYSTEM_DROPLIST = 47;
- static var ROLE_SYSTEM_BUTTONDROPDOWN = 56;
- static var ROLE_SYSTEM_DOCUMENT = 15;
- static var ROLE_SYSTEM_SEPARATOR = 21;
- static var ROLE_SYSTEM_PUSHBUTTON = 43;
- static var EVENT_OBJECT_STATECHANGE = 32778;
- static var EVENT_OBJECT_LOCATIONCHANGE = 32779;
- static var EVENT_OBJECT_NAMECHANGE = 32780;
- static var EVENT_OBJECT_DESCRIPTIONCHANGE = 32781;
- static var EVENT_OBJECT_VALUECHANGE = 32782;
- static var STATE_SYSTEM_NORMAL = 0;
- static var STATE_SYSTEM_INVISIBLE = 32768;
- static var STATE_SYSTEM_UNAVAILABLE = 1;
- function AccObject(accType)
- {
- var _loc1_ = this;
- _loc1_.m_type = accType;
- _loc1_.m_state = FPUI.AccObject.STATE_SYSTEM_NORMAL;
- _loc1_.m_defaultActionName = "";
- _loc1_.m_controller = null;
- _loc1_.m_handler = "";
- }
- function get_accRole(childId)
- {
- return this.m_type;
- }
- function set_accState(newState, enable)
- {
- if(enable)
- {
- this.m_state |= newState;
- }
- else
- {
- this.m_state &= ~newState;
- }
- }
- function get_accState(childId)
- {
- return this.m_state;
- }
- function set_accDefaultAction(name, controller, handler)
- {
- var _loc1_ = this;
- _loc1_.m_defaultActionName = name;
- _loc1_.m_controller = controller;
- _loc1_.m_handler = handler;
- }
- function get_accDefaultAction(childId)
- {
- return this.m_defaultActionName;
- }
- function accDoDefaultAction(childId)
- {
- this.m_controller[this.m_handler]();
- }
- }
-