示例#1
0
        public void Draw(Graphics g, ScreenConverter sc)
        {
            Point p = sc.R2S(Position);

            g.DrawImage(Properties.Resources.gps, p.X + 10, p.Y - 27);
            g.DrawImage(Properties.Resources.mechanic, p);
        }
        public void Draw(Graphics g, ScreenConverter sc)
        {
            Point p = sc.R2S(Position);

            g.DrawImage(Properties.Resources.imaginary_airscrew, p.X - 8, p.Y - 27);
            g.DrawImage(Properties.Resources.mechanic, p);
        }
示例#3
0
        /// <summary>
        /// Class constructor to construct complete viewmodel object from listed parameters.
        /// </summary>
        /// <param name="list"></param>
        /// <param name="unitConverter"></param>
        /// <param name="defaultIndex"></param>
        /// <param name="defaultValue"></param>
        public UnitViewModel(ObservableCollection <ListItem> list,
                             ScreenConverter unitConverter,
                             int defaultIndex    = 0,
                             double defaultValue = 100)
        {
            mUnitList     = new ObservableCollection <ListItem>(list);
            mSelectedItem = this.mUnitList[defaultIndex];

            mUnitConverter = unitConverter;

            mValue    = defaultValue;
            mstrValue = $"{mValue:0}";
        }
示例#4
0
        /// <summary>
        /// Class constructor to construct complete viewmodel object from listed parameters.
        /// </summary>
        /// <param name="list"></param>
        /// <param name="unitConverter"></param>
        /// <param name="defaultIndex"></param>
        /// <param name="defaultValue"></param>
        public UnitViewModel(ObservableCollection <ListItem> list,
                             ScreenConverter unitConverter,
                             int defaultIndex    = 0,
                             double defaultValue = 100)
        {
            this.mUnitList     = new ObservableCollection <ListItem>(list);
            this.mSelectedItem = this.mUnitList[defaultIndex];

            this.mUnitConverter = unitConverter;

            this.mValue    = defaultValue;
            this.mstrValue = string.Format("{0:0}", this.mValue);
        }
示例#5
0
 /// <summary>
 /// Allows the changing of the 100% font size when the user changes the default font size for the editor
 /// </summary>
 /// <param name="fontSize"></param>
 public void SetOneHundredPercentFontSize(double fontSize)
 {
     this.mUnitConverter = new ScreenConverter(fontSize);
 }