/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> /// <filterpriority>2</filterpriority> public void Dispose() { if (null != _component) { _component.RemoveEventListener(MouseEvent.MOUSE_OVER, MouseOverHandler, EventPhase.Capture | EventPhase.Target); _component.RemoveEventListener(MouseEvent.MOUSE_OUT, MouseOutHandler, EventPhase.Capture | EventPhase.Target); } }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> /// <filterpriority>2</filterpriority> public void Dispose() { SystemEventDispatcher.Instance.RemoveEventListener(MouseEvent.MOUSE_MOVE, MouseMoveHandler); SystemEventDispatcher.Instance.RemoveEventListener(MouseEvent.MOUSE_UP, MouseUpHandler); if (null != _component) { _component.RemoveEventListener(MouseEvent.MOUSE_MOVE, ComponentMouseMoveHandler, EventPhase.Capture | EventPhase.Target); // NOTE: Target phase must be present because of the simple components _component.RemoveEventListener(MouseEvent.MOUSE_OUT, ComponentMouseOutHandler, EventPhase.Capture | EventPhase.Target); _component.RemoveEventListener(MouseEvent.MOUSE_DOWN, ComponentMouseDownHandler, EventPhase.Capture | EventPhase.Target); } CursorManager.Instance.RemoveCursor(_cursorId); }
private void StopScanning() { #if DEBUG if (DebugMode) { Debug.Log("StopScanning"); } #endif _component.RemoveEventListener(MouseEvent.MOUSE_OUT, IdleMouseOutHandler, EventPhase.Capture | EventPhase.Target); _component.RemoveEventListener(MouseEvent.MOUSE_DOWN, MouseDownHandler, EventPhase.Capture | EventPhase.Target); _component.RemoveEventListener(MouseEvent.CLICK, ClickHandler, EventPhase.Capture | EventPhase.Target); _scanning = false; _previousResizeMode = null; }
/// <summary> /// /// </summary> protected virtual void DetachSkin() { Skin.RemoveEventListener(PropertyChangeEvent.PROPERTY_CHANGE, SkinPropertyChangeHandler); ClearSkinParts(); base.RemoveChild(Skin); SetSkin(null); }
public void Dispose() { _component.RemoveEventListener(LoadingEvent.START, StartHandler, EventPhase.Target); _component.RemoveEventListener(LoadingEvent.PROGRESS, ProgressHandler, EventPhase.Target); _component.RemoveEventListener(LoadingEvent.END, EndHandler, EventPhase.Target); _component.RemoveEventListener(LoadingEvent.ERROR, ErrorHandler, EventPhase.Target); Cleanup(); }
private void InitializeHandler(Core.Events.Event e) { _component.RemoveEventListener(FrameworkEvent.INITIALIZE, InitializeHandler); GroupAdapter groupAdapter = this as GroupAdapter; if (null != groupAdapter) { groupAdapter.InstantiateChildren(_assignToDescriptor); } //else //{ // // TODO: This is for some future implementation (designer skins etc..) // //Debug.Log("_component: " + _component); // // PREINITIALIZE was needed *because of this * // // but INITIALIZE is the right event, because coded skins are created after PREINITIALIZE!!! // /*SkinnableComponent skinnableComponent = _component as SkinnableComponent; // if (null != skinnableComponent) // { // //Debug.Log("Processing skinnable component", this); // // this is a skinnable component // // look for a skin // var adapter = GuiLookup.FindAdapter(gameObject, "skin"); // if (null == adapter || !gameObject.activeInHierarchy || !adapter.enabled) // return; // //Debug.Log(" adapter skin: " + adapter, adapter); // var skin = adapter.Produce(true, true); // if (null != skin) // { // //Debug.Log(" About to attach adapter skin: " + skin, adapter); // try { // skinnableComponent.AttachAdapterSkin(skin); // } // catch (Exception ex) // { // Debug.LogError(ex, adapter); // } // } // }*/ //} }
public void Dispose() { _component.RemoveEventListener(KeyboardEvent.KEY_DOWN, KeyDownHandler, Phases); // cleanup }