示例#1
0
 /// <summary>
 /// Updates relevant properties before repainting the ruler.
 /// </summary>
 /// <param name="g">The graphics to be painted on.</param>
 /// <param name="settings">The settings.</param>
 public void Update(Graphics g, Settings settings, FormResizeMode resizeMode)
 {
     this.g          = g;
     this.settings   = settings;
     this.resizeMode = resizeMode;
     this.converter  = UnitConverter.FromSettings(c, settings);
     this.drawWidth  = settings.SlimMode ? RULER_WIDTH_SLIM : RULER_WIDTH_WIDE;
     this.drawWidth  = (int)(this.drawWidth * (this.c.DeviceDpi / 96.0f));
 }
示例#2
0
        /// <summary>
        /// Updates relevant properties before repainting the ruler.
        /// </summary>
        /// <param name="g">The graphics to be painted on.</param>
        /// <param name="settings">The settings.</param>
        public void Update(Graphics g, Settings settings, FormResizeMode resizeMode)
        {
            this.g          = g;
            this.settings   = settings;
            this.resizeMode = resizeMode;
            var screenSize = Screen.FromControl(c).Bounds.Size;
            int virtualDpi = (int)(settings.MonitorDpi / (settings.MonitorScaling / 100.0));

            this.converter = new UnitConverter(settings.MeasuringUnit, screenSize, virtualDpi);
            this.drawWidth = settings.SlimMode ? RULER_WIDTH_SLIM : RULER_WIDTH_WIDE;
        }
示例#3
0
        private void setResizeMode(FormResizeMode resizeMode)
        {
            switch (resizeMode)
            {
            case FormResizeMode.Horizontal:
                numUnitH.Enabled = true;
                numUnitV.Enabled = false;
                break;

            case FormResizeMode.Vertical:
                numUnitH.Enabled = false;
                numUnitV.Enabled = true;
                break;

            case FormResizeMode.TwoDimensional:
                numUnitH.Enabled = true;
                numUnitV.Enabled = true;
                break;
            }
        }
示例#4
0
 public ResizeModeEventArgs(FormResizeMode newResizeMode)
 {
     this.NewResizeMode = newResizeMode;
 }