Operator
-
class
cee.Operator() The
Operatorclass is the base class for all operators. A name is required for all operators, and the name is used to identify the operator in theOperatorStack.Operators contain optional methods that correspond to the different events that may occur in the view. When an operator is set on a
View, the operator can interact with its ownerView, but only that view. TheViewersets the events listeners internally, and then fires the corresponding Operator event handler method when the event is recieved.
Constructors
-
cee.Operator.constructor() - Operator(name: string):
OperatorParameters
name: stringReturns:
Operator
Accessors
-
cee.Operator.name() - get name(): string
The name of the operator. Built-in operator names can be referenced by the
StandardOperatorenum.Returns: string
-
cee.Operator.ownerView() - get ownerView():
ViewReturns the
Viewthat this operator is set on. If the operator is not on a view’sOperatorStack, null is returned.Returns:
View
Methods
-
cee.Operator.onAddedToView() optional
onAddedToView(): voidReturns: void
-
cee.Operator.onClick() optional
onClick(event: MouseEvent):OperatorEventStatusParameters
event: MouseEventReturns:
OperatorEventStatus
-
cee.Operator.onDblClick() optional
onDblClick(event: MouseEvent):OperatorEventStatusParameters
event: MouseEventReturns:
OperatorEventStatus
-
cee.Operator.onKeyDown() optional
onKeyDown(event: KeyboardEvent):OperatorEventStatusParameters
event: KeyboardEventReturns:
OperatorEventStatus
-
cee.Operator.onKeyUp() optional
onKeyUp(event: KeyboardEvent):OperatorEventStatusParameters
event: KeyboardEventReturns:
OperatorEventStatus
-
cee.Operator.onMouseDown() optional
onMouseDown(event: MouseEvent):OperatorEventStatusParameters
event: MouseEventReturns:
OperatorEventStatus
-
cee.Operator.onMouseMove() optional
onMouseMove(event: MouseEvent):OperatorEventStatusParameters
event: MouseEventReturns:
OperatorEventStatus
-
cee.Operator.onMouseUp() optional
onMouseUp(event: MouseEvent):OperatorEventStatusParameters
event: MouseEventReturns:
OperatorEventStatus
-
cee.Operator.onPointerDown() optional
onPointerDown(event: PointerEvent):OperatorEventStatusParameters
event: PointerEventReturns:
OperatorEventStatus
-
cee.Operator.onPointerMove() optional
onPointerMove(event: PointerEvent):OperatorEventStatusParameters
event: PointerEventReturns:
OperatorEventStatus
-
cee.Operator.onPointerUp() optional
onPointerUp(event: PointerEvent):OperatorEventStatusParameters
event: PointerEventReturns:
OperatorEventStatus
-
cee.Operator.onRemovedFromView() optional
onRemovedFromView(): voidReturns: void
-
cee.Operator.onTouchEnd() optional
onTouchEnd(event: TouchEvent):OperatorEventStatusParameters
event: TouchEventReturns:
OperatorEventStatus
-
cee.Operator.onTouchMove() optional
onTouchMove(event: TouchEvent):OperatorEventStatusParameters
event: TouchEventReturns:
OperatorEventStatus
-
cee.Operator.onTouchStart() optional
onTouchStart(event: TouchEvent):OperatorEventStatusParameters
event: TouchEventReturns:
OperatorEventStatus
-
cee.Operator.onWheel() optional
onWheel(event: WheelEvent):OperatorEventStatusParameters
event: WheelEventReturns:
OperatorEventStatus