Engauge Digitizer  2
ZoomFactorInitial.h
1 /******************************************************************************************************
2  * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3  * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4  * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5  ******************************************************************************************************/
6 
7 #ifndef ZOOM_FACTOR_INITIAL_H
8 #define ZOOM_FACTOR_INITIAL_H
9 
10 enum ZoomFactorInitial {
11  ZOOM_INITIAL_16_TO_1,
12  ZOOM_INITIAL_8_TO_1,
13  ZOOM_INITIAL_4_TO_1,
14  ZOOM_INITIAL_2_TO_1,
15  ZOOM_INITIAL_1_TO_1,
16  ZOOM_INITIAL_1_TO_2,
17  ZOOM_INITIAL_1_TO_4,
18  ZOOM_INITIAL_1_TO_8,
19  ZOOM_INITIAL_1_TO_16,
20  ZOOM_INITIAL_FILL,
21  ZOOM_INITIAL_PREVIOUS
22 };
23 
24 // ZOOM_INITIAL_PREVIOUS is default according to the principle of least surprises for the user interface.
25 const ZoomFactorInitial DEFAULT_ZOOM_FACTOR_INITIAL = ZOOM_INITIAL_PREVIOUS;
26 
27 #endif // ZOOM_FACTOR_INITIAL_H