static EditorData() { // Force the UI to be created mEditorLogic = new EditorLogic(); mGlobalInstructionSets = new List <AnimationSequence>(); SpriteManager.Camera.Z = 40.0f; mCameraBounds = new CameraBounds(mSceneCamera); mBlockingScene = new Scene(); #region create the spriteArrays, InstructionGroupArray, and SpriteGridArray ActiveSprites = new SpriteList(); formationArray = new FormationArray(); #endregion // Add the properties that are going to be watched for InstructionSets CreateMembersWatching(); instructionPlayer = new InstructionPlayer(); //= SpriteManager.AddSprite("genGfx/targetBox.bmp", sprMan.AddLayer()); // currentSpriteMarker.fade = 150; // currentSpriteMarker.visible = false; rectangleSelector = new RectangleSelector(); }
public void RectangleSelectorClone() { tlog.Debug(tag, $"RectangleSelectorClone START"); var testingTarget = new RectangleSelector() { All = new Rectangle(5, 5, 5, 5) }; Assert.IsNotNull(testingTarget, "null handle"); Assert.IsInstanceOf <RectangleSelector>(testingTarget, "Should return RectangleSelector instance."); try { var result = testingTarget.Clone(); tlog.Debug(tag, "result : " + result); } catch (Exception) { // System.InvalidCastException : Unable to cast object // of type 'Tizen.NUI.BaseComponents.Selector`1[Tizen.NUI.Rectangle]' // to type 'Tizen.NUI.Components.RectangleSelector' // To fix tlog.Debug(tag, $"RectangleSelectorClone END (OK)"); Assert.Pass("Passed!"); } }
private void OverlayCanvas_OnTapped(object sender, TappedRoutedEventArgs e) { Point position = e.GetPosition(null); var rectangle = (Rectangle)VisualTreeHelper .FindElementsInHostCoordinates(position, OverlayCanvas).FirstOrDefault(r => r is Rectangle); _shapeSelector?.Close(); if (rectangle != null) { _shapeSelector = new RectangleSelector(rectangle, OverlayCanvas); } }
private async Task <Rectangle> DrawRectangle(Color color) { _drawTool?.Close(); _shapeSelector?.Close(); _drawTool = new DrawRectangleOnCanvas(OverlayCanvas) { Stroke = new SolidColorBrush(color), Fill = new SolidColorBrush(Color.FromArgb(125, color.R, color.G, color.B)) }; Rectangle rectangle = await _drawTool.DrawRectangle(); _shapeSelector = new RectangleSelector(rectangle, OverlayCanvas); return(rectangle); }
private RegionSelection.RectangleSelector CreateNewSelector() { var newSelector = new RectangleSelector(mManagers); newSelector.AddToManagers(mManagers); newSelector.Visible = false; newSelector.RegionChanged += new EventHandler(RegionChangedInternal); newSelector.EndRegionChanged += EndRegionChangedInternal; newSelector.SnappingGridSize = snappingGridSize; newSelector.RoundToUnitCoordinates = mRoundRectangleSelectorToUnit; mRectangleSelectors.Add(newSelector); return(newSelector); }
public TestGraphView() { SetupZoom(ContentZoomer.DefaultMinScale, ContentZoomer.DefaultMaxScale); contentDragger = new ContentDragger(); selectionDragger = new SelectionDragger(); rectangleSelector = new RectangleSelector(); freehandSelector = new FreehandSelector(); this.AddManipulator(contentDragger); this.AddManipulator(selectionDragger); this.AddManipulator(rectangleSelector); this.AddManipulator(freehandSelector); Insert(0, new GridBackground()); focusable = true; }
private static void UpdateRectangleSelectorToFrame(AnimationFrameSave frame, Texture2D texture, RectangleSelector rectangleSelector) { rectangleSelector.Visible = texture != null; if (texture != null) { float leftPixel = frame.LeftCoordinate * texture.Width; float rightPixel = frame.RightCoordinate * texture.Width; float topPixel = frame.TopCoordinate * texture.Height; float bottomPixel = frame.BottomCoordinate * texture.Height; rectangleSelector.Left = leftPixel; rectangleSelector.Top = topPixel; rectangleSelector.Width = rightPixel - leftPixel; rectangleSelector.Height = bottomPixel - topPixel; } }
private void HandleRegionPushed(object sender, EventArgs e) { this.mPushedRegion = sender as RectangleSelector; }
protected override void AttachCore(RectangleSelector selector, Plotter plotter) { }
static EditorData() { // Force the UI to be created mEditorLogic = new EditorLogic(); mGlobalInstructionSets = new List<AnimationSequence>(); SpriteManager.Camera.Z = 40.0f; mCameraBounds = new CameraBounds(mSceneCamera); mBlockingScene = new Scene(); #region create the spriteArrays, InstructionGroupArray, and SpriteGridArray ActiveSprites = new SpriteList(); formationArray = new FormationArray(); #endregion // Add the properties that are going to be watched for InstructionSets CreateMembersWatching(); instructionPlayer = new InstructionPlayer(); //= SpriteManager.AddSprite("genGfx/targetBox.bmp", sprMan.AddLayer()); // currentSpriteMarker.fade = 150; // currentSpriteMarker.visible = false; rectangleSelector = new RectangleSelector(); }