00001 /*************************************************************************** 00002 * Copyright (C) 2004 by Rick L. Vinyard, Jr. * 00003 * rvinyard@cs.nmsu.edu * 00004 * * 00005 * This file is part of the papyrus library. * 00006 * * 00007 * papyrus is free software; you can redistribute it and/or modify * 00008 * it under the terms of the GNU Lesser General Public License * 00009 * version 3.0 as published by the Free Software Foundation. * 00010 * * 00011 * papyrus is distributed in the hope that it will be useful, * 00012 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00013 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 00014 * GNU Lesser General Public License version 3.0 for more details. * 00015 * * 00016 * You should have received a copy of the GNU Lesser General Public * 00017 * License along with the papyrus library. If not, see * 00018 * <http://www.gnu.org/licenses/>. * 00019 ***************************************************************************/ 00020 #ifndef PAPYRUSGTKENUMS_H 00021 #define PAPYRUSGTKENUMS_H 00022 00023 namespace Papyrus 00024 { 00025 namespace Gtk 00026 { 00027 00028 typedef enum SIZE 00029 { 00030 SIZE_XSMALL, 00031 SIZE_SMALL, 00032 SIZE_MEDIUM, 00033 SIZE_LARGE, 00034 SIZE_XLARGE 00035 } SIZE; 00036 00037 typedef enum INCREMENT 00038 { 00039 INCREMENT_LINEAR, 00040 INCREMENT_EXPONENTIAL, 00041 } INCREMENT; 00042 00043 typedef enum SKETCH 00044 { 00045 SKETCH_LINE, 00046 SKETCH_POLYGON 00047 } SKETCH; 00048 00049 }; 00050 00051 } 00052 00053 #endif // PAPYRUSGTKENUMS_H