00001 /****************************************************************************************************** 00002 * (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released * 00003 * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file * 00004 * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. * 00005 ******************************************************************************************************/ 00006 00007 #ifndef ZOOM_FACTOR_INITIAL_H 00008 #define ZOOM_FACTOR_INITIAL_H 00009 00010 enum ZoomFactorInitial { 00011 ZOOM_INITIAL_16_TO_1, 00012 ZOOM_INITIAL_8_TO_1, 00013 ZOOM_INITIAL_4_TO_1, 00014 ZOOM_INITIAL_2_TO_1, 00015 ZOOM_INITIAL_1_TO_1, 00016 ZOOM_INITIAL_1_TO_2, 00017 ZOOM_INITIAL_1_TO_4, 00018 ZOOM_INITIAL_1_TO_8, 00019 ZOOM_INITIAL_1_TO_16, 00020 ZOOM_INITIAL_FILL, 00021 ZOOM_INITIAL_PREVIOUS 00022 }; 00023 00024 // ZOOM_INITIAL_PREVIOUS is default according to the principle of least surprises for the user interface. 00025 const ZoomFactorInitial DEFAULT_ZOOM_FACTOR_INITIAL = ZOOM_INITIAL_PREVIOUS; 00026 00027 #endif // ZOOM_FACTOR_INITIAL_H