1 2 /////////////////////////////////////////////////////////// 3 // // 4 // SAGA // 5 // // 6 // System for Automated Geoscientific Analyses // 7 // // 8 // User Interface // 9 // // 10 // Program: SAGA // 11 // // 12 //-------------------------------------------------------// 13 // // 14 // RES_Controls.h // 15 // // 16 // Copyright (C) 2005 by Olaf Conrad // 17 // // 18 //-------------------------------------------------------// 19 // // 20 // This file is part of 'SAGA - System for Automated // 21 // Geoscientific Analyses'. SAGA is free software; you // 22 // can redistribute it and/or modify it under the terms // 23 // of the GNU General Public License as published by the // 24 // Free Software Foundation, either version 2 of the // 25 // License, or (at your option) any later version. // 26 // // 27 // SAGA is distributed in the hope that it will be // 28 // useful, but WITHOUT ANY WARRANTY; without even the // 29 // implied warranty of MERCHANTABILITY or FITNESS FOR A // 30 // PARTICULAR PURPOSE. See the GNU General Public // 31 // License for more details. // 32 // // 33 // You should have received a copy of the GNU General // 34 // Public License along with this program; if not, see // 35 // <http://www.gnu.org/licenses/>. // 36 // // 37 //-------------------------------------------------------// 38 // // 39 // contact: Olaf Conrad // 40 // Institute of Geography // 41 // University of Goettingen // 42 // Goldschmidtstr. 5 // 43 // 37077 Goettingen // 44 // Germany // 45 // // 46 // e-mail: oconrad@saga-gis.org // 47 // // 48 /////////////////////////////////////////////////////////// 49 50 //--------------------------------------------------------- 51 #ifndef _HEADER_INCLUDED__SAGA_GUI__RES_Controls_H 52 #define _HEADER_INCLUDED__SAGA_GUI__RES_Controls_H 53 54 55 /////////////////////////////////////////////////////////// 56 // // 57 // // 58 // // 59 /////////////////////////////////////////////////////////// 60 61 //--------------------------------------------------------- 62 #include <wx/wx.h> 63 #include <wx/event.h> 64 65 //--------------------------------------------------------- 66 #include <saga_api/saga_api.h> 67 68 69 /////////////////////////////////////////////////////////// 70 // // 71 // // 72 // // 73 /////////////////////////////////////////////////////////// 74 75 //--------------------------------------------------------- 76 enum ID_CONTROLS 77 { 78 ID_WND_START = wxID_HIGHEST, 79 80 ID_WND_MAIN, 81 82 ID_WND_INFO, 83 ID_WND_INFO_MESSAGES, 84 ID_WND_INFO_DESCRIPTION, 85 ID_WND_INFO_ATTRIBUTES, 86 87 ID_WND_ACTIVE, 88 ID_WND_ACTIVE_PARAMETERS, 89 ID_WND_ACTIVE_DESCRIPTION, 90 ID_WND_ACTIVE_HISTORY, 91 ID_WND_ACTIVE_ATTRIBUTES, 92 ID_WND_ACTIVE_LEGEND, 93 ID_WND_ACTIVE_INFO, 94 95 ID_WND_DATA_SOURCE, 96 ID_WND_DATA_SOURCE_FILES, 97 ID_WND_DATA_SOURCE_DATABASE, 98 ID_WND_DATA_SOURCE_WEBSERVICE, 99 100 ID_WND_PARM, 101 102 ID_WND_WKSP, 103 ID_WND_WKSP_TOOLS, 104 ID_WND_WKSP_DATA, 105 ID_WND_WKSP_MAPS, 106 107 ID_WND_PROGRESSBAR, 108 109 //----------------------------------------------------- 110 ID_VIEW_TABLE, 111 ID_VIEW_TABLE_DIAGRAM, 112 ID_VIEW_MAP, 113 ID_VIEW_MAP_3D, 114 ID_VIEW_HISTOGRAM, 115 ID_VIEW_SCATTERPLOT, 116 ID_VIEW_LAYOUT, 117 118 //----------------------------------------------------- 119 ID_TB_MAIN, 120 121 ID_TB_VIEW_TABLE, 122 ID_TB_VIEW_TABLE_DIAGRAM, 123 ID_TB_VIEW_MAP, 124 ID_TB_VIEW_MAP_3D, 125 ID_TB_VIEW_HISTOGRAM, 126 ID_TB_VIEW_SCATTERPLOT, 127 ID_TB_VIEW_LAYOUT, 128 129 //----------------------------------------------------- 130 ID_LISTBOX_SELECT, 131 ID_LISTBOX_ADD, 132 133 ID_COMBOBOX_SELECT, 134 135 //----------------------------------------------------- 136 ID_BTN_OK, 137 ID_BTN_CANCEL, 138 139 ID_BTN_APPLY, 140 ID_BTN_RESTORE, 141 142 ID_BTN_ADD, 143 ID_BTN_ADD_ALL, 144 ID_BTN_INSERT, 145 ID_BTN_DELETE, 146 ID_BTN_DELETE_ALL, 147 148 ID_BTN_UP, 149 ID_BTN_DOWN, 150 151 ID_BTN_EXECUTE, 152 153 ID_BTN_LOAD, 154 ID_BTN_SAVE, 155 156 ID_BTN_DEFAULTS, 157 158 ID_BTN_DESCRIPTION, 159 160 ID_BTN_TABLE_TO_WKSP, 161 ID_BTN_TABLE_FROM_WKSP, 162 163 ID_BTN_COLORS, 164 ID_BTN_COLORS_MIRROR, 165 ID_BTN_COLORS_INVERT, 166 ID_BTN_COLORS_GREYSCALE, 167 ID_BTN_COLORS_RANDOM, 168 ID_BTN_COLORS_PRESET, 169 ID_BTN_COLORS_COUNT 170 }; 171 172 173 /////////////////////////////////////////////////////////// 174 // // 175 // // 176 // // 177 /////////////////////////////////////////////////////////// 178 179 //--------------------------------------------------------- 180 const wxString CTRL_Get_Name (int ID_CTRL); 181 182 183 /////////////////////////////////////////////////////////// 184 // // 185 // // 186 // // 187 /////////////////////////////////////////////////////////// 188 189 //--------------------------------------------------------- 190 #endif // #ifndef _HEADER_INCLUDED__SAGA_GUI__RES_Controls_H 191