protected override void Dispose(DisposeTypes type) { if (disposed) { return; } if (type == DisposeTypes.Explicit) { StopScroll(); if (mPanGestureDetector != null) { mPanGestureDetector.Detected -= OnPanGestureDetected; mPanGestureDetector.Dispose(); mPanGestureDetector = null; } if (mTapGestureDetector != null) { mTapGestureDetector.Detected -= OnTapGestureDetected; mTapGestureDetector.Dispose(); mTapGestureDetector = null; } } base.Dispose(type); }
public void PanGestureDetectorGetPanGestureDetectorFromPtr() { tlog.Debug(tag, $"PanGestureDetectorGetPanGestureDetectorFromPtr START"); PanGestureDetector a1 = new PanGestureDetector(); PanGestureDetector.GetPanGestureDetectorFromPtr(PanGestureDetector.getCPtr(a1).Handle); a1.Dispose(); tlog.Debug(tag, $"PanGestureDetectorGetPanGestureDetectorFromPtr END (OK)"); Assert.Pass("PanGestureDetectorGetPanGestureDetectorFromPtr"); }
public void PanGestureDetectorConstructor() { tlog.Debug(tag, $"PanGestureDetectorConstructor START"); PanGestureDetector a1 = new PanGestureDetector(); PanGestureDetector a2 = new PanGestureDetector(a1); a1.Dispose(); a2.Dispose(); tlog.Debug(tag, $"PanGestureDetectorConstructor END (OK)"); Assert.Pass("PanGestureDetectorConstructor"); }
public void PanGestureDetectorDetected() { tlog.Debug(tag, $"PanGestureDetectorDetected START"); PanGestureDetector a1 = new PanGestureDetector(); a1.Detected += OnDetected; a1.Detected -= OnDetected; a1.Dispose(); tlog.Debug(tag, $"PanGestureDetectorDetected END (OK)"); Assert.Pass("PanGestureDetectorDetected"); }
public void PanGestureDetectorConstructor() { tlog.Debug(tag, $"PanGestureDetectorConstructor START"); var testingTarget = new PanGestureDetector(); Assert.IsNotNull(testingTarget, "Can't create success object Hover"); Assert.IsInstanceOf <PanGestureDetector>(testingTarget, "Should be an instance of PanGestureDetector type."); testingTarget.Dispose(); tlog.Debug(tag, $"PanGestureDetectorConstructor END (OK)"); Assert.Pass("PanGestureDetectorConstructor"); }
protected override void Dispose(DisposeTypes type) { if (disposed) { return; } if (type == DisposeTypes.Explicit) { if (mLayout != null) { mLayout.StopScroll(false); mLayout.ClearRecyclerView(); mLayout = null; } if (mAdapter != null) { mAdapter.ItemEvent -= OnItemEvent; } if (mPanGestureDetector != null) { mPanGestureDetector.Detected -= OnPanGestureDetected; mPanGestureDetector.Dispose(); mPanGestureDetector = null; } if (mScrollBarShowTimer != null) { mScrollBarShowTimer.Tick -= OnShowTimerTick; mScrollBarShowTimer.Stop(); mScrollBarShowTimer.Dispose(); mScrollBarShowTimer = null; } if (mRecyclerPool != null) { mRecyclerPool.Clear(); mRecyclerPool = null; } if (mChildHelper != null) { mChildHelper.Clear(); mChildHelper.Dispose(); mChildHelper = null; } } base.Dispose(type); }
protected override void Dispose(DisposeTypes type) { if (disposed) { return; } if (type == DisposeTypes.Explicit) { if (layout != null) { layout.StopScroll(false); layout.ClearRecyclerView(); layout = null; } if (adapter != null) { adapter.ItemEvent -= OnItemEvent; } if (panGestureDetector != null) { panGestureDetector.Detected -= OnPanGestureDetected; panGestureDetector.Dispose(); panGestureDetector = null; } if (scrollBarShowTimer != null) { scrollBarShowTimer.Tick -= OnShowTimerTick; scrollBarShowTimer.Stop(); scrollBarShowTimer.Dispose(); scrollBarShowTimer = null; } if (recyclerPool != null) { recyclerPool.Clear(); recyclerPool = null; } if (childHelper != null) { childHelper.Clear(); childHelper.Dispose(); childHelper = null; } } base.Dispose(type); }
public void PanGestureDetectorDetected() { tlog.Debug(tag, $"PanGestureDetectorDetected START"); PanGestureDetector a1 = new PanGestureDetector(); a1.Detected += OnDetected; a1.Detected -= OnDetected; PanGestureDetector.DetectedEventArgs e = new PanGestureDetector.DetectedEventArgs(); object o = new object(); OnDetected(o, e); a1.Dispose(); tlog.Debug(tag, $"PanGestureDetectorDetected END (OK)"); Assert.Pass("PanGestureDetectorDetected"); }
public void Deactivate() { if (mTitle) { tool_bar.Remove(mTitle); mTitle.Dispose(); mTitle = null; } if (mSlideshowButton) { tool_bar.Remove(mSlideshowButton); mSlideshowButton.Clicked -= OnPushButtonClicked; mSlideshowButton.Dispose(); mSlideshowButton = null; } if (toggle_button) { tool_bar.Remove(toggle_button); toggle_button.Clicked -= OnToggleButtonClicked; toggle_button.Dispose(); toggle_button = null; } if (tool_bar) { Window.Instance.GetDefaultLayer().Remove(tool_bar); tool_bar.Dispose(); tool_bar = null; } if (mCubeWaveEffect) { mCubeWaveEffect.TransitionCompleted -= OnCubeEffectCompleted; mCubeWaveEffect.Dispose(); mCubeWaveEffect = null; } if (mCubeCrossEffect) { mCubeCrossEffect.TransitionCompleted -= OnCubeEffectCompleted; mCubeCrossEffect.Dispose(); mCubeCrossEffect = null; } if (mCubeFoldEffect) { mCubeFoldEffect.TransitionCompleted -= OnCubeEffectCompleted; mCubeFoldEffect.Dispose(); mCubeFoldEffect = null; } if (mPanGestureDetector) { mPanGestureDetector.Detected -= OnPanGesture; mPanGestureDetector.Dispose(); mPanGestureDetector = null; } if (mContent) { if (null != mCurrentEffect) { mContent.Remove(mCurrentEffect); } content_layer.Remove(mContent); mContent.Dispose(); mContent = null; } if (content_layer) { Window.Instance.RemoveLayer(content_layer); content_layer.Dispose(); content_layer = null; } }
public void Deactivate() { if (mTitle) { tool_bar.Remove(mTitle); mTitle.Dispose(); mTitle = null; } if (mSlideshowButton) { tool_bar.Remove(mSlideshowButton); mSlideshowButton.Clicked -= OnPushButtonClicked; mSlideshowButton.Dispose(); mSlideshowButton = null; } if (radiosParent) { for (int i = 0; i < 3; i++) { if (radios[i]) { if (0 == i) { radios[0].SelectedChanged -= OnWaveClicked; } if (1 == i) { radios[1].SelectedChanged -= OnCrossClicked; } if (2 == i) { radios[2].SelectedChanged -= OnFoldClicked; } radiosParent.Remove(radios[i]); radios[i].Dispose(); radios[i] = null; } } tool_bar.Remove(radiosParent); radiosParent.Dispose(); radiosParent = null; } if (tool_bar) { NUIApplication.GetDefaultWindow().GetDefaultLayer().Remove(tool_bar); tool_bar.Dispose(); tool_bar = null; } if (mCubeWaveEffect) { mCubeWaveEffect.TransitionCompleted -= OnCubeEffectCompleted; mCubeWaveEffect.Dispose(); mCubeWaveEffect = null; } if (mCubeCrossEffect) { mCubeCrossEffect.TransitionCompleted -= OnCubeEffectCompleted; mCubeCrossEffect.Dispose(); mCubeCrossEffect = null; } if (mCubeFoldEffect) { mCubeFoldEffect.TransitionCompleted -= OnCubeEffectCompleted; mCubeFoldEffect.Dispose(); mCubeFoldEffect = null; } if (mPanGestureDetector) { mPanGestureDetector.Detected -= OnPanGesture; mPanGestureDetector.Dispose(); mPanGestureDetector = null; } if (null != mViewTimer) { mViewTimer.Stop(); mViewTimer.Tick -= OnTimerTick; mViewTimer.Dispose(); mViewTimer = null; } if (null != mCurrentEffect) { mCurrentEffect.StopTransition(); mContent.Remove(mCurrentEffect); mCurrentEffect.Dispose(); mCurrentEffect = null; } if (mContent) { content_layer.Remove(mContent); mContent.Dispose(); mContent = null; } if (content_layer) { NUIApplication.GetDefaultWindow().RemoveLayer(content_layer); content_layer.Dispose(); content_layer = null; } }