1 /* 2 Copyright 2007, 2008, 2009, 2010 Geyer Klaus 3 4 This file is part of Cat'sEyE. 5 6 Cat'sEyE is free software: you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation, either version 3 of the License, or 9 (at your option) any later version. 10 11 Cat'sEyE is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with Cat'sEyE. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 20 #ifndef GLOBALDEFINITIONS_H_ 21 #define GLOBALDEFINITIONS_H_ 22 23 #define INTERNALBUILDNUMBER 2216 //A Number which counts the builds I worked with, just for me to now which version I exactly run 24 25 26 #define MYNAME "Cat'sEyE 4.2" 27 #define VERSION "V4.2.0.0" 28 #define MYNAMESHORT "CEE" 29 #define ICONNAMEWITHOUTSIZE ".catseye/catseye_" 30 #define SPASHIMAGENAME ".catseye/CatsEyE_Splash.png" 31 32 #define SIDE_LEFT 0 33 #define SIDE_RIGHT 1 34 #define SIDE_BOTH 2 35 #define SIDE_FILESHELF 3 36 37 #define MAXCHARSINNOTEBOOKLABEL 25 38 #define MAXCHARSOFERROROFUSERCOMMAND 750 //used in callItemsToSystem 39 #define MAXENTRYBOX 256 //why is this 256? it is used for the MyInputWidget(s) and the PathEntryBoxes we will wait till we hit this border. 40 41 #ifdef NO_GIO 42 #define G_IO_ERROR_CANCELLED 1 43 #endif 44 45 46 //const gpointer GROUP_VIEW = "GROUP_VIEW"; //used with gtk_notebook_set_group 47 #define GROUP_VIEWNOTEBOOK GINT_TO_POINTER (0x1) 48 //#define GROUP_FSNOTEBOOK GINT_TO_POINTER (0x2) 49 50 enum{ //for the source-member in AllInformationAllUseStruct 51 SOURCE_SIDEOBJECT = 0, 52 SOURCE_FILESHELF 53 }; 54 55 56 #endif //GLOBALDEFINITIONS_H_ 57