1 /********************************************************************** 2 Freeciv - Copyright (C) 1996 - A Kjeldberg, L Gregersen, P Unold 3 This program is free software; you can redistribute it and/or modify 4 it under the terms of the GNU General Public License as published by 5 the Free Software Foundation; either version 2, or (at your option) 6 any later version. 7 8 This program is distributed in the hope that it will be useful, 9 but WITHOUT ANY WARRANTY; without even the implied warranty of 10 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 11 GNU General Public License for more details. 12 ***********************************************************************/ 13 14 /********************************************************************** 15 gui_id.h - description 16 ------------------- 17 begin : Mon Jul 15 2002 18 copyright : (C) 2002 by Rafał Bursig 19 email : Rafał Bursig <bursig@poczta.fm> 20 **********************************************************************/ 21 22 #ifndef FC__SDL_GUI_ID_H 23 #define FC__SDL_GUI_ID_H 24 25 enum GUI_ID { 26 ID_ERROR = 0, 27 ID_LABEL = 1, 28 ID_SEPARATOR, 29 ID_BUTTON, 30 ID_WINDOW, 31 ID_MOVED_WINDOW, 32 ID_SCROLLBAR, 33 ID_ICON, 34 ID_EDIT, 35 ID_CHECKBOX, 36 ID_COMBO, 37 ID_COMBO_MENU, 38 ID_CLIENT_OPTIONS, 39 ID_WAITING_LABEL, 40 ID_START_NEW_GAME, 41 ID_LOAD_GAME, 42 ID_JOIN_GAME, 43 ID_JOIN_META_GAME, 44 ID_CLIENT_OPTIONS_BUTTON, 45 ID_QUIT, 46 ID_PLAYER_NAME_EDIT, 47 ID_SERVER_NAME_EDIT, 48 ID_PORT_EDIT, 49 ID_CONNECT_BUTTON, 50 ID_META_SERVERS_BUTTON, 51 ID_META_SERVERS_WINDOW, 52 ID_LAN_SERVERS_WINDOW, 53 ID_CANCEL_BUTTON, 54 ID_CHATLINE_UP_BUTTON, 55 ID_CHATLINE_DOWN_BUTTON, 56 ID_CHATLINE_VSCROLLBAR, 57 ID_CHATLINE_WINDOW, 58 ID_CHATLINE_TOGGLE_LOG_WINDOW_BUTTON, 59 ID_CHATLINE_INPUT_EDIT, 60 ID_NATION_WIZARD_WINDOW, 61 ID_NATION_WIZARD_START_BUTTON, 62 ID_NATION_WIZARD_BACK_BUTTON, 63 ID_NATION_WIZARD_EXIT_BUTTON, 64 ID_NATION_WIZARD_DISCONNECT_BUTTON, 65 ID_NATION_WIZARD_LEADER_NAME_EDIT, 66 ID_NATION_WIZARD_NEXT_LEADER_NAME_BUTTON, 67 ID_NATION_WIZARD_PREV_LEADER_NAME_BUTTON, 68 ID_NATION_WIZARD_CHANGE_SEX_BUTTON, 69 ID_NATION_NEXT_NATIONSET_BUTTON, 70 ID_NATION_PREV_NATIONSET_BUTTON, 71 ID_OPTIONS_WINDOW, 72 ID_OPTIONS_CLIENT_BUTTON, 73 ID_OPTIONS_SERVER_BUTTON, 74 ID_OPTIONS_WORKLIST_BUTTON, 75 ID_OPTIONS_SAVE_BUTTON, 76 ID_OPTIONS_SAVE_GAME_BUTTON, 77 ID_OPTIONS_HELP_BROWSER_BUTTON, 78 ID_OPTIONS_DISC_BUTTON, 79 ID_OPTIONS_BACK_BUTTON, 80 ID_OPTIONS_APPLY_BUTTON, 81 ID_OPTIONS_EXIT_BUTTON, 82 ID_UNITS_WINDOW, 83 ID_TOGGLE_UNITS_WINDOW_BUTTON, 84 ID_MINI_MAP_WINDOW, 85 ID_TOGGLE_MAP_WINDOW_BUTTON, 86 ID_UNIT_ORDER_BUILD_CITY, 87 ID_UNIT_ORDER_BUILD_WONDER, 88 ID_UNIT_ORDER_ROAD, 89 ID_UNIT_ORDER_TRADE_ROUTE, 90 ID_UNIT_ORDER_IRRIGATE, 91 ID_UNIT_ORDER_MINE, 92 ID_UNIT_ORDER_TRANSFORM, 93 ID_UNIT_ORDER_FORTRESS, 94 ID_UNIT_ORDER_FORTIFY, 95 ID_UNIT_ORDER_AIRBASE, 96 ID_UNIT_ORDER_POLLUTION, 97 ID_UNIT_ORDER_PARADROP, 98 ID_UNIT_ORDER_FALLOUT, 99 ID_UNIT_ORDER_SENTRY, 100 ID_UNIT_ORDER_PILLAGE, 101 ID_UNIT_ORDER_HOMECITY, 102 ID_UNIT_ORDER_UNLOAD_TRANSPORTER, 103 ID_UNIT_ORDER_LOAD, 104 ID_UNIT_ORDER_UNLOAD, 105 ID_UNIT_ORDER_WAKEUP_OTHERS, 106 ID_UNIT_ORDER_AUTO_SETTLER, 107 ID_UNIT_ORDER_AUTO_EXPLORE, 108 ID_UNIT_ORDER_CONNECT_ROAD, 109 ID_UNIT_ORDER_CONNECT_RAILROAD, 110 ID_UNIT_ORDER_CONNECT_IRRIGATE, 111 ID_UNIT_ORDER_PATROL, 112 ID_UNIT_ORDER_GOTO, 113 ID_UNIT_ORDER_GOTO_CITY, 114 ID_UNIT_ORDER_AIRLIFT, 115 ID_UNIT_ORDER_RETURN, 116 ID_UNIT_ORDER_UPGRADE, 117 ID_UNIT_ORDER_CONVERT, 118 ID_UNIT_ORDER_DISBAND, 119 ID_UNIT_ORDER_DIPLOMAT_DLG, 120 ID_UNIT_ORDER_NUKE, 121 ID_UNIT_ORDER_WAIT, 122 ID_UNIT_ORDER_DONE, 123 ID_NEWCITY_NAME_WINDOW, 124 ID_NEWCITY_NAME_EDIT, 125 ID_NEWCITY_NAME_OK_BUTTON, 126 ID_NEWCITY_NAME_CANCEL_BUTTON, 127 ID_NEWCITY_NAME_LABEL, 128 ID_CITIES, 129 ID_PLAYERS, 130 ID_UNITS, 131 ID_REVOLUTION, 132 ID_ECONOMY, 133 ID_ECONOMY_DIALOG_WINDOW, 134 ID_UNITS_DIALOG_WINDOW, 135 ID_RESEARCH, 136 ID_NEW_TURN, 137 ID_COOLING_ICON, 138 ID_WARMING_ICON, 139 ID_REVOLUTION_DLG_WINDOW, 140 ID_REVOLUTION_DLG_LABEL, 141 ID_REVOLUTION_DLG_OK_BUTTON, 142 ID_REVOLUTION_DLG_CANCEL_BUTTON, 143 ID_GOVERNMENT_DLG_WINDOW, 144 ID_CITY_DLG_WINDOW, 145 ID_CITY_DLG_EXIT_BUTTON, 146 ID_CITY_DLG_CITIZENS_LABEL, 147 ID_CITY_DLG_MAP_LABEL, 148 ID_CITY_DLG_INFO_BUTTON, 149 ID_CITY_DLG_HAPPY_BUTTON, 150 ID_CITY_DLG_ARMY_BUTTON, 151 ID_CITY_DLG_SUPPORT_BUTTON, 152 ID_CITY_DLG_CURRENTLY_BUILDING_LABEL, 153 ID_CITY_DLG_BUILDING_LABEL, 154 ID_CITY_DLG_BUILDING_UP_BUTTON, 155 ID_CITY_DLG_BUILDING_DOWN_BUTTON, 156 ID_CITY_DLG_BUILDING_VSCROLLBAR, 157 ID_CITY_DLG_RESOURCE_MAP, 158 ID_CITY_DLG_CHANGE_PROD_BUTTON, 159 ID_CITY_DLG_PROD_Q_BUTTON, 160 ID_CITY_DLG_PROD_BUY_BUTTON, 161 ID_CITY_DLG_CMA_BUTTON, 162 ID_CITY_DLG_PREV_BUTTON, 163 ID_CITY_DLG_NEXT_BUTTON, 164 ID_CITY_DLG_NAME_EDIT, 165 ID_CITY_DLG_OPTIONS_BUTTON, 166 ID_CHANGE_PROD_DLG_WINDOW, 167 ID_CHANGE_PROD_DLG_UP_BUTTON, 168 ID_CHANGE_PROD_DLG_DOWN_BUTTON, 169 ID_CHANGE_PROD_DLG_VSCROLLBAR, 170 ID_CHANGE_PROD_DLG_EXIT_BUTTON, 171 ID_CHANGE_TAXRATE_DLG_WINDDOW, 172 ID_CHANGE_TAXRATE_DLG_TAX_SCROLLBAR, 173 ID_CHANGE_TAXRATE_DLG_LUX_SCROLLBAR, 174 ID_CHANGE_TAXRATE_DLG_SCI_SCROLLBAR, 175 ID_CHANGE_TAXRATE_DLG_TAX_LABEL, 176 ID_CHANGE_TAXRATE_DLG_LUX_LABEL, 177 ID_CHANGE_TAXRATE_DLG_SCI_LABEL, 178 ID_CHANGE_TAXRATE_DLG_TAX_BLOCK_CHECKBOX, 179 ID_CHANGE_TAXRATE_DLG_LUX_BLOCK_CHECKBOX, 180 ID_CHANGE_TAXRATE_DLG_SCI_BLOCK_CHECKBOX, 181 ID_CHANGE_TAXRATE_DLG_GOVERMENT_LABEL, 182 ID_CHANGE_TAXRATE_DLG_OK_BUTTON, 183 ID_CHANGE_TAXRATE_DLG_CANCEL_BUTTON, 184 ID_SCIENCE_DLG_WINDOW, 185 ID_SCIENCE_CANCEL_DLG_BUTTON, 186 ID_SCIENCE_DLG_CHANGE_REASARCH_BUTTON, 187 ID_SCIENCE_DLG_CHANGE_REASARCH_WINDOW, 188 ID_SCIENCE_DLG_CHANGE_GOAL_BUTTON, 189 ID_SCIENCE_DLG_CHANGE_GOAL_WINDOW, 190 ID_SCIENCE_DLG_CHANGE_GOAL_UP_BUTTON, 191 ID_SCIENCE_DLG_CHANGE_GOAL_DOWN_BUTTON, 192 ID_SCIENCE_DLG_CHANGE_GOAL_CANCEL_BUTTON, 193 ID_UNIT_SELLECT_DLG_WINDOW, 194 ID_UNIT_SELLECT_DLG_UP_BUTTON, 195 ID_UNIT_SELLECT_DLG_DOWN_BUTTON, 196 ID_UNIT_SELLECT_DLG_EXIT_BUTTON, 197 ID_UNIT_SELLECT_DLG_VSCROLLBAR, 198 ID_TERRAIN_INFO_DLG_WINDOW, 199 ID_TERRAIN_INFO_DLG_EXIT_BUTTON, 200 ID_TERRAIN_ADV_DLG_WINDOW, 201 ID_TERRAIN_ADV_DLG_EXIT_BUTTON, 202 ID_PILLAGE_DLG_WINDOW, 203 ID_PILLAGE_DLG_EXIT_BUTTON, 204 ID_CARAVAN_DLG_WINDOW, 205 ID_CARAVAN_DLG_EXIT_BUTTON, 206 ID_DIPLOMAT_DLG_WINDOW, 207 ID_INCITE_DLG_WINDOW, 208 ID_INCITE_DLG_EXIT_BUTTON, 209 ID_CONNECT_DLG_WINDOW, 210 ID_CONNECT_DLG_EXIT_BUTTON, 211 ID_BRIBE_DLG_WINDOW, 212 ID_BRIBE_DLG_EXIT_BUTTON, 213 ID_ADD_NEW_WORKLIST 214 }; 215 216 #endif 217