Beispiel #1
0
 private void OnWeightChanged(object source, ScaleEventArgs e)
 {
     //
     if (this.WeightChanged != null)
     {
         this.WeightChanged(this, e);
     }
 }
Beispiel #2
0
    protected virtual void HandleScanVolumeChangeEvent(ScaleEventArgs args)
    {
        Vector3 min = new Vector3(-args.scale, 0, -args.scale);

        this.scanBounds.min = min;
        Vector3 max = new Vector3(args.scale, args.scale, args.scale);

        this.scanBounds.max = max;
    }
Beispiel #3
0
        protected virtual void HandleScanVolumeChangeEvent(ScaleEventArgs args)
        {
            Vector3 min = new Vector3(-args.scale, 0, -args.scale);

            this.scanBounds.min = min;
            Vector3 max = new Vector3(args.scale, args.scale, args.scale);

            this.scanBounds.max = max;

            this.gameScale       = args.scale;
            this.currentPosition = this.startPosition * args.scale;
        }
Beispiel #4
0
 private void OnWeightChanged(object source, ScaleEventArgs e)
 {
     //
     try {
         if (this.InvokeRequired)
         {
             this.Invoke(new ScaleEventHandler(OnWeightChanged), new object[] { source, e });
         }
         else
         {
             this.lblWeight.Text = e.Weight.ToString();
         }
     }
     catch (Exception ex) { reportError(ex, true, false); }
 }
Beispiel #5
0
        /// <summary>
        /// Scale changed
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"></param>
        private void ViewModelOnScaleChanged(object sender, ScaleEventArgs args)
        {
            double contentHorizontalMiddle = (args.OldHorizontalOffset + args.OldViewportWidth / 2) / args.OldScale;
            double contentVerticalMiddle   = (args.OldVerticalOffset + args.OldViewportHeight / 2) / args.OldScale;

            if ((int)DesignerScrollViewer.ScrollableWidth == 0)
            {
                contentHorizontalMiddle = ViewModel.CanvasWidth / 2;
            }

            if ((int)DesignerScrollViewer.ScrollableHeight == 0)
            {
                contentVerticalMiddle = ViewModel.CanvasHeight / 2;
            }

            double newContentHorizontalOffset = contentHorizontalMiddle - (ViewModel.ViewportWidth / 2) / ViewModel.Scale;
            double newContentVerticalOffset   = contentVerticalMiddle - (ViewModel.ViewportHeight / 2) / ViewModel.Scale;

            double newHorizontalOffset = newContentHorizontalOffset * ViewModel.Scale;
            double newVerticalOffset   = newContentVerticalOffset * ViewModel.Scale;

            DesignerScrollViewer.ScrollToHorizontalOffset(newHorizontalOffset);
            DesignerScrollViewer.ScrollToVerticalOffset(newVerticalOffset);
        }
Beispiel #6
0
 protected override void ScaleCanvas(ScaleEventArgs args)
 {
     throw new NotImplementedException();
 }
Beispiel #7
0
 protected override void ScaleCanvas(ScaleEventArgs args)
 {
     this.Scale *= args.Value;
 }
Beispiel #8
0
 protected virtual void OnScaleChanged(ScaleEventArgs args)
 {
     ScaleChanged?.Invoke(this, args);
 }
Beispiel #9
0
 protected abstract void ScaleCanvas(ScaleEventArgs args);
Beispiel #10
0
 void HandleScanVolumeChangeEvent(ScaleEventArgs args)
 {
     this.gameScale = args.scale;
 }