상속: MonoBehaviour
예제 #1
0
 private void RemoveDistanceTool()
 {
     if (currentDemensionsTool != null)
     {
         WorkspaceParentControl.Children.Remove(currentDemensionsTool);
         currentDemensionsTool = null;
         ToolBarControl.WorkSpaceChildElements -= 1;
         //this.CurrentService.CloseService();
     }
 }
예제 #2
0
	void OnEnable(){
		//i like bold handle labels since I'm getting old:
		style.fontStyle = FontStyle.Bold;
		style.normal.textColor = Color.white;
		_target = (DistanceTool)target;
		
		//lock in a default path name:
		if(!_target.initialized){
			_target.initialized = true;
			_target.distanceToolName = "Distance Tool " + ++count;
			_target.initialName = _target.distanceToolName;
		}
	}
예제 #3
0
        private void vruler_Click(object sender, RoutedEventArgs e)
        {
            TargetServiceGrid.MouseLeftButtonDown += new MouseButtonEventHandler(_targetServiceGrid_MouseLeftButtonDown);

            isHorizontal = false;

            if (currentDemensionsTool != null)
            {
                TargetServiceGrid.Children.Remove(currentDemensionsTool);
            }

            currentDemensionsTool = new DistanceTool(StretchMode.NorthSouth, this);
            currentDemensionsTool.DimensionsCloseClicked += new EventHandler(currentDemensionsTool_DimensionsCloseClicked);
            CurrentService = currentDemensionsTool;
        }
예제 #4
0
    void OnEnable()
    {
        //i like bold handle labels since I'm getting old:
        style.fontStyle        = FontStyle.Bold;
        style.normal.textColor = Color.white;
        _target = (DistanceTool)target;

        //lock in a default path name:
        if (!_target.initialized)
        {
            _target.initialized      = true;
            _target.distanceToolName = "Distance Tool " + ++count;
            _target.initialName      = _target.distanceToolName;
        }
    }
예제 #5
0
        protected void _targetServiceGrid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            base.OnMouseLeftButtonDown(e);

            if (!isHorizontal)
            {
                currentDemensionsTool = new DistanceTool(StretchMode.NorthSouth, this);
                currentDemensionsTool.DimensionsCloseClicked += new EventHandler(currentDemensionsTool_DimensionsCloseClicked);
                CurrentService = currentDemensionsTool;
            }
            else
            {
                currentDemensionsTool = new DistanceTool(StretchMode.EastWest, this);
                currentDemensionsTool.DimensionsCloseClicked += new EventHandler(currentDemensionsTool_DimensionsCloseClicked);
                CurrentService = currentDemensionsTool;
            }
        }
예제 #6
0
        private void AddDistanceTool()
        {
            if (HorizontalRulerButton.IsSelected)
            {
                currentDemensionsTool = new DistanceTool(StretchMode.EastWest, this);
            }
            else if (VerticalRulerButton.IsSelected)
            {
                currentDemensionsTool = new DistanceTool(StretchMode.NorthSouth, this);
            }
            else
            {
                return;
            }

            ToolBarControl.WorkSpaceChildElements += 1;
            CurrentService = currentDemensionsTool;
            if (currentDemensionsTool != null)
            {
                WorkspaceParentControl.Children.Add(currentDemensionsTool);
            }
        }
예제 #7
0
        private void currentDemensionsTool_DimensionsCloseClicked(object sender, EventArgs args)
        {
            DistanceTool tool = (DistanceTool)sender;

            TargetServiceGrid.Children.Remove(tool);
        }