script_window.hpp

Go to the documentation of this file.
00001 /* $Id$ */
00002 
00003 /*
00004  * This file is part of OpenTTD.
00005  * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
00006  * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
00007  * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see <http://www.gnu.org/licenses/>.
00008  */
00009 
00012 #ifndef SCRIPT_WINDOW_HPP
00013 #define SCRIPT_WINDOW_HPP
00014 
00015 #include "script_object.hpp"
00016 #include "../../window_type.h"
00017 #include "../../gfx_type.h"
00018 
00019 #include "../../widgets/ai_widget.h"
00020 #include "../../widgets/airport_widget.h"
00021 #include "../../widgets/autoreplace_widget.h"
00022 #include "../../widgets/bootstrap_widget.h"
00023 #include "../../widgets/bridge_widget.h"
00024 #include "../../widgets/build_vehicle_widget.h"
00025 #include "../../widgets/cheat_widget.h"
00026 #include "../../widgets/company_widget.h"
00027 #include "../../widgets/console_widget.h"
00028 #include "../../widgets/date_widget.h"
00029 #include "../../widgets/depot_widget.h"
00030 #include "../../widgets/dock_widget.h"
00031 #include "../../widgets/dropdown_widget.h"
00032 #include "../../widgets/engine_widget.h"
00033 #include "../../widgets/error_widget.h"
00034 #include "../../widgets/fios_widget.h"
00035 #include "../../widgets/genworld_widget.h"
00036 #include "../../widgets/goal_widget.h"
00037 #include "../../widgets/graph_widget.h"
00038 #include "../../widgets/group_widget.h"
00039 #include "../../widgets/highscore_widget.h"
00040 #include "../../widgets/industry_widget.h"
00041 #include "../../widgets/intro_widget.h"
00042 #include "../../widgets/main_widget.h"
00043 #include "../../widgets/misc_widget.h"
00044 #include "../../widgets/music_widget.h"
00045 #include "../../widgets/network_chat_widget.h"
00046 #include "../../widgets/network_content_widget.h"
00047 #include "../../widgets/network_widget.h"
00048 #include "../../widgets/newgrf_debug_widget.h"
00049 #include "../../widgets/newgrf_widget.h"
00050 #include "../../widgets/news_widget.h"
00051 #include "../../widgets/object_widget.h"
00052 #include "../../widgets/order_widget.h"
00053 #include "../../widgets/osk_widget.h"
00054 #include "../../widgets/rail_widget.h"
00055 #include "../../widgets/road_widget.h"
00056 #include "../../widgets/settings_widget.h"
00057 #include "../../widgets/sign_widget.h"
00058 #include "../../widgets/smallmap_widget.h"
00059 #include "../../widgets/station_widget.h"
00060 #include "../../widgets/statusbar_widget.h"
00061 #include "../../widgets/subsidy_widget.h"
00062 #include "../../widgets/terraform_widget.h"
00063 #include "../../widgets/timetable_widget.h"
00064 #include "../../widgets/toolbar_widget.h"
00065 #include "../../widgets/town_widget.h"
00066 #include "../../widgets/transparency_widget.h"
00067 #include "../../widgets/tree_widget.h"
00068 #include "../../widgets/vehicle_widget.h"
00069 #include "../../widgets/viewport_widget.h"
00070 #include "../../widgets/waypoint_widget.h"
00071 
00083 class ScriptWindow : public ScriptObject {
00084 public:
00088   enum WindowNumberEnum {
00089     WN_GAME_OPTIONS_AI                        = ::WN_GAME_OPTIONS_AI,                        
00090     WN_GAME_OPTIONS_ABOUT                     = ::WN_GAME_OPTIONS_ABOUT,                     
00091     WN_GAME_OPTIONS_NEWGRF_STATE              = ::WN_GAME_OPTIONS_NEWGRF_STATE,              
00092     WN_GAME_OPTIONS_MESSAGE_OPTION            = ::WN_GAME_OPTIONS_MESSAGE_OPTION,            
00093     WN_GAME_OPTIONS_GAME_OPTIONS              = ::WN_GAME_OPTIONS_GAME_OPTIONS,              
00094     WN_GAME_OPTIONS_GAME_DIFFICULTY           = ::WN_GAME_OPTIONS_GAME_DIFFICULTY,           
00095     WN_GAME_OPTIONS_GAME_SETTINGS             = ::WN_GAME_OPTIONS_GAME_SETTINGS,             
00096     WN_QUERY_STRING                           = ::WN_QUERY_STRING,                           
00097     WN_QUERY_STRING_SIGN                      = ::WN_QUERY_STRING_SIGN,                      
00098     WN_CONFIRM_POPUP_QUERY                    = ::WN_CONFIRM_POPUP_QUERY,                    
00099     WN_CONFIRM_POPUP_QUERY_BOOTSTRAP          = ::WN_CONFIRM_POPUP_QUERY_BOOTSTRAP,          
00100     WN_NETWORK_WINDOW_GAME                    = ::WN_NETWORK_WINDOW_GAME,                    
00101     WN_NETWORK_WINDOW_LOBBY                   = ::WN_NETWORK_WINDOW_LOBBY,                   
00102     WN_NETWORK_WINDOW_CONTENT_LIST            = ::WN_NETWORK_WINDOW_CONTENT_LIST,            
00103     WN_NETWORK_WINDOW_START                   = ::WN_NETWORK_WINDOW_START,                   
00104     WN_NETWORK_STATUS_WINDOW_JOIN             = ::WN_NETWORK_STATUS_WINDOW_JOIN,             
00105     WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD = ::WN_NETWORK_STATUS_WINDOW_CONTENT_DOWNLOAD, 
00106   };
00107 
00111   enum WindowClass {
00116     WC_MAIN_WINDOW = ::WC_MAIN_WINDOW,
00117 
00123     WC_MAIN_TOOLBAR = ::WC_MAIN_TOOLBAR,
00124 
00129     WC_STATUS_BAR = ::WC_STATUS_BAR,
00130 
00138     WC_BUILD_TOOLBAR = ::WC_BUILD_TOOLBAR,
00139 
00145     WC_SCEN_BUILD_TOOLBAR = ::WC_SCEN_BUILD_TOOLBAR,
00146 
00151     WC_BUILD_TREES = ::WC_BUILD_TREES,
00152 
00157     WC_TRANSPARENCY_TOOLBAR = ::WC_TRANSPARENCY_TOOLBAR,
00158 
00163     WC_BUILD_SIGNAL = ::WC_BUILD_SIGNAL,
00164 
00169     WC_SMALLMAP = ::WC_SMALLMAP,
00170 
00175     WC_ERRMSG = ::WC_ERRMSG,
00176 
00181     WC_TOOLTIPS = ::WC_TOOLTIPS,
00182 
00188     WC_QUERY_STRING = ::WC_QUERY_STRING,
00189 
00195     WC_CONFIRM_POPUP_QUERY = ::WC_CONFIRM_POPUP_QUERY,
00196 
00197 
00202     WC_SAVELOAD = ::WC_SAVELOAD,
00203 
00208     WC_LAND_INFO = ::WC_LAND_INFO,
00209 
00214     WC_DROPDOWN_MENU = ::WC_DROPDOWN_MENU,
00215 
00220     WC_OSK = ::WC_OSK,
00221 
00226     WC_SET_DATE = ::WC_SET_DATE,
00227 
00228 
00233     WC_AI_SETTINGS = ::WC_AI_SETTINGS,
00234 
00239     WC_GRF_PARAMETERS = ::WC_GRF_PARAMETERS,
00240 
00245     WC_NEWGRF_TEXTFILE = ::WC_NEWGRF_TEXTFILE,
00246 
00247 
00252     WC_TOWN_AUTHORITY = ::WC_TOWN_AUTHORITY,
00253 
00258     WC_VEHICLE_DETAILS = ::WC_VEHICLE_DETAILS,
00259 
00264     WC_VEHICLE_REFIT = ::WC_VEHICLE_REFIT,
00265 
00270     WC_VEHICLE_ORDERS = ::WC_VEHICLE_ORDERS,
00271 
00276     WC_REPLACE_VEHICLE = ::WC_REPLACE_VEHICLE,
00277 
00282     WC_VEHICLE_TIMETABLE = ::WC_VEHICLE_TIMETABLE,
00283 
00288     WC_COMPANY_COLOUR = ::WC_COMPANY_COLOUR,
00289 
00294     WC_COMPANY_MANAGER_FACE = ::WC_COMPANY_MANAGER_FACE,
00295 
00300     WC_SELECT_STATION = ::WC_SELECT_STATION,
00301 
00306     WC_NEWS_WINDOW = ::WC_NEWS_WINDOW,
00307 
00312     WC_TOWN_DIRECTORY = ::WC_TOWN_DIRECTORY,
00313 
00318     WC_SUBSIDIES_LIST = ::WC_SUBSIDIES_LIST,
00319 
00324     WC_INDUSTRY_DIRECTORY = ::WC_INDUSTRY_DIRECTORY,
00325 
00330     WC_MESSAGE_HISTORY = ::WC_MESSAGE_HISTORY,
00331 
00336     WC_SIGN_LIST = ::WC_SIGN_LIST,
00337 
00342     WC_AI_LIST = ::WC_AI_LIST,
00343 
00348     WC_GOALS_LIST = ::WC_GOALS_LIST,
00349 
00350 
00355     WC_STATION_LIST = ::WC_STATION_LIST,
00356 
00361     WC_TRAINS_LIST = ::WC_TRAINS_LIST,
00362 
00367     WC_ROADVEH_LIST = ::WC_ROADVEH_LIST,
00368 
00373     WC_SHIPS_LIST = ::WC_SHIPS_LIST,
00374 
00379     WC_AIRCRAFT_LIST = ::WC_AIRCRAFT_LIST,
00380 
00381 
00386     WC_TOWN_VIEW = ::WC_TOWN_VIEW,
00387 
00392     WC_VEHICLE_VIEW = ::WC_VEHICLE_VIEW,
00393 
00398     WC_STATION_VIEW = ::WC_STATION_VIEW,
00399 
00404     WC_VEHICLE_DEPOT = ::WC_VEHICLE_DEPOT,
00405 
00410     WC_WAYPOINT_VIEW = ::WC_WAYPOINT_VIEW,
00411 
00416     WC_INDUSTRY_VIEW = ::WC_INDUSTRY_VIEW,
00417 
00422     WC_COMPANY = ::WC_COMPANY,
00423 
00424 
00429     WC_BUILD_OBJECT = ::WC_BUILD_OBJECT,
00430 
00436     WC_BUILD_VEHICLE = ::WC_BUILD_VEHICLE,
00437 
00442     WC_BUILD_BRIDGE = ::WC_BUILD_BRIDGE,
00443 
00450     WC_BUILD_STATION = ::WC_BUILD_STATION,
00451 
00456     WC_BUS_STATION = ::WC_BUS_STATION,
00457 
00462     WC_TRUCK_STATION = ::WC_TRUCK_STATION,
00463 
00470     WC_BUILD_DEPOT = ::WC_BUILD_DEPOT,
00471 
00476     WC_BUILD_WAYPOINT = ::WC_BUILD_WAYPOINT,
00477 
00482     WC_FOUND_TOWN = ::WC_FOUND_TOWN,
00483 
00488     WC_BUILD_INDUSTRY = ::WC_BUILD_INDUSTRY,
00489 
00490 
00495     WC_SELECT_GAME = ::WC_SELECT_GAME,
00496 
00502     WC_SCEN_LAND_GEN = ::WC_SCEN_LAND_GEN,
00503 
00509     WC_GENERATE_LANDSCAPE = ::WC_GENERATE_LANDSCAPE,
00510 
00516     WC_MODAL_PROGRESS = ::WC_MODAL_PROGRESS,
00517 
00518 
00526     WC_NETWORK_WINDOW = ::WC_NETWORK_WINDOW,
00527 
00532     WC_CLIENT_LIST = ::WC_CLIENT_LIST,
00533 
00538     WC_CLIENT_LIST_POPUP = ::WC_CLIENT_LIST_POPUP,
00539 
00545     WC_NETWORK_STATUS_WINDOW = ::WC_NETWORK_STATUS_WINDOW,
00546 
00551     WC_SEND_NETWORK_MSG = ::WC_SEND_NETWORK_MSG,
00552 
00557     WC_COMPANY_PASSWORD_WINDOW = ::WC_COMPANY_PASSWORD_WINDOW,
00558 
00559 
00564     WC_INDUSTRY_CARGOES = ::WC_INDUSTRY_CARGOES,
00565 
00570     WC_GRAPH_LEGEND = ::WC_GRAPH_LEGEND,
00571 
00576     WC_FINANCES = ::WC_FINANCES,
00577 
00582     WC_INCOME_GRAPH = ::WC_INCOME_GRAPH,
00583 
00588     WC_OPERATING_PROFIT = ::WC_OPERATING_PROFIT,
00589 
00594     WC_DELIVERED_CARGO = ::WC_DELIVERED_CARGO,
00595 
00600     WC_PERFORMANCE_HISTORY = ::WC_PERFORMANCE_HISTORY,
00601 
00606     WC_COMPANY_VALUE = ::WC_COMPANY_VALUE,
00607 
00612     WC_COMPANY_LEAGUE = ::WC_COMPANY_LEAGUE,
00613 
00618     WC_PAYMENT_RATES = ::WC_PAYMENT_RATES,
00619 
00624     WC_PERFORMANCE_DETAIL = ::WC_PERFORMANCE_DETAIL,
00625 
00630     WC_COMPANY_INFRASTRUCTURE = ::WC_COMPANY_INFRASTRUCTURE,
00631 
00632 
00637     WC_BUY_COMPANY = ::WC_BUY_COMPANY,
00638 
00643     WC_ENGINE_PREVIEW = ::WC_ENGINE_PREVIEW,
00644 
00645 
00650     WC_MUSIC_WINDOW = ::WC_MUSIC_WINDOW,
00651 
00656     WC_MUSIC_TRACK_SELECTION = ::WC_MUSIC_TRACK_SELECTION,
00657 
00668     WC_GAME_OPTIONS = ::WC_GAME_OPTIONS,
00669 
00674     WC_CUSTOM_CURRENCY = ::WC_CUSTOM_CURRENCY,
00675 
00680     WC_CHEATS = ::WC_CHEATS,
00681 
00686     WC_EXTRA_VIEW_PORT = ::WC_EXTRA_VIEW_PORT,
00687 
00688 
00693     WC_CONSOLE = ::WC_CONSOLE,
00694 
00699     WC_BOOTSTRAP = ::WC_BOOTSTRAP,
00700 
00705     WC_HIGHSCORE = ::WC_HIGHSCORE,
00706 
00711     WC_ENDSCREEN = ::WC_ENDSCREEN,
00712 
00713 
00718     WC_AI_DEBUG = ::WC_AI_DEBUG,
00719 
00724     WC_NEWGRF_INSPECT = ::WC_NEWGRF_INSPECT,
00725 
00730     WC_SPRITE_ALIGNER = ::WC_SPRITE_ALIGNER,
00731 
00732     WC_INVALID = ::WC_INVALID, 
00733   };
00734 
00735 
00739   enum TextColour {
00740     /* Note: these values represent part of the in-game TextColour enum */
00741     TC_BLUE        = ::TC_BLUE,        
00742     TC_SILVER      = ::TC_SILVER,      
00743     TC_GOLD        = ::TC_GOLD,        
00744     TC_RED         = ::TC_RED,         
00745     TC_PURPLE      = ::TC_PURPLE,      
00746     TC_LIGHT_BROWN = ::TC_LIGHT_BROWN, 
00747     TC_ORANGE      = ::TC_ORANGE,      
00748     TC_GREEN       = ::TC_GREEN,       
00749     TC_YELLOW      = ::TC_YELLOW,      
00750     TC_DARK_GREEN  = ::TC_DARK_GREEN,  
00751     TC_CREAM       = ::TC_CREAM,       
00752     TC_BROWN       = ::TC_BROWN,       
00753     TC_WHITE       = ::TC_WHITE,       
00754     TC_LIGHT_BLUE  = ::TC_LIGHT_BLUE,  
00755     TC_GREY        = ::TC_GREY,        
00756     TC_DARK_BLUE   = ::TC_DARK_BLUE,   
00757     TC_BLACK       = ::TC_BLACK,       
00758     TC_INVALID     = ::TC_INVALID,     
00759   };
00760 
00764   enum NumberType {
00765     NUMBER_ALL = 0xFFFFFFFF, 
00766   };
00767 
00771   enum WidgetType {
00772     WIDGET_ALL = 0xFF, 
00773   };
00774 
00781   static void Close(WindowClass window, uint32 number);
00782 
00790   static bool IsOpen(WindowClass window, uint32 number);
00791 
00803   static void Highlight(WindowClass window, uint32 number, uint8 widget, TextColour colour);
00804 
00806   enum AIListWidgets {
00807     WID_AIL_CAPTION                      = ::WID_AIL_CAPTION,                      
00808     WID_AIL_LIST                         = ::WID_AIL_LIST,                         
00809     WID_AIL_SCROLLBAR                    = ::WID_AIL_SCROLLBAR,                    
00810     WID_AIL_INFO_BG                      = ::WID_AIL_INFO_BG,                      
00811     WID_AIL_ACCEPT                       = ::WID_AIL_ACCEPT,                       
00812     WID_AIL_CANCEL                       = ::WID_AIL_CANCEL,                       
00813   };
00814 
00816   enum AISettingsWidgets {
00817     WID_AIS_CAPTION                      = ::WID_AIS_CAPTION,                      
00818     WID_AIS_BACKGROUND                   = ::WID_AIS_BACKGROUND,                   
00819     WID_AIS_SCROLLBAR                    = ::WID_AIS_SCROLLBAR,                    
00820     WID_AIS_ACCEPT                       = ::WID_AIS_ACCEPT,                       
00821     WID_AIS_RESET                        = ::WID_AIS_RESET,                        
00822   };
00823 
00825   enum AIConfigWidgets {
00826     WID_AIC_BACKGROUND                   = ::WID_AIC_BACKGROUND,                   
00827     WID_AIC_DECREASE                     = ::WID_AIC_DECREASE,                     
00828     WID_AIC_INCREASE                     = ::WID_AIC_INCREASE,                     
00829     WID_AIC_NUMBER                       = ::WID_AIC_NUMBER,                       
00830     WID_AIC_GAMELIST                     = ::WID_AIC_GAMELIST,                     
00831     WID_AIC_LIST                         = ::WID_AIC_LIST,                         
00832     WID_AIC_SCROLLBAR                    = ::WID_AIC_SCROLLBAR,                    
00833     WID_AIC_MOVE_UP                      = ::WID_AIC_MOVE_UP,                      
00834     WID_AIC_MOVE_DOWN                    = ::WID_AIC_MOVE_DOWN,                    
00835     WID_AIC_CHANGE                       = ::WID_AIC_CHANGE,                       
00836     WID_AIC_CONFIGURE                    = ::WID_AIC_CONFIGURE,                    
00837     WID_AIC_CLOSE                        = ::WID_AIC_CLOSE,                        
00838     WID_AIC_CONTENT_DOWNLOAD             = ::WID_AIC_CONTENT_DOWNLOAD,             
00839   };
00840 
00842   enum AIDebugWidgets {
00843     WID_AID_VIEW                         = ::WID_AID_VIEW,                         
00844     WID_AID_NAME_TEXT                    = ::WID_AID_NAME_TEXT,                    
00845     WID_AID_SETTINGS                     = ::WID_AID_SETTINGS,                     
00846     WID_AID_SCRIPT_GAME                  = ::WID_AID_SCRIPT_GAME,                  
00847     WID_AID_RELOAD_TOGGLE                = ::WID_AID_RELOAD_TOGGLE,                
00848     WID_AID_LOG_PANEL                    = ::WID_AID_LOG_PANEL,                    
00849     WID_AID_SCROLLBAR                    = ::WID_AID_SCROLLBAR,                    
00850     WID_AID_COMPANY_BUTTON_START         = ::WID_AID_COMPANY_BUTTON_START,         
00851     WID_AID_COMPANY_BUTTON_END           = ::WID_AID_COMPANY_BUTTON_END,           
00852     WID_AID_BREAK_STRING_WIDGETS         = ::WID_AID_BREAK_STRING_WIDGETS,         
00853     WID_AID_BREAK_STR_ON_OFF_BTN         = ::WID_AID_BREAK_STR_ON_OFF_BTN,         
00854     WID_AID_BREAK_STR_EDIT_BOX           = ::WID_AID_BREAK_STR_EDIT_BOX,           
00855     WID_AID_MATCH_CASE_BTN               = ::WID_AID_MATCH_CASE_BTN,               
00856     WID_AID_CONTINUE_BTN                 = ::WID_AID_CONTINUE_BTN,                 
00857   };
00858 
00860   enum AirportToolbarWidgets {
00861     WID_AT_AIRPORT                       = ::WID_AT_AIRPORT,                       
00862     WID_AT_DEMOLISH                      = ::WID_AT_DEMOLISH,                      
00863   };
00864 
00866   enum AirportPickerWidgets {
00867     WID_AP_CLASS_DROPDOWN                = ::WID_AP_CLASS_DROPDOWN,                
00868     WID_AP_AIRPORT_LIST                  = ::WID_AP_AIRPORT_LIST,                  
00869     WID_AP_SCROLLBAR                     = ::WID_AP_SCROLLBAR,                     
00870     WID_AP_LAYOUT_NUM                    = ::WID_AP_LAYOUT_NUM,                    
00871     WID_AP_LAYOUT_DECREASE               = ::WID_AP_LAYOUT_DECREASE,               
00872     WID_AP_LAYOUT_INCREASE               = ::WID_AP_LAYOUT_INCREASE,               
00873     WID_AP_AIRPORT_SPRITE                = ::WID_AP_AIRPORT_SPRITE,                
00874     WID_AP_EXTRA_TEXT                    = ::WID_AP_EXTRA_TEXT,                    
00875     WID_AP_BOTTOMPANEL                   = ::WID_AP_BOTTOMPANEL,                   
00876     WID_AP_COVERAGE_LABEL                = ::WID_AP_COVERAGE_LABEL,                
00877     WID_AP_BTN_DONTHILIGHT               = ::WID_AP_BTN_DONTHILIGHT,               
00878     WID_AP_BTN_DOHILIGHT                 = ::WID_AP_BTN_DOHILIGHT,                 
00879   };
00880 
00882   enum ReplaceVehicleWidgets {
00883     WID_RV_CAPTION                       = ::WID_RV_CAPTION,                       
00884     WID_RV_LEFT_MATRIX                   = ::WID_RV_LEFT_MATRIX,                   
00885     WID_RV_LEFT_SCROLLBAR                = ::WID_RV_LEFT_SCROLLBAR,                
00886     WID_RV_RIGHT_MATRIX                  = ::WID_RV_RIGHT_MATRIX,                  
00887     WID_RV_RIGHT_SCROLLBAR               = ::WID_RV_RIGHT_SCROLLBAR,               
00888     WID_RV_LEFT_DETAILS                  = ::WID_RV_LEFT_DETAILS,                  
00889     WID_RV_RIGHT_DETAILS                 = ::WID_RV_RIGHT_DETAILS,                 
00890     WID_RV_START_REPLACE                 = ::WID_RV_START_REPLACE,                 
00891     WID_RV_INFO_TAB                      = ::WID_RV_INFO_TAB,                      
00892     WID_RV_STOP_REPLACE                  = ::WID_RV_STOP_REPLACE,                  
00893     WID_RV_TRAIN_ENGINEWAGON_TOGGLE      = ::WID_RV_TRAIN_ENGINEWAGON_TOGGLE,      
00894     WID_RV_TRAIN_FLUFF_LEFT              = ::WID_RV_TRAIN_FLUFF_LEFT,              
00895     WID_RV_TRAIN_RAILTYPE_DROPDOWN       = ::WID_RV_TRAIN_RAILTYPE_DROPDOWN,       
00896     WID_RV_TRAIN_FLUFF_RIGHT             = ::WID_RV_TRAIN_FLUFF_RIGHT,             
00897     WID_RV_TRAIN_WAGONREMOVE_TOGGLE      = ::WID_RV_TRAIN_WAGONREMOVE_TOGGLE,      
00898   };
00899 
00901   enum BootstrapBackgroundWidgets {
00902     WID_BB_BACKGROUND                    = ::WID_BB_BACKGROUND,                    
00903   };
00904 
00906   enum BootstrapAskForDownloadWidgets {
00907     WID_BAFD_QUESTION                    = ::WID_BAFD_QUESTION,                    
00908     WID_BAFD_YES                         = ::WID_BAFD_YES,                         
00909     WID_BAFD_NO                          = ::WID_BAFD_NO,                          
00910   };
00911 
00913   enum BuildBridgeSelectionWidgets {
00914     WID_BBS_CAPTION                      = ::WID_BBS_CAPTION,                      
00915     WID_BBS_DROPDOWN_ORDER               = ::WID_BBS_DROPDOWN_ORDER,               
00916     WID_BBS_DROPDOWN_CRITERIA            = ::WID_BBS_DROPDOWN_CRITERIA,            
00917     WID_BBS_BRIDGE_LIST                  = ::WID_BBS_BRIDGE_LIST,                  
00918     WID_BBS_SCROLLBAR                    = ::WID_BBS_SCROLLBAR,                    
00919   };
00920 
00922   enum BuildVehicleWidgets {
00923     WID_BV_CAPTION                       = ::WID_BV_CAPTION,                       
00924     WID_BV_SORT_ASSENDING_DESCENDING     = ::WID_BV_SORT_ASSENDING_DESCENDING,     
00925     WID_BV_SORT_DROPDOWN                 = ::WID_BV_SORT_DROPDOWN,                 
00926     WID_BV_CARGO_FILTER_DROPDOWN         = ::WID_BV_CARGO_FILTER_DROPDOWN,         
00927     WID_BV_LIST                          = ::WID_BV_LIST,                          
00928     WID_BV_SCROLLBAR                     = ::WID_BV_SCROLLBAR,                     
00929     WID_BV_PANEL                         = ::WID_BV_PANEL,                         
00930     WID_BV_BUILD                         = ::WID_BV_BUILD,                         
00931     WID_BV_BUILD_SEL                     = ::WID_BV_BUILD_SEL,                     
00932     WID_BV_RENAME                        = ::WID_BV_RENAME,                        
00933   };
00934 
00936   enum CheatWidgets {
00937     WID_C_PANEL                          = ::WID_C_PANEL,                          
00938   };
00939 
00941   enum CompanyWidgets {
00942     WID_C_CAPTION                        = ::WID_C_CAPTION,                        
00943     WID_C_FACE                           = ::WID_C_FACE,                           
00944     WID_C_FACE_TITLE                     = ::WID_C_FACE_TITLE,                     
00945     WID_C_DESC_INAUGURATION              = ::WID_C_DESC_INAUGURATION,              
00946     WID_C_DESC_COLOUR_SCHEME             = ::WID_C_DESC_COLOUR_SCHEME,             
00947     WID_C_DESC_COLOUR_SCHEME_EXAMPLE     = ::WID_C_DESC_COLOUR_SCHEME_EXAMPLE,     
00948     WID_C_DESC_VEHICLE                   = ::WID_C_DESC_VEHICLE,                   
00949     WID_C_DESC_VEHICLE_COUNTS            = ::WID_C_DESC_VEHICLE_COUNTS,            
00950     WID_C_DESC_COMPANY_VALUE             = ::WID_C_DESC_COMPANY_VALUE,             
00951     WID_C_DESC_INFRASTRUCTURE            = ::WID_C_DESC_INFRASTRUCTURE,            
00952     WID_C_DESC_INFRASTRUCTURE_COUNTS     = ::WID_C_DESC_INFRASTRUCTURE_COUNTS,     
00953     WID_C_SELECT_DESC_OWNERS             = ::WID_C_SELECT_DESC_OWNERS,             
00954     WID_C_DESC_OWNERS                    = ::WID_C_DESC_OWNERS,                    
00955     WID_C_SELECT_BUTTONS                 = ::WID_C_SELECT_BUTTONS,                 
00956     WID_C_NEW_FACE                       = ::WID_C_NEW_FACE,                       
00957     WID_C_COLOUR_SCHEME                  = ::WID_C_COLOUR_SCHEME,                  
00958     WID_C_PRESIDENT_NAME                 = ::WID_C_PRESIDENT_NAME,                 
00959     WID_C_COMPANY_NAME                   = ::WID_C_COMPANY_NAME,                   
00960     WID_C_BUY_SHARE                      = ::WID_C_BUY_SHARE,                      
00961     WID_C_SELL_SHARE                     = ::WID_C_SELL_SHARE,                     
00962     WID_C_SELECT_VIEW_BUILD_HQ           = ::WID_C_SELECT_VIEW_BUILD_HQ,           
00963     WID_C_VIEW_HQ                        = ::WID_C_VIEW_HQ,                        
00964     WID_C_BUILD_HQ                       = ::WID_C_BUILD_HQ,                       
00965     WID_C_SELECT_RELOCATE                = ::WID_C_SELECT_RELOCATE,                
00966     WID_C_RELOCATE_HQ                    = ::WID_C_RELOCATE_HQ,                    
00967     WID_C_VIEW_INFRASTRUCTURE            = ::WID_C_VIEW_INFRASTRUCTURE,            
00968     WID_C_HAS_PASSWORD                   = ::WID_C_HAS_PASSWORD,                   
00969     WID_C_SELECT_MULTIPLAYER             = ::WID_C_SELECT_MULTIPLAYER,             
00970     WID_C_COMPANY_PASSWORD               = ::WID_C_COMPANY_PASSWORD,               
00971     WID_C_COMPANY_JOIN                   = ::WID_C_COMPANY_JOIN,                   
00972   };
00973 
00975   enum CompanyFinancesWidgets {
00976     WID_CF_CAPTION                       = ::WID_CF_CAPTION,                       
00977     WID_CF_TOGGLE_SIZE                   = ::WID_CF_TOGGLE_SIZE,                   
00978     WID_CF_SEL_PANEL                     = ::WID_CF_SEL_PANEL,                     
00979     WID_CF_EXPS_CATEGORY                 = ::WID_CF_EXPS_CATEGORY,                 
00980     WID_CF_EXPS_PRICE1                   = ::WID_CF_EXPS_PRICE1,                   
00981     WID_CF_EXPS_PRICE2                   = ::WID_CF_EXPS_PRICE2,                   
00982     WID_CF_EXPS_PRICE3                   = ::WID_CF_EXPS_PRICE3,                   
00983     WID_CF_TOTAL_PANEL                   = ::WID_CF_TOTAL_PANEL,                   
00984     WID_CF_SEL_MAXLOAN                   = ::WID_CF_SEL_MAXLOAN,                   
00985     WID_CF_BALANCE_VALUE                 = ::WID_CF_BALANCE_VALUE,                 
00986     WID_CF_LOAN_VALUE                    = ::WID_CF_LOAN_VALUE,                    
00987     WID_CF_LOAN_LINE                     = ::WID_CF_LOAN_LINE,                     
00988     WID_CF_TOTAL_VALUE                   = ::WID_CF_TOTAL_VALUE,                   
00989     WID_CF_MAXLOAN_GAP                   = ::WID_CF_MAXLOAN_GAP,                   
00990     WID_CF_MAXLOAN_VALUE                 = ::WID_CF_MAXLOAN_VALUE,                 
00991     WID_CF_SEL_BUTTONS                   = ::WID_CF_SEL_BUTTONS,                   
00992     WID_CF_INCREASE_LOAN                 = ::WID_CF_INCREASE_LOAN,                 
00993     WID_CF_REPAY_LOAN                    = ::WID_CF_REPAY_LOAN,                    
00994     WID_CF_INFRASTRUCTURE                = ::WID_CF_INFRASTRUCTURE,                
00995   };
00996 
00998   enum SelectCompanyLiveryWidgets {
00999     WID_SCL_CAPTION                      = ::WID_SCL_CAPTION,                      
01000     WID_SCL_CLASS_GENERAL                = ::WID_SCL_CLASS_GENERAL,                
01001     WID_SCL_CLASS_RAIL                   = ::WID_SCL_CLASS_RAIL,                   
01002     WID_SCL_CLASS_ROAD                   = ::WID_SCL_CLASS_ROAD,                   
01003     WID_SCL_CLASS_SHIP                   = ::WID_SCL_CLASS_SHIP,                   
01004     WID_SCL_CLASS_AIRCRAFT               = ::WID_SCL_CLASS_AIRCRAFT,               
01005     WID_SCL_SPACER_DROPDOWN              = ::WID_SCL_SPACER_DROPDOWN,              
01006     WID_SCL_PRI_COL_DROPDOWN             = ::WID_SCL_PRI_COL_DROPDOWN,             
01007     WID_SCL_SEC_COL_DROPDOWN             = ::WID_SCL_SEC_COL_DROPDOWN,             
01008     WID_SCL_MATRIX                       = ::WID_SCL_MATRIX,                       
01009   };
01010 
01016   enum SelectCompanyManagerFaceWidgets {
01017     WID_SCMF_CAPTION                     = ::WID_SCMF_CAPTION,                     
01018     WID_SCMF_TOGGLE_LARGE_SMALL          = ::WID_SCMF_TOGGLE_LARGE_SMALL,          
01019     WID_SCMF_SELECT_FACE                 = ::WID_SCMF_SELECT_FACE,                 
01020     WID_SCMF_CANCEL                      = ::WID_SCMF_CANCEL,                      
01021     WID_SCMF_ACCEPT                      = ::WID_SCMF_ACCEPT,                      
01022     WID_SCMF_MALE                        = ::WID_SCMF_MALE,                        
01023     WID_SCMF_FEMALE                      = ::WID_SCMF_FEMALE,                      
01024     WID_SCMF_MALE2                       = ::WID_SCMF_MALE2,                       
01025     WID_SCMF_FEMALE2                     = ::WID_SCMF_FEMALE2,                     
01026     WID_SCMF_SEL_LOADSAVE                = ::WID_SCMF_SEL_LOADSAVE,                
01027     WID_SCMF_SEL_MALEFEMALE              = ::WID_SCMF_SEL_MALEFEMALE,              
01028     WID_SCMF_SEL_PARTS                   = ::WID_SCMF_SEL_PARTS,                   
01029     WID_SCMF_RANDOM_NEW_FACE             = ::WID_SCMF_RANDOM_NEW_FACE,             
01030     WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON   = ::WID_SCMF_TOGGLE_LARGE_SMALL_BUTTON,   
01031     WID_SCMF_FACE                        = ::WID_SCMF_FACE,                        
01032     WID_SCMF_LOAD                        = ::WID_SCMF_LOAD,                        
01033     WID_SCMF_FACECODE                    = ::WID_SCMF_FACECODE,                    
01034     WID_SCMF_SAVE                        = ::WID_SCMF_SAVE,                        
01035     WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT  = ::WID_SCMF_HAS_MOUSTACHE_EARRING_TEXT,  
01036     WID_SCMF_TIE_EARRING_TEXT            = ::WID_SCMF_TIE_EARRING_TEXT,            
01037     WID_SCMF_LIPS_MOUSTACHE_TEXT         = ::WID_SCMF_LIPS_MOUSTACHE_TEXT,         
01038     WID_SCMF_HAS_GLASSES_TEXT            = ::WID_SCMF_HAS_GLASSES_TEXT,            
01039     WID_SCMF_HAIR_TEXT                   = ::WID_SCMF_HAIR_TEXT,                   
01040     WID_SCMF_EYEBROWS_TEXT               = ::WID_SCMF_EYEBROWS_TEXT,               
01041     WID_SCMF_EYECOLOUR_TEXT              = ::WID_SCMF_EYECOLOUR_TEXT,              
01042     WID_SCMF_GLASSES_TEXT                = ::WID_SCMF_GLASSES_TEXT,                
01043     WID_SCMF_NOSE_TEXT                   = ::WID_SCMF_NOSE_TEXT,                   
01044     WID_SCMF_CHIN_TEXT                   = ::WID_SCMF_CHIN_TEXT,                   
01045     WID_SCMF_JACKET_TEXT                 = ::WID_SCMF_JACKET_TEXT,                 
01046     WID_SCMF_COLLAR_TEXT                 = ::WID_SCMF_COLLAR_TEXT,                 
01047     WID_SCMF_ETHNICITY_EUR               = ::WID_SCMF_ETHNICITY_EUR,               
01048     WID_SCMF_ETHNICITY_AFR               = ::WID_SCMF_ETHNICITY_AFR,               
01049     WID_SCMF_HAS_MOUSTACHE_EARRING       = ::WID_SCMF_HAS_MOUSTACHE_EARRING,       
01050     WID_SCMF_HAS_GLASSES                 = ::WID_SCMF_HAS_GLASSES,                 
01051     WID_SCMF_EYECOLOUR_L                 = ::WID_SCMF_EYECOLOUR_L,                 
01052     WID_SCMF_EYECOLOUR                   = ::WID_SCMF_EYECOLOUR,                   
01053     WID_SCMF_EYECOLOUR_R                 = ::WID_SCMF_EYECOLOUR_R,                 
01054     WID_SCMF_CHIN_L                      = ::WID_SCMF_CHIN_L,                      
01055     WID_SCMF_CHIN                        = ::WID_SCMF_CHIN,                        
01056     WID_SCMF_CHIN_R                      = ::WID_SCMF_CHIN_R,                      
01057     WID_SCMF_EYEBROWS_L                  = ::WID_SCMF_EYEBROWS_L,                  
01058     WID_SCMF_EYEBROWS                    = ::WID_SCMF_EYEBROWS,                    
01059     WID_SCMF_EYEBROWS_R                  = ::WID_SCMF_EYEBROWS_R,                  
01060     WID_SCMF_LIPS_MOUSTACHE_L            = ::WID_SCMF_LIPS_MOUSTACHE_L,            
01061     WID_SCMF_LIPS_MOUSTACHE              = ::WID_SCMF_LIPS_MOUSTACHE,              
01062     WID_SCMF_LIPS_MOUSTACHE_R            = ::WID_SCMF_LIPS_MOUSTACHE_R,            
01063     WID_SCMF_NOSE_L                      = ::WID_SCMF_NOSE_L,                      
01064     WID_SCMF_NOSE                        = ::WID_SCMF_NOSE,                        
01065     WID_SCMF_NOSE_R                      = ::WID_SCMF_NOSE_R,                      
01066     WID_SCMF_HAIR_L                      = ::WID_SCMF_HAIR_L,                      
01067     WID_SCMF_HAIR                        = ::WID_SCMF_HAIR,                        
01068     WID_SCMF_HAIR_R                      = ::WID_SCMF_HAIR_R,                      
01069     WID_SCMF_JACKET_L                    = ::WID_SCMF_JACKET_L,                    
01070     WID_SCMF_JACKET                      = ::WID_SCMF_JACKET,                      
01071     WID_SCMF_JACKET_R                    = ::WID_SCMF_JACKET_R,                    
01072     WID_SCMF_COLLAR_L                    = ::WID_SCMF_COLLAR_L,                    
01073     WID_SCMF_COLLAR                      = ::WID_SCMF_COLLAR,                      
01074     WID_SCMF_COLLAR_R                    = ::WID_SCMF_COLLAR_R,                    
01075     WID_SCMF_TIE_EARRING_L               = ::WID_SCMF_TIE_EARRING_L,               
01076     WID_SCMF_TIE_EARRING                 = ::WID_SCMF_TIE_EARRING,                 
01077     WID_SCMF_TIE_EARRING_R               = ::WID_SCMF_TIE_EARRING_R,               
01078     WID_SCMF_GLASSES_L                   = ::WID_SCMF_GLASSES_L,                   
01079     WID_SCMF_GLASSES                     = ::WID_SCMF_GLASSES,                     
01080     WID_SCMF_GLASSES_R                   = ::WID_SCMF_GLASSES_R,                   
01081   };
01082 
01084   enum CompanyInfrastructureWidgets {
01085     WID_CI_CAPTION                       = ::WID_CI_CAPTION,                       
01086     WID_CI_RAIL_DESC                     = ::WID_CI_RAIL_DESC,                     
01087     WID_CI_RAIL_COUNT                    = ::WID_CI_RAIL_COUNT,                    
01088     WID_CI_ROAD_DESC                     = ::WID_CI_ROAD_DESC,                     
01089     WID_CI_ROAD_COUNT                    = ::WID_CI_ROAD_COUNT,                    
01090     WID_CI_WATER_DESC                    = ::WID_CI_WATER_DESC,                    
01091     WID_CI_WATER_COUNT                   = ::WID_CI_WATER_COUNT,                   
01092     WID_CI_STATION_DESC                  = ::WID_CI_STATION_DESC,                  
01093     WID_CI_STATION_COUNT                 = ::WID_CI_STATION_COUNT,                 
01094     WID_CI_TOTAL_DESC                    = ::WID_CI_TOTAL_DESC,                    
01095     WID_CI_TOTAL                         = ::WID_CI_TOTAL,                         
01096   };
01097 
01099   enum BuyCompanyWidgets {
01100     WID_BC_CAPTION                       = ::WID_BC_CAPTION,                       
01101     WID_BC_FACE                          = ::WID_BC_FACE,                          
01102     WID_BC_QUESTION                      = ::WID_BC_QUESTION,                      
01103     WID_BC_NO                            = ::WID_BC_NO,                            
01104     WID_BC_YES                           = ::WID_BC_YES,                           
01105   };
01106 
01108   enum ConsoleWidgets {
01109     WID_C_BACKGROUND                     = ::WID_C_BACKGROUND,                     
01110   };
01111 
01113   enum SetDateWidgets {
01114     WID_SD_DAY                           = ::WID_SD_DAY,                           
01115     WID_SD_MONTH                         = ::WID_SD_MONTH,                         
01116     WID_SD_YEAR                          = ::WID_SD_YEAR,                          
01117     WID_SD_SET_DATE                      = ::WID_SD_SET_DATE,                      
01118   };
01119 
01121   enum DepotWidgets {
01122     WID_D_CAPTION                        = ::WID_D_CAPTION,                        
01123     WID_D_SELL                           = ::WID_D_SELL,                           
01124     WID_D_SHOW_SELL_CHAIN                = ::WID_D_SHOW_SELL_CHAIN,                
01125     WID_D_SELL_CHAIN                     = ::WID_D_SELL_CHAIN,                     
01126     WID_D_SELL_ALL                       = ::WID_D_SELL_ALL,                       
01127     WID_D_AUTOREPLACE                    = ::WID_D_AUTOREPLACE,                    
01128     WID_D_MATRIX                         = ::WID_D_MATRIX,                         
01129     WID_D_V_SCROLL                       = ::WID_D_V_SCROLL,                       
01130     WID_D_SHOW_H_SCROLL                  = ::WID_D_SHOW_H_SCROLL,                  
01131     WID_D_H_SCROLL                       = ::WID_D_H_SCROLL,                       
01132     WID_D_BUILD                          = ::WID_D_BUILD,                          
01133     WID_D_CLONE                          = ::WID_D_CLONE,                          
01134     WID_D_LOCATION                       = ::WID_D_LOCATION,                       
01135     WID_D_SHOW_RENAME                    = ::WID_D_SHOW_RENAME,                    
01136     WID_D_RENAME                         = ::WID_D_RENAME,                         
01137     WID_D_VEHICLE_LIST                   = ::WID_D_VEHICLE_LIST,                   
01138     WID_D_STOP_ALL                       = ::WID_D_STOP_ALL,                       
01139     WID_D_START_ALL                      = ::WID_D_START_ALL,                      
01140   };
01141 
01143   enum BuildDockDepotWidgets {
01144     WID_BDD_BACKGROUND                   = ::WID_BDD_BACKGROUND,                   
01145     WID_BDD_X                            = ::WID_BDD_X,                            
01146     WID_BDD_Y                            = ::WID_BDD_Y,                            
01147   };
01148 
01150   enum DockToolbarWidgets {
01151     WID_DT_CANAL                         = ::WID_DT_CANAL,                         
01152     WID_DT_LOCK                          = ::WID_DT_LOCK,                          
01153     WID_DT_DEMOLISH                      = ::WID_DT_DEMOLISH,                      
01154     WID_DT_DEPOT                         = ::WID_DT_DEPOT,                         
01155     WID_DT_STATION                       = ::WID_DT_STATION,                       
01156     WID_DT_BUOY                          = ::WID_DT_BUOY,                          
01157     WID_DT_RIVER                         = ::WID_DT_RIVER,                         
01158     WID_DT_BUILD_AQUEDUCT                = ::WID_DT_BUILD_AQUEDUCT,                
01159     WID_DT_INVALID                       = ::WID_DT_INVALID,                       
01160   };
01161 
01163   enum DropdownMenuWidgets {
01164     WID_DM_ITEMS                         = ::WID_DM_ITEMS,                         
01165     WID_DM_SHOW_SCROLL                   = ::WID_DM_SHOW_SCROLL,                   
01166     WID_DM_SCROLL                        = ::WID_DM_SCROLL,                        
01167   };
01168 
01170   enum EnginePreviewWidgets {
01171     WID_EP_QUESTION                      = ::WID_EP_QUESTION,                      
01172     WID_EP_NO                            = ::WID_EP_NO,                            
01173     WID_EP_YES                           = ::WID_EP_YES,                           
01174   };
01175 
01177   enum ErrorMessageWidgets {
01178     WID_EM_CAPTION                       = ::WID_EM_CAPTION,                       
01179     WID_EM_FACE                          = ::WID_EM_FACE,                          
01180     WID_EM_MESSAGE                       = ::WID_EM_MESSAGE,                       
01181   };
01182 
01184   enum SaveLoadWidgets {
01185     WID_SL_CAPTION                       = ::WID_SL_CAPTION,                       
01186     WID_SL_SORT_BYNAME                   = ::WID_SL_SORT_BYNAME,                   
01187     WID_SL_SORT_BYDATE                   = ::WID_SL_SORT_BYDATE,                   
01188     WID_SL_BACKGROUND                    = ::WID_SL_BACKGROUND,                    
01189     WID_SL_FILE_BACKGROUND               = ::WID_SL_FILE_BACKGROUND,               
01190     WID_SL_HOME_BUTTON                   = ::WID_SL_HOME_BUTTON,                   
01191     WID_SL_DRIVES_DIRECTORIES_LIST       = ::WID_SL_DRIVES_DIRECTORIES_LIST,       
01192     WID_SL_SCROLLBAR                     = ::WID_SL_SCROLLBAR,                     
01193     WID_SL_CONTENT_DOWNLOAD              = ::WID_SL_CONTENT_DOWNLOAD,              
01194     WID_SL_SAVE_OSK_TITLE                = ::WID_SL_SAVE_OSK_TITLE,                
01195     WID_SL_DELETE_SELECTION              = ::WID_SL_DELETE_SELECTION,              
01196     WID_SL_SAVE_GAME                     = ::WID_SL_SAVE_GAME,                     
01197     WID_SL_CONTENT_DOWNLOAD_SEL          = ::WID_SL_CONTENT_DOWNLOAD_SEL,          
01198     WID_SL_DETAILS                       = ::WID_SL_DETAILS,                       
01199     WID_SL_NEWGRF_INFO                   = ::WID_SL_NEWGRF_INFO,                   
01200     WID_SL_LOAD_BUTTON                   = ::WID_SL_LOAD_BUTTON,                   
01201     WID_SL_MISSING_NEWGRFS               = ::WID_SL_MISSING_NEWGRFS,               
01202   };
01203 
01205   enum GenerateLandscapeWidgets {
01206     WID_GL_TEMPERATE                     = ::WID_GL_TEMPERATE,                     
01207     WID_GL_ARCTIC                        = ::WID_GL_ARCTIC,                        
01208     WID_GL_TROPICAL                      = ::WID_GL_TROPICAL,                      
01209     WID_GL_TOYLAND                       = ::WID_GL_TOYLAND,                       
01210     WID_GL_MAPSIZE_X_PULLDOWN            = ::WID_GL_MAPSIZE_X_PULLDOWN,            
01211     WID_GL_MAPSIZE_Y_PULLDOWN            = ::WID_GL_MAPSIZE_Y_PULLDOWN,            
01212     WID_GL_TOWN_PULLDOWN                 = ::WID_GL_TOWN_PULLDOWN,                 
01213     WID_GL_INDUSTRY_PULLDOWN             = ::WID_GL_INDUSTRY_PULLDOWN,             
01214     WID_GL_RANDOM_EDITBOX                = ::WID_GL_RANDOM_EDITBOX,                
01215     WID_GL_RANDOM_BUTTON                 = ::WID_GL_RANDOM_BUTTON,                 
01216     WID_GL_GENERATE_BUTTON               = ::WID_GL_GENERATE_BUTTON,               
01217     WID_GL_START_DATE_DOWN               = ::WID_GL_START_DATE_DOWN,               
01218     WID_GL_START_DATE_TEXT               = ::WID_GL_START_DATE_TEXT,               
01219     WID_GL_START_DATE_UP                 = ::WID_GL_START_DATE_UP,                 
01220     WID_GL_SNOW_LEVEL_DOWN               = ::WID_GL_SNOW_LEVEL_DOWN,               
01221     WID_GL_SNOW_LEVEL_TEXT               = ::WID_GL_SNOW_LEVEL_TEXT,               
01222     WID_GL_SNOW_LEVEL_UP                 = ::WID_GL_SNOW_LEVEL_UP,                 
01223     WID_GL_TREE_PULLDOWN                 = ::WID_GL_TREE_PULLDOWN,                 
01224     WID_GL_LANDSCAPE_PULLDOWN            = ::WID_GL_LANDSCAPE_PULLDOWN,            
01225     WID_GL_HEIGHTMAP_NAME_TEXT           = ::WID_GL_HEIGHTMAP_NAME_TEXT,           
01226     WID_GL_HEIGHTMAP_SIZE_TEXT           = ::WID_GL_HEIGHTMAP_SIZE_TEXT,           
01227     WID_GL_HEIGHTMAP_ROTATION_PULLDOWN   = ::WID_GL_HEIGHTMAP_ROTATION_PULLDOWN,   
01228     WID_GL_TERRAIN_PULLDOWN              = ::WID_GL_TERRAIN_PULLDOWN,              
01229     WID_GL_WATER_PULLDOWN                = ::WID_GL_WATER_PULLDOWN,                
01230     WID_GL_RIVER_PULLDOWN                = ::WID_GL_RIVER_PULLDOWN,                
01231     WID_GL_SMOOTHNESS_PULLDOWN           = ::WID_GL_SMOOTHNESS_PULLDOWN,           
01232     WID_GL_VARIETY_PULLDOWN              = ::WID_GL_VARIETY_PULLDOWN,              
01233     WID_GL_BORDERS_RANDOM                = ::WID_GL_BORDERS_RANDOM,                
01234     WID_GL_WATER_NW                      = ::WID_GL_WATER_NW,                      
01235     WID_GL_WATER_NE                      = ::WID_GL_WATER_NE,                      
01236     WID_GL_WATER_SE                      = ::WID_GL_WATER_SE,                      
01237     WID_GL_WATER_SW                      = ::WID_GL_WATER_SW,                      
01238   };
01239 
01241   enum CreateScenarioWidgets {
01242     WID_CS_TEMPERATE                     = ::WID_CS_TEMPERATE,                     
01243     WID_CS_ARCTIC                        = ::WID_CS_ARCTIC,                        
01244     WID_CS_TROPICAL                      = ::WID_CS_TROPICAL,                      
01245     WID_CS_TOYLAND                       = ::WID_CS_TOYLAND,                       
01246     WID_CS_EMPTY_WORLD                   = ::WID_CS_EMPTY_WORLD,                   
01247     WID_CS_RANDOM_WORLD                  = ::WID_CS_RANDOM_WORLD,                  
01248     WID_CS_MAPSIZE_X_PULLDOWN            = ::WID_CS_MAPSIZE_X_PULLDOWN,            
01249     WID_CS_MAPSIZE_Y_PULLDOWN            = ::WID_CS_MAPSIZE_Y_PULLDOWN,            
01250     WID_CS_START_DATE_DOWN               = ::WID_CS_START_DATE_DOWN,               
01251     WID_CS_START_DATE_TEXT               = ::WID_CS_START_DATE_TEXT,               
01252     WID_CS_START_DATE_UP                 = ::WID_CS_START_DATE_UP,                 
01253     WID_CS_FLAT_LAND_HEIGHT_DOWN         = ::WID_CS_FLAT_LAND_HEIGHT_DOWN,         
01254     WID_CS_FLAT_LAND_HEIGHT_TEXT         = ::WID_CS_FLAT_LAND_HEIGHT_TEXT,         
01255     WID_CS_FLAT_LAND_HEIGHT_UP           = ::WID_CS_FLAT_LAND_HEIGHT_UP,           
01256   };
01257 
01259   enum GenerationProgressWidgets {
01260     WID_GP_PROGRESS_BAR                  = ::WID_GP_PROGRESS_BAR,                  
01261     WID_GP_PROGRESS_TEXT                 = ::WID_GP_PROGRESS_TEXT,                 
01262     WID_GP_ABORT                         = ::WID_GP_ABORT,                         
01263   };
01264 
01266   enum GoalListWidgets {
01267     WID_GL_PANEL                         = ::WID_GL_PANEL,                         
01268     WID_GL_SCROLLBAR                     = ::WID_GL_SCROLLBAR,                     
01269   };
01270 
01272   enum GraphLegendWidgets {
01273     WID_GL_BACKGROUND                    = ::WID_GL_BACKGROUND,                    
01274     WID_GL_FIRST_COMPANY                 = ::WID_GL_FIRST_COMPANY,                 
01275     WID_GL_LAST_COMPANY                  = ::WID_GL_LAST_COMPANY,                  
01276   };
01277 
01279   enum CompanyValueWidgets {
01280     WID_CV_KEY_BUTTON                    = ::WID_CV_KEY_BUTTON,                    
01281     WID_CV_BACKGROUND                    = ::WID_CV_BACKGROUND,                    
01282     WID_CV_GRAPH                         = ::WID_CV_GRAPH,                         
01283     WID_CV_RESIZE                        = ::WID_CV_RESIZE,                        
01284   };
01285 
01287   enum PerformanceHistoryGraphWidgets {
01288     WID_PHG_KEY                          = ::WID_PHG_KEY,                          
01289     WID_PHG_DETAILED_PERFORMANCE         = ::WID_PHG_DETAILED_PERFORMANCE,         
01290     WID_PHG_BACKGROUND                   = ::WID_PHG_BACKGROUND,                   
01291     WID_PHG_GRAPH                        = ::WID_PHG_GRAPH,                        
01292     WID_PHG_RESIZE                       = ::WID_PHG_RESIZE,                       
01293   };
01294 
01296   enum CargoPaymentRatesWidgets {
01297     WID_CPR_BACKGROUND                   = ::WID_CPR_BACKGROUND,                   
01298     WID_CPR_HEADER                       = ::WID_CPR_HEADER,                       
01299     WID_CPR_GRAPH                        = ::WID_CPR_GRAPH,                        
01300     WID_CPR_RESIZE                       = ::WID_CPR_RESIZE,                       
01301     WID_CPR_FOOTER                       = ::WID_CPR_FOOTER,                       
01302     WID_CPR_ENABLE_CARGOES               = ::WID_CPR_ENABLE_CARGOES,               
01303     WID_CPR_DISABLE_CARGOES              = ::WID_CPR_DISABLE_CARGOES,              
01304     WID_CPR_CARGO_FIRST                  = ::WID_CPR_CARGO_FIRST,                  
01305   };
01306 
01308   enum CompanyLeagueWidgets {
01309     WID_CL_BACKGROUND                    = ::WID_CL_BACKGROUND,                    
01310   };
01311 
01313   enum PerformanceRatingDetailsWidgets {
01314     WID_PRD_SCORE_FIRST                  = ::WID_PRD_SCORE_FIRST,                  
01315     WID_PRD_SCORE_LAST                   = ::WID_PRD_SCORE_LAST,                   
01316     WID_PRD_COMPANY_FIRST                = ::WID_PRD_COMPANY_FIRST,                
01317     WID_PRD_COMPANY_LAST                 = ::WID_PRD_COMPANY_LAST,                 
01318   };
01319 
01321   enum GroupListWidgets {
01322     WID_GL_CAPTION                       = ::WID_GL_CAPTION,                       
01323     WID_GL_SORT_BY_ORDER                 = ::WID_GL_SORT_BY_ORDER,                 
01324     WID_GL_SORT_BY_DROPDOWN              = ::WID_GL_SORT_BY_DROPDOWN,              
01325     WID_GL_LIST_VEHICLE                  = ::WID_GL_LIST_VEHICLE,                  
01326     WID_GL_LIST_VEHICLE_SCROLLBAR        = ::WID_GL_LIST_VEHICLE_SCROLLBAR,        
01327     WID_GL_AVAILABLE_VEHICLES            = ::WID_GL_AVAILABLE_VEHICLES,            
01328     WID_GL_MANAGE_VEHICLES_DROPDOWN      = ::WID_GL_MANAGE_VEHICLES_DROPDOWN,      
01329     WID_GL_STOP_ALL                      = ::WID_GL_STOP_ALL,                      
01330     WID_GL_START_ALL                     = ::WID_GL_START_ALL,                     
01331     WID_GL_ALL_VEHICLES                  = ::WID_GL_ALL_VEHICLES,                  
01332     WID_GL_DEFAULT_VEHICLES              = ::WID_GL_DEFAULT_VEHICLES,              
01333     WID_GL_LIST_GROUP                    = ::WID_GL_LIST_GROUP,                    
01334     WID_GL_LIST_GROUP_SCROLLBAR          = ::WID_GL_LIST_GROUP_SCROLLBAR,          
01335     WID_GL_CREATE_GROUP                  = ::WID_GL_CREATE_GROUP,                  
01336     WID_GL_DELETE_GROUP                  = ::WID_GL_DELETE_GROUP,                  
01337     WID_GL_RENAME_GROUP                  = ::WID_GL_RENAME_GROUP,                  
01338     WID_GL_REPLACE_PROTECTION            = ::WID_GL_REPLACE_PROTECTION,            
01339   };
01340 
01342   enum HighscoreWidgets {
01343     WID_H_BACKGROUND                     = ::WID_H_BACKGROUND,                     
01344   };
01345 
01347   enum DynamicPlaceIndustriesWidgets {
01348     WID_DPI_MATRIX_WIDGET                = ::WID_DPI_MATRIX_WIDGET,                
01349     WID_DPI_SCROLLBAR                    = ::WID_DPI_SCROLLBAR,                    
01350     WID_DPI_INFOPANEL                    = ::WID_DPI_INFOPANEL,                    
01351     WID_DPI_DISPLAY_WIDGET               = ::WID_DPI_DISPLAY_WIDGET,               
01352     WID_DPI_FUND_WIDGET                  = ::WID_DPI_FUND_WIDGET,                  
01353   };
01354 
01356   enum IndustryViewWidgets {
01357     WID_IV_CAPTION                       = ::WID_IV_CAPTION,                       
01358     WID_IV_VIEWPORT                      = ::WID_IV_VIEWPORT,                      
01359     WID_IV_INFO                          = ::WID_IV_INFO,                          
01360     WID_IV_GOTO                          = ::WID_IV_GOTO,                          
01361     WID_IV_DISPLAY                       = ::WID_IV_DISPLAY,                       
01362   };
01363 
01365   enum IndustryDirectoryWidgets {
01366     WID_ID_DROPDOWN_ORDER                = ::WID_ID_DROPDOWN_ORDER,                
01367     WID_ID_DROPDOWN_CRITERIA             = ::WID_ID_DROPDOWN_CRITERIA,             
01368     WID_ID_INDUSTRY_LIST                 = ::WID_ID_INDUSTRY_LIST,                 
01369     WID_ID_SCROLLBAR                     = ::WID_ID_SCROLLBAR,                     
01370   };
01371 
01373   enum IndustryCargoesWidgets {
01374     WID_IC_CAPTION                       = ::WID_IC_CAPTION,                       
01375     WID_IC_NOTIFY                        = ::WID_IC_NOTIFY,                        
01376     WID_IC_PANEL                         = ::WID_IC_PANEL,                         
01377     WID_IC_SCROLLBAR                     = ::WID_IC_SCROLLBAR,                     
01378   };
01379 
01381   enum SelectGameIntroWidgets {
01382     WID_SGI_GENERATE_GAME                = ::WID_SGI_GENERATE_GAME,                
01383     WID_SGI_LOAD_GAME                    = ::WID_SGI_LOAD_GAME,                    
01384     WID_SGI_PLAY_SCENARIO                = ::WID_SGI_PLAY_SCENARIO,                
01385     WID_SGI_PLAY_HEIGHTMAP               = ::WID_SGI_PLAY_HEIGHTMAP,               
01386     WID_SGI_EDIT_SCENARIO                = ::WID_SGI_EDIT_SCENARIO,                
01387     WID_SGI_PLAY_NETWORK                 = ::WID_SGI_PLAY_NETWORK,                 
01388     WID_SGI_TEMPERATE_LANDSCAPE          = ::WID_SGI_TEMPERATE_LANDSCAPE,          
01389     WID_SGI_ARCTIC_LANDSCAPE             = ::WID_SGI_ARCTIC_LANDSCAPE,             
01390     WID_SGI_TROPIC_LANDSCAPE             = ::WID_SGI_TROPIC_LANDSCAPE,             
01391     WID_SGI_TOYLAND_LANDSCAPE            = ::WID_SGI_TOYLAND_LANDSCAPE,            
01392     WID_SGI_TRANSLATION_SELECTION        = ::WID_SGI_TRANSLATION_SELECTION,        
01393     WID_SGI_TRANSLATION                  = ::WID_SGI_TRANSLATION,                  
01394     WID_SGI_OPTIONS                      = ::WID_SGI_OPTIONS,                      
01395     WID_SGI_DIFFICULTIES                 = ::WID_SGI_DIFFICULTIES,                 
01396     WID_SGI_SETTINGS_OPTIONS             = ::WID_SGI_SETTINGS_OPTIONS,             
01397     WID_SGI_GRF_SETTINGS                 = ::WID_SGI_GRF_SETTINGS,                 
01398     WID_SGI_CONTENT_DOWNLOAD             = ::WID_SGI_CONTENT_DOWNLOAD,             
01399     WID_SGI_AI_SETTINGS                  = ::WID_SGI_AI_SETTINGS,                  
01400     WID_SGI_EXIT                         = ::WID_SGI_EXIT,                         
01401   };
01402 
01404   enum MainWidgets {
01405     WID_M_VIEWPORT                       = ::WID_M_VIEWPORT,                       
01406   };
01407 
01409   enum LandInfoWidgets {
01410     WID_LI_BACKGROUND                    = ::WID_LI_BACKGROUND,                    
01411   };
01412 
01414   enum ToolTipsWidgets {
01415     WID_TT_BACKGROUND                    = ::WID_TT_BACKGROUND,                    
01416   };
01417 
01419   enum AboutWidgets {
01420     WID_A_SCROLLING_TEXT                 = ::WID_A_SCROLLING_TEXT,                 
01421     WID_A_WEBSITE                        = ::WID_A_WEBSITE,                        
01422   };
01423 
01425   enum QueryStringWidgets {
01426     WID_QS_CAPTION                       = ::WID_QS_CAPTION,                       
01427     WID_QS_TEXT                          = ::WID_QS_TEXT,                          
01428     WID_QS_DEFAULT                       = ::WID_QS_DEFAULT,                       
01429     WID_QS_CANCEL                        = ::WID_QS_CANCEL,                        
01430     WID_QS_OK                            = ::WID_QS_OK,                            
01431   };
01432 
01434   enum QueryWidgets {
01435     WID_Q_CAPTION                        = ::WID_Q_CAPTION,                        
01436     WID_Q_TEXT                           = ::WID_Q_TEXT,                           
01437     WID_Q_NO                             = ::WID_Q_NO,                             
01438     WID_Q_YES                            = ::WID_Q_YES,                            
01439   };
01440 
01442   enum MusicTrackSelectionWidgets {
01443     WID_MTS_LIST_LEFT                    = ::WID_MTS_LIST_LEFT,                    
01444     WID_MTS_PLAYLIST                     = ::WID_MTS_PLAYLIST,                     
01445     WID_MTS_LIST_RIGHT                   = ::WID_MTS_LIST_RIGHT,                   
01446     WID_MTS_ALL                          = ::WID_MTS_ALL,                          
01447     WID_MTS_OLD                          = ::WID_MTS_OLD,                          
01448     WID_MTS_NEW                          = ::WID_MTS_NEW,                          
01449     WID_MTS_EZY                          = ::WID_MTS_EZY,                          
01450     WID_MTS_CUSTOM1                      = ::WID_MTS_CUSTOM1,                      
01451     WID_MTS_CUSTOM2                      = ::WID_MTS_CUSTOM2,                      
01452     WID_MTS_CLEAR                        = ::WID_MTS_CLEAR,                        
01453   };
01454 
01456   enum MusicWidgets {
01457     WID_M_PREV                           = ::WID_M_PREV,                           
01458     WID_M_NEXT                           = ::WID_M_NEXT,                           
01459     WID_M_STOP                           = ::WID_M_STOP,                           
01460     WID_M_PLAY                           = ::WID_M_PLAY,                           
01461     WID_M_SLIDERS                        = ::WID_M_SLIDERS,                        
01462     WID_M_MUSIC_VOL                      = ::WID_M_MUSIC_VOL,                      
01463     WID_M_EFFECT_VOL                     = ::WID_M_EFFECT_VOL,                     
01464     WID_M_BACKGROUND                     = ::WID_M_BACKGROUND,                     
01465     WID_M_TRACK                          = ::WID_M_TRACK,                          
01466     WID_M_TRACK_NR                       = ::WID_M_TRACK_NR,                       
01467     WID_M_TRACK_TITLE                    = ::WID_M_TRACK_TITLE,                    
01468     WID_M_TRACK_NAME                     = ::WID_M_TRACK_NAME,                     
01469     WID_M_SHUFFLE                        = ::WID_M_SHUFFLE,                        
01470     WID_M_PROGRAMME                      = ::WID_M_PROGRAMME,                      
01471     WID_M_ALL                            = ::WID_M_ALL,                            
01472     WID_M_OLD                            = ::WID_M_OLD,                            
01473     WID_M_NEW                            = ::WID_M_NEW,                            
01474     WID_M_EZY                            = ::WID_M_EZY,                            
01475     WID_M_CUSTOM1                        = ::WID_M_CUSTOM1,                        
01476     WID_M_CUSTOM2                        = ::WID_M_CUSTOM2,                        
01477   };
01478 
01480   enum NetWorkChatWidgets {
01481     WID_NC_CLOSE                         = ::WID_NC_CLOSE,                         
01482     WID_NC_BACKGROUND                    = ::WID_NC_BACKGROUND,                    
01483     WID_NC_DESTINATION                   = ::WID_NC_DESTINATION,                   
01484     WID_NC_TEXTBOX                       = ::WID_NC_TEXTBOX,                       
01485     WID_NC_SENDBUTTON                    = ::WID_NC_SENDBUTTON,                    
01486   };
01487 
01489   enum NetworkContentDownloadStatusWidgets {
01490     WID_NCDS_BACKGROUND                  = ::WID_NCDS_BACKGROUND,                  
01491     WID_NCDS_CANCELOK                    = ::WID_NCDS_CANCELOK,                    
01492   };
01493 
01495   enum NetworkContentListWidgets {
01496     WID_NCL_BACKGROUND                   = ::WID_NCL_BACKGROUND,                   
01497     WID_NCL_FILTER_CAPT                  = ::WID_NCL_FILTER_CAPT,                  
01498     WID_NCL_FILTER                       = ::WID_NCL_FILTER,                       
01499     WID_NCL_CHECKBOX                     = ::WID_NCL_CHECKBOX,                     
01500     WID_NCL_TYPE                         = ::WID_NCL_TYPE,                         
01501     WID_NCL_NAME                         = ::WID_NCL_NAME,                         
01502     WID_NCL_MATRIX                       = ::WID_NCL_MATRIX,                       
01503     WID_NCL_SCROLLBAR                    = ::WID_NCL_SCROLLBAR,                    
01504     WID_NCL_DETAILS                      = ::WID_NCL_DETAILS,                      
01505     WID_NCL_SELECT_ALL                   = ::WID_NCL_SELECT_ALL,                   
01506     WID_NCL_SELECT_UPDATE                = ::WID_NCL_SELECT_UPDATE,                
01507     WID_NCL_UNSELECT                     = ::WID_NCL_UNSELECT,                     
01508     WID_NCL_OPEN_URL                     = ::WID_NCL_OPEN_URL,                     
01509     WID_NCL_CANCEL                       = ::WID_NCL_CANCEL,                       
01510     WID_NCL_DOWNLOAD                     = ::WID_NCL_DOWNLOAD,                     
01511     WID_NCL_SEL_ALL_UPDATE               = ::WID_NCL_SEL_ALL_UPDATE,               
01512   };
01513 
01515   enum NetworkGameWidgets {
01516     WID_NG_MAIN                          = ::WID_NG_MAIN,                          
01517     WID_NG_CONNECTION                    = ::WID_NG_CONNECTION,                    
01518     WID_NG_CONN_BTN                      = ::WID_NG_CONN_BTN,                      
01519     WID_NG_CLIENT_LABEL                  = ::WID_NG_CLIENT_LABEL,                  
01520     WID_NG_CLIENT                        = ::WID_NG_CLIENT,                        
01521     WID_NG_HEADER                        = ::WID_NG_HEADER,                        
01522     WID_NG_NAME                          = ::WID_NG_NAME,                          
01523     WID_NG_CLIENTS                       = ::WID_NG_CLIENTS,                       
01524     WID_NG_MAPSIZE                       = ::WID_NG_MAPSIZE,                       
01525     WID_NG_DATE                          = ::WID_NG_DATE,                          
01526     WID_NG_YEARS                         = ::WID_NG_YEARS,                         
01527     WID_NG_INFO                          = ::WID_NG_INFO,                          
01528     WID_NG_MATRIX                        = ::WID_NG_MATRIX,                        
01529     WID_NG_SCROLLBAR                     = ::WID_NG_SCROLLBAR,                     
01530     WID_NG_LASTJOINED_LABEL              = ::WID_NG_LASTJOINED_LABEL,              
01531     WID_NG_LASTJOINED                    = ::WID_NG_LASTJOINED,                    
01532     WID_NG_LASTJOINED_SPACER             = ::WID_NG_LASTJOINED_SPACER,             
01533     WID_NG_DETAILS                       = ::WID_NG_DETAILS,                       
01534     WID_NG_DETAILS_SPACER                = ::WID_NG_DETAILS_SPACER,                
01535     WID_NG_JOIN                          = ::WID_NG_JOIN,                          
01536     WID_NG_REFRESH                       = ::WID_NG_REFRESH,                       
01537     WID_NG_NEWGRF                        = ::WID_NG_NEWGRF,                        
01538     WID_NG_NEWGRF_SEL                    = ::WID_NG_NEWGRF_SEL,                    
01539     WID_NG_NEWGRF_MISSING                = ::WID_NG_NEWGRF_MISSING,                
01540     WID_NG_NEWGRF_MISSING_SEL            = ::WID_NG_NEWGRF_MISSING_SEL,            
01541     WID_NG_FIND                          = ::WID_NG_FIND,                          
01542     WID_NG_ADD                           = ::WID_NG_ADD,                           
01543     WID_NG_START                         = ::WID_NG_START,                         
01544     WID_NG_CANCEL                        = ::WID_NG_CANCEL,                        
01545   };
01546 
01548   enum NetworkStartServerWidgets {
01549     WID_NSS_BACKGROUND                   = ::WID_NSS_BACKGROUND,                   
01550     WID_NSS_GAMENAME_LABEL               = ::WID_NSS_GAMENAME_LABEL,               
01551     WID_NSS_GAMENAME                     = ::WID_NSS_GAMENAME,                     
01552     WID_NSS_SETPWD                       = ::WID_NSS_SETPWD,                       
01553     WID_NSS_CONNTYPE_LABEL               = ::WID_NSS_CONNTYPE_LABEL,               
01554     WID_NSS_CONNTYPE_BTN                 = ::WID_NSS_CONNTYPE_BTN,                 
01555     WID_NSS_CLIENTS_LABEL                = ::WID_NSS_CLIENTS_LABEL,                
01556     WID_NSS_CLIENTS_BTND                 = ::WID_NSS_CLIENTS_BTND,                 
01557     WID_NSS_CLIENTS_TXT                  = ::WID_NSS_CLIENTS_TXT,                  
01558     WID_NSS_CLIENTS_BTNU                 = ::WID_NSS_CLIENTS_BTNU,                 
01559     WID_NSS_COMPANIES_LABEL              = ::WID_NSS_COMPANIES_LABEL,              
01560     WID_NSS_COMPANIES_BTND               = ::WID_NSS_COMPANIES_BTND,               
01561     WID_NSS_COMPANIES_TXT                = ::WID_NSS_COMPANIES_TXT,                
01562     WID_NSS_COMPANIES_BTNU               = ::WID_NSS_COMPANIES_BTNU,               
01563     WID_NSS_SPECTATORS_LABEL             = ::WID_NSS_SPECTATORS_LABEL,             
01564     WID_NSS_SPECTATORS_BTND              = ::WID_NSS_SPECTATORS_BTND,              
01565     WID_NSS_SPECTATORS_TXT               = ::WID_NSS_SPECTATORS_TXT,               
01566     WID_NSS_SPECTATORS_BTNU              = ::WID_NSS_SPECTATORS_BTNU,              
01567     WID_NSS_LANGUAGE_LABEL               = ::WID_NSS_LANGUAGE_LABEL,               
01568     WID_NSS_LANGUAGE_BTN                 = ::WID_NSS_LANGUAGE_BTN,                 
01569     WID_NSS_GENERATE_GAME                = ::WID_NSS_GENERATE_GAME,                
01570     WID_NSS_LOAD_GAME                    = ::WID_NSS_LOAD_GAME,                    
01571     WID_NSS_PLAY_SCENARIO                = ::WID_NSS_PLAY_SCENARIO,                
01572     WID_NSS_PLAY_HEIGHTMAP               = ::WID_NSS_PLAY_HEIGHTMAP,               
01573     WID_NSS_CANCEL                       = ::WID_NSS_CANCEL,                       
01574   };
01575 
01577   enum NetworkLobbyWidgets {
01578     WID_NL_BACKGROUND                    = ::WID_NL_BACKGROUND,                    
01579     WID_NL_TEXT                          = ::WID_NL_TEXT,                          
01580     WID_NL_HEADER                        = ::WID_NL_HEADER,                        
01581     WID_NL_MATRIX                        = ::WID_NL_MATRIX,                        
01582     WID_NL_SCROLLBAR                     = ::WID_NL_SCROLLBAR,                     
01583     WID_NL_DETAILS                       = ::WID_NL_DETAILS,                       
01584     WID_NL_JOIN                          = ::WID_NL_JOIN,                          
01585     WID_NL_NEW                           = ::WID_NL_NEW,                           
01586     WID_NL_SPECTATE                      = ::WID_NL_SPECTATE,                      
01587     WID_NL_REFRESH                       = ::WID_NL_REFRESH,                       
01588     WID_NL_CANCEL                        = ::WID_NL_CANCEL,                        
01589   };
01590 
01592   enum ClientListWidgets {
01593     WID_CL_PANEL                         = ::WID_CL_PANEL,                         
01594   };
01595 
01597   enum ClientListPopupWidgets {
01598     WID_CLP_PANEL                        = ::WID_CLP_PANEL,                        
01599   };
01600 
01602   enum NetworkJoinStatusWidgets {
01603     WID_NJS_BACKGROUND                   = ::WID_NJS_BACKGROUND,                   
01604     WID_NJS_CANCELOK                     = ::WID_NJS_CANCELOK,                     
01605   };
01606 
01608   enum NetworkCompanyPasswordWidgets {
01609     WID_NCP_BACKGROUND                   = ::WID_NCP_BACKGROUND,                   
01610     WID_NCP_LABEL                        = ::WID_NCP_LABEL,                        
01611     WID_NCP_PASSWORD                     = ::WID_NCP_PASSWORD,                     
01612     WID_NCP_SAVE_AS_DEFAULT_PASSWORD     = ::WID_NCP_SAVE_AS_DEFAULT_PASSWORD,     
01613     WID_NCP_CANCEL                       = ::WID_NCP_CANCEL,                       
01614     WID_NCP_OK                           = ::WID_NCP_OK,                           
01615   };
01616 
01618   enum NewGRFInspectWidgets {
01619     WID_NGRFI_CAPTION                    = ::WID_NGRFI_CAPTION,                    
01620     WID_NGRFI_PARENT                     = ::WID_NGRFI_PARENT,                     
01621     WID_NGRFI_MAINPANEL                  = ::WID_NGRFI_MAINPANEL,                  
01622     WID_NGRFI_SCROLLBAR                  = ::WID_NGRFI_SCROLLBAR,                  
01623   };
01624 
01626   enum SpriteAlignerWidgets {
01627     WID_SA_CAPTION                       = ::WID_SA_CAPTION,                       
01628     WID_SA_PREVIOUS                      = ::WID_SA_PREVIOUS,                      
01629     WID_SA_GOTO                          = ::WID_SA_GOTO,                          
01630     WID_SA_NEXT                          = ::WID_SA_NEXT,                          
01631     WID_SA_UP                            = ::WID_SA_UP,                            
01632     WID_SA_LEFT                          = ::WID_SA_LEFT,                          
01633     WID_SA_RIGHT                         = ::WID_SA_RIGHT,                         
01634     WID_SA_DOWN                          = ::WID_SA_DOWN,                          
01635     WID_SA_SPRITE                        = ::WID_SA_SPRITE,                        
01636     WID_SA_OFFSETS                       = ::WID_SA_OFFSETS,                       
01637     WID_SA_PICKER                        = ::WID_SA_PICKER,                        
01638     WID_SA_LIST                          = ::WID_SA_LIST,                          
01639     WID_SA_SCROLLBAR                     = ::WID_SA_SCROLLBAR,                     
01640   };
01641 
01643   enum NewGRFParametersWidgets {
01644     WID_NP_SHOW_NUMPAR                   = ::WID_NP_SHOW_NUMPAR,                   
01645     WID_NP_NUMPAR_DEC                    = ::WID_NP_NUMPAR_DEC,                    
01646     WID_NP_NUMPAR_INC                    = ::WID_NP_NUMPAR_INC,                    
01647     WID_NP_NUMPAR                        = ::WID_NP_NUMPAR,                        
01648     WID_NP_NUMPAR_TEXT                   = ::WID_NP_NUMPAR_TEXT,                   
01649     WID_NP_BACKGROUND                    = ::WID_NP_BACKGROUND,                    
01650     WID_NP_SCROLLBAR                     = ::WID_NP_SCROLLBAR,                     
01651     WID_NP_ACCEPT                        = ::WID_NP_ACCEPT,                        
01652     WID_NP_RESET                         = ::WID_NP_RESET,                         
01653     WID_NP_SHOW_DESCRIPTION              = ::WID_NP_SHOW_DESCRIPTION,              
01654     WID_NP_DESCRIPTION                   = ::WID_NP_DESCRIPTION,                   
01655   };
01656 
01658   enum NewGRFTextfileWidgets {
01659     WID_NT_CAPTION                       = ::WID_NT_CAPTION,                       
01660     WID_NT_BACKGROUND                    = ::WID_NT_BACKGROUND,                    
01661     WID_NT_VSCROLLBAR                    = ::WID_NT_VSCROLLBAR,                    
01662     WID_NT_HSCROLLBAR                    = ::WID_NT_HSCROLLBAR,                    
01663   };
01664 
01666   enum NewGRFStateWidgets {
01667     WID_NS_PRESET_LIST                   = ::WID_NS_PRESET_LIST,                   
01668     WID_NS_PRESET_SAVE                   = ::WID_NS_PRESET_SAVE,                   
01669     WID_NS_PRESET_DELETE                 = ::WID_NS_PRESET_DELETE,                 
01670     WID_NS_ADD                           = ::WID_NS_ADD,                           
01671     WID_NS_REMOVE                        = ::WID_NS_REMOVE,                        
01672     WID_NS_MOVE_UP                       = ::WID_NS_MOVE_UP,                       
01673     WID_NS_MOVE_DOWN                     = ::WID_NS_MOVE_DOWN,                     
01674     WID_NS_FILTER                        = ::WID_NS_FILTER,                        
01675     WID_NS_FILE_LIST                     = ::WID_NS_FILE_LIST,                     
01676     WID_NS_SCROLLBAR                     = ::WID_NS_SCROLLBAR,                     
01677     WID_NS_AVAIL_LIST                    = ::WID_NS_AVAIL_LIST,                    
01678     WID_NS_SCROLL2BAR                    = ::WID_NS_SCROLL2BAR,                    
01679     WID_NS_NEWGRF_INFO_TITLE             = ::WID_NS_NEWGRF_INFO_TITLE,             
01680     WID_NS_NEWGRF_INFO                   = ::WID_NS_NEWGRF_INFO,                   
01681     WID_NS_OPEN_URL                      = ::WID_NS_OPEN_URL,                      
01682     WID_NS_NEWGRF_TEXTFILE               = ::WID_NS_NEWGRF_TEXTFILE,               
01683     WID_NS_SET_PARAMETERS                = ::WID_NS_SET_PARAMETERS,                
01684     WID_NS_TOGGLE_PALETTE                = ::WID_NS_TOGGLE_PALETTE,                
01685     WID_NS_APPLY_CHANGES                 = ::WID_NS_APPLY_CHANGES,                 
01686     WID_NS_RESCAN_FILES                  = ::WID_NS_RESCAN_FILES,                  
01687     WID_NS_RESCAN_FILES2                 = ::WID_NS_RESCAN_FILES2,                 
01688     WID_NS_CONTENT_DOWNLOAD              = ::WID_NS_CONTENT_DOWNLOAD,              
01689     WID_NS_CONTENT_DOWNLOAD2             = ::WID_NS_CONTENT_DOWNLOAD2,             
01690     WID_NS_SHOW_REMOVE                   = ::WID_NS_SHOW_REMOVE,                   
01691     WID_NS_SHOW_APPLY                    = ::WID_NS_SHOW_APPLY,                    
01692   };
01693 
01695   enum ScanProgressWidgets {
01696     WID_SP_PROGRESS_BAR                  = ::WID_SP_PROGRESS_BAR,                  
01697     WID_SP_PROGRESS_TEXT                 = ::WID_SP_PROGRESS_TEXT,                 
01698   };
01699 
01701   enum NewsWidgets {
01702     WID_N_PANEL                          = ::WID_N_PANEL,                          
01703     WID_N_TITLE                          = ::WID_N_TITLE,                          
01704     WID_N_HEADLINE                       = ::WID_N_HEADLINE,                       
01705     WID_N_CLOSEBOX                       = ::WID_N_CLOSEBOX,                       
01706     WID_N_DATE                           = ::WID_N_DATE,                           
01707     WID_N_CAPTION                        = ::WID_N_CAPTION,                        
01708     WID_N_INSET                          = ::WID_N_INSET,                          
01709     WID_N_VIEWPORT                       = ::WID_N_VIEWPORT,                       
01710     WID_N_COMPANY_MSG                    = ::WID_N_COMPANY_MSG,                    
01711     WID_N_MESSAGE                        = ::WID_N_MESSAGE,                        
01712     WID_N_MGR_FACE                       = ::WID_N_MGR_FACE,                       
01713     WID_N_MGR_NAME                       = ::WID_N_MGR_NAME,                       
01714     WID_N_VEH_TITLE                      = ::WID_N_VEH_TITLE,                      
01715     WID_N_VEH_BKGND                      = ::WID_N_VEH_BKGND,                      
01716     WID_N_VEH_NAME                       = ::WID_N_VEH_NAME,                       
01717     WID_N_VEH_SPR                        = ::WID_N_VEH_SPR,                        
01718     WID_N_VEH_INFO                       = ::WID_N_VEH_INFO,                       
01719   };
01720 
01722   enum MessageHistoryWidgets {
01723     WID_MH_STICKYBOX                     = ::WID_MH_STICKYBOX,                     
01724     WID_MH_BACKGROUND                    = ::WID_MH_BACKGROUND,                    
01725     WID_MH_SCROLLBAR                     = ::WID_MH_SCROLLBAR,                     
01726   };
01727 
01729   enum MessageOptionWidgets {
01730     WID_MO_BACKGROUND                    = ::WID_MO_BACKGROUND,                    
01731     WID_MO_LABEL                         = ::WID_MO_LABEL,                         
01732     WID_MO_DROP_SUMMARY                  = ::WID_MO_DROP_SUMMARY,                  
01733     WID_MO_LABEL_SUMMARY                 = ::WID_MO_LABEL_SUMMARY,                 
01734     WID_MO_SOUNDTICKER                   = ::WID_MO_SOUNDTICKER,                   
01735     WID_MO_SOUNDTICKER_LABEL             = ::WID_MO_SOUNDTICKER_LABEL,             
01736     WID_MO_START_OPTION                  = ::WID_MO_START_OPTION,                  
01737     WID_MO_END_OPTION                    = ::WID_MO_END_OPTION,                    
01738   };
01739 
01741   enum BuildObjectWidgets {
01742     WID_BO_CLASS_LIST                    = ::WID_BO_CLASS_LIST,                    
01743     WID_BO_SCROLLBAR                     = ::WID_BO_SCROLLBAR,                     
01744     WID_BO_OBJECT_MATRIX                 = ::WID_BO_OBJECT_MATRIX,                 
01745     WID_BO_OBJECT_SPRITE                 = ::WID_BO_OBJECT_SPRITE,                 
01746     WID_BO_OBJECT_SIZE                   = ::WID_BO_OBJECT_SIZE,                   
01747     WID_BO_INFO                          = ::WID_BO_INFO,                          
01748     WID_BO_SELECT_MATRIX                 = ::WID_BO_SELECT_MATRIX,                 
01749     WID_BO_SELECT_IMAGE                  = ::WID_BO_SELECT_IMAGE,                  
01750     WID_BO_SELECT_SCROLL                 = ::WID_BO_SELECT_SCROLL,                 
01751   };
01752 
01754   enum OrderWidgets {
01755     WID_O_CAPTION                        = ::WID_O_CAPTION,                        
01756     WID_O_TIMETABLE_VIEW                 = ::WID_O_TIMETABLE_VIEW,                 
01757     WID_O_ORDER_LIST                     = ::WID_O_ORDER_LIST,                     
01758     WID_O_SCROLLBAR                      = ::WID_O_SCROLLBAR,                      
01759     WID_O_SKIP                           = ::WID_O_SKIP,                           
01760     WID_O_DELETE                         = ::WID_O_DELETE,                         
01761     WID_O_STOP_SHARING                   = ::WID_O_STOP_SHARING,                   
01762     WID_O_NON_STOP                       = ::WID_O_NON_STOP,                       
01763     WID_O_GOTO                           = ::WID_O_GOTO,                           
01764     WID_O_FULL_LOAD                      = ::WID_O_FULL_LOAD,                      
01765     WID_O_UNLOAD                         = ::WID_O_UNLOAD,                         
01766     WID_O_REFIT                          = ::WID_O_REFIT,                          
01767     WID_O_SERVICE                        = ::WID_O_SERVICE,                        
01768     WID_O_EMPTY                          = ::WID_O_EMPTY,                          
01769     WID_O_REFIT_DROPDOWN                 = ::WID_O_REFIT_DROPDOWN,                 
01770     WID_O_COND_VARIABLE                  = ::WID_O_COND_VARIABLE,                  
01771     WID_O_COND_COMPARATOR                = ::WID_O_COND_COMPARATOR,                
01772     WID_O_COND_VALUE                     = ::WID_O_COND_VALUE,                     
01773     WID_O_SEL_TOP_LEFT                   = ::WID_O_SEL_TOP_LEFT,                   
01774     WID_O_SEL_TOP_MIDDLE                 = ::WID_O_SEL_TOP_MIDDLE,                 
01775     WID_O_SEL_TOP_RIGHT                  = ::WID_O_SEL_TOP_RIGHT,                  
01776     WID_O_SEL_TOP_ROW_GROUNDVEHICLE      = ::WID_O_SEL_TOP_ROW_GROUNDVEHICLE,      
01777     WID_O_SEL_TOP_ROW                    = ::WID_O_SEL_TOP_ROW,                    
01778     WID_O_SEL_BOTTOM_MIDDLE              = ::WID_O_SEL_BOTTOM_MIDDLE,              
01779     WID_O_SHARED_ORDER_LIST              = ::WID_O_SHARED_ORDER_LIST,              
01780   };
01781 
01783   enum OnScreenKeyboardWidgets {
01784     WID_OSK_CAPTION                      = ::WID_OSK_CAPTION,                      
01785     WID_OSK_TEXT                         = ::WID_OSK_TEXT,                         
01786     WID_OSK_CANCEL                       = ::WID_OSK_CANCEL,                       
01787     WID_OSK_OK                           = ::WID_OSK_OK,                           
01788     WID_OSK_BACKSPACE                    = ::WID_OSK_BACKSPACE,                    
01789     WID_OSK_SPECIAL                      = ::WID_OSK_SPECIAL,                      
01790     WID_OSK_CAPS                         = ::WID_OSK_CAPS,                         
01791     WID_OSK_SHIFT                        = ::WID_OSK_SHIFT,                        
01792     WID_OSK_SPACE                        = ::WID_OSK_SPACE,                        
01793     WID_OSK_LEFT                         = ::WID_OSK_LEFT,                         
01794     WID_OSK_RIGHT                        = ::WID_OSK_RIGHT,                        
01795     WID_OSK_LETTERS                      = ::WID_OSK_LETTERS,                      
01796     WID_OSK_NUMBERS_FIRST                = ::WID_OSK_NUMBERS_FIRST,                
01797     WID_OSK_NUMBERS_LAST                 = ::WID_OSK_NUMBERS_LAST,                 
01798     WID_OSK_QWERTY_FIRST                 = ::WID_OSK_QWERTY_FIRST,                 
01799     WID_OSK_QWERTY_LAST                  = ::WID_OSK_QWERTY_LAST,                  
01800     WID_OSK_ASDFG_FIRST                  = ::WID_OSK_ASDFG_FIRST,                  
01801     WID_OSK_ASDFG_LAST                   = ::WID_OSK_ASDFG_LAST,                   
01802     WID_OSK_ZXCVB_FIRST                  = ::WID_OSK_ZXCVB_FIRST,                  
01803     WID_OSK_ZXCVB_LAST                   = ::WID_OSK_ZXCVB_LAST,                   
01804   };
01805 
01807   enum RailToolbarWidgets {
01808     WID_RAT_CAPTION                      = ::WID_RAT_CAPTION,                      
01809     WID_RAT_BUILD_NS                     = ::WID_RAT_BUILD_NS,                     
01810     WID_RAT_BUILD_X                      = ::WID_RAT_BUILD_X,                      
01811     WID_RAT_BUILD_EW                     = ::WID_RAT_BUILD_EW,                     
01812     WID_RAT_BUILD_Y                      = ::WID_RAT_BUILD_Y,                      
01813     WID_RAT_AUTORAIL                     = ::WID_RAT_AUTORAIL,                     
01814     WID_RAT_DEMOLISH                     = ::WID_RAT_DEMOLISH,                     
01815     WID_RAT_BUILD_DEPOT                  = ::WID_RAT_BUILD_DEPOT,                  
01816     WID_RAT_BUILD_WAYPOINT               = ::WID_RAT_BUILD_WAYPOINT,               
01817     WID_RAT_BUILD_STATION                = ::WID_RAT_BUILD_STATION,                
01818     WID_RAT_BUILD_SIGNALS                = ::WID_RAT_BUILD_SIGNALS,                
01819     WID_RAT_BUILD_BRIDGE                 = ::WID_RAT_BUILD_BRIDGE,                 
01820     WID_RAT_BUILD_TUNNEL                 = ::WID_RAT_BUILD_TUNNEL,                 
01821     WID_RAT_REMOVE                       = ::WID_RAT_REMOVE,                       
01822     WID_RAT_CONVERT_RAIL                 = ::WID_RAT_CONVERT_RAIL,                 
01823   };
01824 
01826   enum BuildRailStationWidgets {
01827     WID_BRAS_PLATFORM_DIR_X              = ::WID_BRAS_PLATFORM_DIR_X,              
01828     WID_BRAS_PLATFORM_DIR_Y              = ::WID_BRAS_PLATFORM_DIR_Y,              
01829     WID_BRAS_PLATFORM_NUM_1              = ::WID_BRAS_PLATFORM_NUM_1,              
01830     WID_BRAS_PLATFORM_NUM_2              = ::WID_BRAS_PLATFORM_NUM_2,              
01831     WID_BRAS_PLATFORM_NUM_3              = ::WID_BRAS_PLATFORM_NUM_3,              
01832     WID_BRAS_PLATFORM_NUM_4              = ::WID_BRAS_PLATFORM_NUM_4,              
01833     WID_BRAS_PLATFORM_NUM_5              = ::WID_BRAS_PLATFORM_NUM_5,              
01834     WID_BRAS_PLATFORM_NUM_6              = ::WID_BRAS_PLATFORM_NUM_6,              
01835     WID_BRAS_PLATFORM_NUM_7              = ::WID_BRAS_PLATFORM_NUM_7,              
01836     WID_BRAS_PLATFORM_LEN_1              = ::WID_BRAS_PLATFORM_LEN_1,              
01837     WID_BRAS_PLATFORM_LEN_2              = ::WID_BRAS_PLATFORM_LEN_2,              
01838     WID_BRAS_PLATFORM_LEN_3              = ::WID_BRAS_PLATFORM_LEN_3,              
01839     WID_BRAS_PLATFORM_LEN_4              = ::WID_BRAS_PLATFORM_LEN_4,              
01840     WID_BRAS_PLATFORM_LEN_5              = ::WID_BRAS_PLATFORM_LEN_5,              
01841     WID_BRAS_PLATFORM_LEN_6              = ::WID_BRAS_PLATFORM_LEN_6,              
01842     WID_BRAS_PLATFORM_LEN_7              = ::WID_BRAS_PLATFORM_LEN_7,              
01843     WID_BRAS_PLATFORM_DRAG_N_DROP        = ::WID_BRAS_PLATFORM_DRAG_N_DROP,        
01844     WID_BRAS_HIGHLIGHT_OFF               = ::WID_BRAS_HIGHLIGHT_OFF,               
01845     WID_BRAS_HIGHLIGHT_ON                = ::WID_BRAS_HIGHLIGHT_ON,                
01846     WID_BRAS_COVERAGE_TEXTS              = ::WID_BRAS_COVERAGE_TEXTS,              
01847     WID_BRAS_MATRIX                      = ::WID_BRAS_MATRIX,                      
01848     WID_BRAS_IMAGE                       = ::WID_BRAS_IMAGE,                       
01849     WID_BRAS_MATRIX_SCROLL               = ::WID_BRAS_MATRIX_SCROLL,               
01850     WID_BRAS_SHOW_NEWST_ADDITIONS        = ::WID_BRAS_SHOW_NEWST_ADDITIONS,        
01851     WID_BRAS_SHOW_NEWST_MATRIX           = ::WID_BRAS_SHOW_NEWST_MATRIX,           
01852     WID_BRAS_SHOW_NEWST_RESIZE           = ::WID_BRAS_SHOW_NEWST_RESIZE,           
01853     WID_BRAS_SHOW_NEWST_TYPE             = ::WID_BRAS_SHOW_NEWST_TYPE,             
01854     WID_BRAS_NEWST_LIST                  = ::WID_BRAS_NEWST_LIST,                  
01855     WID_BRAS_NEWST_SCROLL                = ::WID_BRAS_NEWST_SCROLL,                
01856     WID_BRAS_PLATFORM_NUM_BEGIN          = ::WID_BRAS_PLATFORM_NUM_BEGIN,          
01857     WID_BRAS_PLATFORM_LEN_BEGIN          = ::WID_BRAS_PLATFORM_LEN_BEGIN,          
01858   };
01859 
01861   enum BuildSignalWidgets {
01862     WID_BS_SEMAPHORE_NORM                = ::WID_BS_SEMAPHORE_NORM,                
01863     WID_BS_SEMAPHORE_ENTRY               = ::WID_BS_SEMAPHORE_ENTRY,               
01864     WID_BS_SEMAPHORE_EXIT                = ::WID_BS_SEMAPHORE_EXIT,                
01865     WID_BS_SEMAPHORE_COMBO               = ::WID_BS_SEMAPHORE_COMBO,               
01866     WID_BS_SEMAPHORE_PBS                 = ::WID_BS_SEMAPHORE_PBS,                 
01867     WID_BS_SEMAPHORE_PBS_OWAY            = ::WID_BS_SEMAPHORE_PBS_OWAY,            
01868     WID_BS_ELECTRIC_NORM                 = ::WID_BS_ELECTRIC_NORM,                 
01869     WID_BS_ELECTRIC_ENTRY                = ::WID_BS_ELECTRIC_ENTRY,                
01870     WID_BS_ELECTRIC_EXIT                 = ::WID_BS_ELECTRIC_EXIT,                 
01871     WID_BS_ELECTRIC_COMBO                = ::WID_BS_ELECTRIC_COMBO,                
01872     WID_BS_ELECTRIC_PBS                  = ::WID_BS_ELECTRIC_PBS,                  
01873     WID_BS_ELECTRIC_PBS_OWAY             = ::WID_BS_ELECTRIC_PBS_OWAY,             
01874     WID_BS_CONVERT                       = ::WID_BS_CONVERT,                       
01875     WID_BS_DRAG_SIGNALS_DENSITY_LABEL    = ::WID_BS_DRAG_SIGNALS_DENSITY_LABEL,    
01876     WID_BS_DRAG_SIGNALS_DENSITY_DECREASE = ::WID_BS_DRAG_SIGNALS_DENSITY_DECREASE, 
01877     WID_BS_DRAG_SIGNALS_DENSITY_INCREASE = ::WID_BS_DRAG_SIGNALS_DENSITY_INCREASE, 
01878   };
01879 
01881   enum BuildRailDepotWidgets {
01882     WID_BRAD_DEPOT_NE                    = ::WID_BRAD_DEPOT_NE,                    
01883     WID_BRAD_DEPOT_SE                    = ::WID_BRAD_DEPOT_SE,                    
01884     WID_BRAD_DEPOT_SW                    = ::WID_BRAD_DEPOT_SW,                    
01885     WID_BRAD_DEPOT_NW                    = ::WID_BRAD_DEPOT_NW,                    
01886   };
01887 
01889   enum BuildRailWaypointWidgets {
01890     WID_BRW_WAYPOINT_MATRIX              = ::WID_BRW_WAYPOINT_MATRIX,              
01891     WID_BRW_WAYPOINT                     = ::WID_BRW_WAYPOINT,                     
01892     WID_BRW_SCROLL                       = ::WID_BRW_SCROLL,                       
01893   };
01894 
01896   enum RoadToolbarWidgets {
01897     WID_ROT_ROAD_X                       = ::WID_ROT_ROAD_X,                       
01898     WID_ROT_ROAD_Y                       = ::WID_ROT_ROAD_Y,                       
01899     WID_ROT_AUTOROAD                     = ::WID_ROT_AUTOROAD,                     
01900     WID_ROT_DEMOLISH                     = ::WID_ROT_DEMOLISH,                     
01901     WID_ROT_DEPOT                        = ::WID_ROT_DEPOT,                        
01902     WID_ROT_BUS_STATION                  = ::WID_ROT_BUS_STATION,                  
01903     WID_ROT_TRUCK_STATION                = ::WID_ROT_TRUCK_STATION,                
01904     WID_ROT_ONE_WAY                      = ::WID_ROT_ONE_WAY,                      
01905     WID_ROT_BUILD_BRIDGE                 = ::WID_ROT_BUILD_BRIDGE,                 
01906     WID_ROT_BUILD_TUNNEL                 = ::WID_ROT_BUILD_TUNNEL,                 
01907     WID_ROT_REMOVE                       = ::WID_ROT_REMOVE,                       
01908   };
01909 
01911   enum BuildRoadDepotWidgets {
01912     WID_BROD_CAPTION                     = ::WID_BROD_CAPTION,                     
01913     WID_BROD_DEPOT_NE                    = ::WID_BROD_DEPOT_NE,                    
01914     WID_BROD_DEPOT_SE                    = ::WID_BROD_DEPOT_SE,                    
01915     WID_BROD_DEPOT_SW                    = ::WID_BROD_DEPOT_SW,                    
01916     WID_BROD_DEPOT_NW                    = ::WID_BROD_DEPOT_NW,                    
01917   };
01918 
01920   enum BuildRoadStationWidgets {
01921     WID_BROS_CAPTION                     = ::WID_BROS_CAPTION,                     
01922     WID_BROS_BACKGROUND                  = ::WID_BROS_BACKGROUND,                  
01923     WID_BROS_STATION_NE                  = ::WID_BROS_STATION_NE,                  
01924     WID_BROS_STATION_SE                  = ::WID_BROS_STATION_SE,                  
01925     WID_BROS_STATION_SW                  = ::WID_BROS_STATION_SW,                  
01926     WID_BROS_STATION_NW                  = ::WID_BROS_STATION_NW,                  
01927     WID_BROS_STATION_X                   = ::WID_BROS_STATION_X,                   
01928     WID_BROS_STATION_Y                   = ::WID_BROS_STATION_Y,                   
01929     WID_BROS_LT_OFF                      = ::WID_BROS_LT_OFF,                      
01930     WID_BROS_LT_ON                       = ::WID_BROS_LT_ON,                       
01931     WID_BROS_INFO                        = ::WID_BROS_INFO,                        
01932   };
01933 
01935   enum GameOptionsWidgets {
01936     WID_GO_BACKGROUND                    = ::WID_GO_BACKGROUND,                    
01937     WID_GO_CURRENCY_DROPDOWN             = ::WID_GO_CURRENCY_DROPDOWN,             
01938     WID_GO_DISTANCE_DROPDOWN             = ::WID_GO_DISTANCE_DROPDOWN,             
01939     WID_GO_ROADSIDE_DROPDOWN             = ::WID_GO_ROADSIDE_DROPDOWN,             
01940     WID_GO_TOWNNAME_DROPDOWN             = ::WID_GO_TOWNNAME_DROPDOWN,             
01941     WID_GO_AUTOSAVE_DROPDOWN             = ::WID_GO_AUTOSAVE_DROPDOWN,             
01942     WID_GO_LANG_DROPDOWN                 = ::WID_GO_LANG_DROPDOWN,                 
01943     WID_GO_RESOLUTION_DROPDOWN           = ::WID_GO_RESOLUTION_DROPDOWN,           
01944     WID_GO_FULLSCREEN_BUTTON             = ::WID_GO_FULLSCREEN_BUTTON,             
01945     WID_GO_SCREENSHOT_DROPDOWN           = ::WID_GO_SCREENSHOT_DROPDOWN,           
01946     WID_GO_BASE_GRF_DROPDOWN             = ::WID_GO_BASE_GRF_DROPDOWN,             
01947     WID_GO_BASE_GRF_STATUS               = ::WID_GO_BASE_GRF_STATUS,               
01948     WID_GO_BASE_GRF_DESCRIPTION          = ::WID_GO_BASE_GRF_DESCRIPTION,          
01949     WID_GO_BASE_SFX_DROPDOWN             = ::WID_GO_BASE_SFX_DROPDOWN,             
01950     WID_GO_BASE_SFX_DESCRIPTION          = ::WID_GO_BASE_SFX_DESCRIPTION,          
01951     WID_GO_BASE_MUSIC_DROPDOWN           = ::WID_GO_BASE_MUSIC_DROPDOWN,           
01952     WID_GO_BASE_MUSIC_STATUS             = ::WID_GO_BASE_MUSIC_STATUS,             
01953     WID_GO_BASE_MUSIC_DESCRIPTION        = ::WID_GO_BASE_MUSIC_DESCRIPTION,        
01954   };
01955 
01957   enum GameDifficultyWidgets {
01958     WID_GD_LVL_EASY                      = ::WID_GD_LVL_EASY,                      
01959     WID_GD_LVL_MEDIUM                    = ::WID_GD_LVL_MEDIUM,                    
01960     WID_GD_LVL_HARD                      = ::WID_GD_LVL_HARD,                      
01961     WID_GD_LVL_CUSTOM                    = ::WID_GD_LVL_CUSTOM,                    
01962     WID_GD_HIGHSCORE                     = ::WID_GD_HIGHSCORE,                     
01963     WID_GD_ACCEPT                        = ::WID_GD_ACCEPT,                        
01964     WID_GD_CANCEL                        = ::WID_GD_CANCEL,                        
01965     WID_GD_OPTIONS_START                 = ::WID_GD_OPTIONS_START,                 
01966   };
01967 
01969   enum GameSettingsWidgets {
01970     WID_GS_OPTIONSPANEL                  = ::WID_GS_OPTIONSPANEL,                  
01971     WID_GS_SCROLLBAR                     = ::WID_GS_SCROLLBAR,                     
01972   };
01973 
01975   enum CustomCurrencyWidgets {
01976     WID_CC_RATE_DOWN                     = ::WID_CC_RATE_DOWN,                     
01977     WID_CC_RATE_UP                       = ::WID_CC_RATE_UP,                       
01978     WID_CC_RATE                          = ::WID_CC_RATE,                          
01979     WID_CC_SEPARATOR_EDIT                = ::WID_CC_SEPARATOR_EDIT,                
01980     WID_CC_SEPARATOR                     = ::WID_CC_SEPARATOR,                     
01981     WID_CC_PREFIX_EDIT                   = ::WID_CC_PREFIX_EDIT,                   
01982     WID_CC_PREFIX                        = ::WID_CC_PREFIX,                        
01983     WID_CC_SUFFIX_EDIT                   = ::WID_CC_SUFFIX_EDIT,                   
01984     WID_CC_SUFFIX                        = ::WID_CC_SUFFIX,                        
01985     WID_CC_YEAR_DOWN                     = ::WID_CC_YEAR_DOWN,                     
01986     WID_CC_YEAR_UP                       = ::WID_CC_YEAR_UP,                       
01987     WID_CC_YEAR                          = ::WID_CC_YEAR,                          
01988     WID_CC_PREVIEW                       = ::WID_CC_PREVIEW,                       
01989   };
01990 
01992   enum SignListWidgets {
01993     WID_SIL_CAPTION                      = ::WID_SIL_CAPTION,                      
01994     WID_SIL_LIST                         = ::WID_SIL_LIST,                         
01995     WID_SIL_SCROLLBAR                    = ::WID_SIL_SCROLLBAR,                    
01996     WID_SIL_FILTER_TEXT                  = ::WID_SIL_FILTER_TEXT,                  
01997     WID_SIL_FILTER_MATCH_CASE_BTN        = ::WID_SIL_FILTER_MATCH_CASE_BTN,        
01998     WID_SIL_FILTER_CLEAR_BTN             = ::WID_SIL_FILTER_CLEAR_BTN,             
01999   };
02000 
02002   enum QueryEditSignWidgets {
02003     WID_QES_CAPTION                      = ::WID_QES_CAPTION,                      
02004     WID_QES_TEXT                         = ::WID_QES_TEXT,                         
02005     WID_QES_OK                           = ::WID_QES_OK,                           
02006     WID_QES_CANCEL                       = ::WID_QES_CANCEL,                       
02007     WID_QES_DELETE                       = ::WID_QES_DELETE,                       
02008     WID_QES_PREVIOUS                     = ::WID_QES_PREVIOUS,                     
02009     WID_QES_NEXT                         = ::WID_QES_NEXT,                         
02010   };
02011 
02013   enum SmallMapWidgets {
02014     WID_SM_CAPTION                       = ::WID_SM_CAPTION,                       
02015     WID_SM_MAP_BORDER                    = ::WID_SM_MAP_BORDER,                    
02016     WID_SM_MAP                           = ::WID_SM_MAP,                           
02017     WID_SM_LEGEND                        = ::WID_SM_LEGEND,                        
02018     WID_SM_ZOOM_IN                       = ::WID_SM_ZOOM_IN,                       
02019     WID_SM_ZOOM_OUT                      = ::WID_SM_ZOOM_OUT,                      
02020     WID_SM_CONTOUR                       = ::WID_SM_CONTOUR,                       
02021     WID_SM_VEHICLES                      = ::WID_SM_VEHICLES,                      
02022     WID_SM_INDUSTRIES                    = ::WID_SM_INDUSTRIES,                    
02023     WID_SM_ROUTES                        = ::WID_SM_ROUTES,                        
02024     WID_SM_VEGETATION                    = ::WID_SM_VEGETATION,                    
02025     WID_SM_OWNERS                        = ::WID_SM_OWNERS,                        
02026     WID_SM_CENTERMAP                     = ::WID_SM_CENTERMAP,                     
02027     WID_SM_TOGGLETOWNNAME                = ::WID_SM_TOGGLETOWNNAME,                
02028     WID_SM_SELECT_BUTTONS                = ::WID_SM_SELECT_BUTTONS,                
02029     WID_SM_ENABLE_ALL                    = ::WID_SM_ENABLE_ALL,                    
02030     WID_SM_DISABLE_ALL                   = ::WID_SM_DISABLE_ALL,                   
02031     WID_SM_SHOW_HEIGHT                   = ::WID_SM_SHOW_HEIGHT,                   
02032   };
02033 
02035   enum StationViewWidgets {
02036     WID_SV_CAPTION                       = ::WID_SV_CAPTION,                       
02037     WID_SV_WAITING                       = ::WID_SV_WAITING,                       
02038     WID_SV_SCROLLBAR                     = ::WID_SV_SCROLLBAR,                     
02039     WID_SV_ACCEPT_RATING_LIST            = ::WID_SV_ACCEPT_RATING_LIST,            
02040     WID_SV_LOCATION                      = ::WID_SV_LOCATION,                      
02041     WID_SV_ACCEPTS_RATINGS               = ::WID_SV_ACCEPTS_RATINGS,               
02042     WID_SV_RENAME                        = ::WID_SV_RENAME,                        
02043     WID_SV_TRAINS                        = ::WID_SV_TRAINS,                        
02044     WID_SV_ROADVEHS                      = ::WID_SV_ROADVEHS,                      
02045     WID_SV_SHIPS                         = ::WID_SV_SHIPS,                         
02046     WID_SV_PLANES                        = ::WID_SV_PLANES,                        
02047   };
02048 
02050   enum StationListWidgets {
02051     WID_STL_CAPTION                      = ::WID_STL_CAPTION,                      
02052     WID_STL_LIST                         = ::WID_STL_LIST,                         
02053     WID_STL_SCROLLBAR                    = ::WID_STL_SCROLLBAR,                    
02054     WID_STL_TRAIN                        = ::WID_STL_TRAIN,                        
02055     WID_STL_TRUCK                        = ::WID_STL_TRUCK,                        
02056     WID_STL_BUS                          = ::WID_STL_BUS,                          
02057     WID_STL_AIRPLANE                     = ::WID_STL_AIRPLANE,                     
02058     WID_STL_SHIP                         = ::WID_STL_SHIP,                         
02059     WID_STL_FACILALL                     = ::WID_STL_FACILALL,                     
02060     WID_STL_NOCARGOWAITING               = ::WID_STL_NOCARGOWAITING,               
02061     WID_STL_CARGOALL                     = ::WID_STL_CARGOALL,                     
02062     WID_STL_SORTBY                       = ::WID_STL_SORTBY,                       
02063     WID_STL_SORTDROPBTN                  = ::WID_STL_SORTDROPBTN,                  
02064     WID_STL_CARGOSTART                   = ::WID_STL_CARGOSTART,                   
02065   };
02066 
02068   enum JoinStationWidgets {
02069     WID_JS_CAPTION                       = ::WID_JS_CAPTION,                       // Caption of the window.
02070     WID_JS_PANEL                         = ::WID_JS_PANEL,                         // Main panel.
02071     WID_JS_SCROLLBAR                     = ::WID_JS_SCROLLBAR,                     // Scrollbar of the panel.
02072   };
02073 
02075   enum StatusbarWidget {
02076     WID_S_LEFT                           = ::WID_S_LEFT,                           
02077     WID_S_MIDDLE                         = ::WID_S_MIDDLE,                         
02078     WID_S_RIGHT                          = ::WID_S_RIGHT,                          
02079   };
02080 
02082   enum SubsidyListWidgets {
02083     WID_SUL_PANEL                        = ::WID_SUL_PANEL,                        
02084     WID_SUL_SCROLLBAR                    = ::WID_SUL_SCROLLBAR,                    
02085   };
02086 
02088   enum TerraformToolbarWidgets {
02089     WID_TT_SHOW_PLACE_OBJECT             = ::WID_TT_SHOW_PLACE_OBJECT,             
02090     WID_TT_BUTTONS_START                 = ::WID_TT_BUTTONS_START,                 
02091     WID_TT_LOWER_LAND                    = ::WID_TT_LOWER_LAND,                    
02092     WID_TT_RAISE_LAND                    = ::WID_TT_RAISE_LAND,                    
02093     WID_TT_LEVEL_LAND                    = ::WID_TT_LEVEL_LAND,                    
02094     WID_TT_DEMOLISH                      = ::WID_TT_DEMOLISH,                      
02095     WID_TT_BUY_LAND                      = ::WID_TT_BUY_LAND,                      
02096     WID_TT_PLANT_TREES                   = ::WID_TT_PLANT_TREES,                   
02097     WID_TT_PLACE_SIGN                    = ::WID_TT_PLACE_SIGN,                    
02098     WID_TT_PLACE_OBJECT                  = ::WID_TT_PLACE_OBJECT,                  
02099   };
02100 
02102   enum EditorTerraformToolbarWidgets {
02103     WID_ETT_SHOW_PLACE_DESERT            = ::WID_ETT_SHOW_PLACE_DESERT,            
02104     WID_ETT_START                        = ::WID_ETT_START,                        
02105     WID_ETT_DOTS                         = ::WID_ETT_DOTS,                         
02106     WID_ETT_BUTTONS_START                = ::WID_ETT_BUTTONS_START,                
02107     WID_ETT_DEMOLISH                     = ::WID_ETT_DEMOLISH,                     
02108     WID_ETT_LOWER_LAND                   = ::WID_ETT_LOWER_LAND,                   
02109     WID_ETT_RAISE_LAND                   = ::WID_ETT_RAISE_LAND,                   
02110     WID_ETT_LEVEL_LAND                   = ::WID_ETT_LEVEL_LAND,                   
02111     WID_ETT_PLACE_ROCKS                  = ::WID_ETT_PLACE_ROCKS,                  
02112     WID_ETT_PLACE_DESERT                 = ::WID_ETT_PLACE_DESERT,                 
02113     WID_ETT_PLACE_OBJECT                 = ::WID_ETT_PLACE_OBJECT,                 
02114     WID_ETT_BUTTONS_END                  = ::WID_ETT_BUTTONS_END,                  
02115     WID_ETT_INCREASE_SIZE                = ::WID_ETT_INCREASE_SIZE,                
02116     WID_ETT_DECREASE_SIZE                = ::WID_ETT_DECREASE_SIZE,                
02117     WID_ETT_NEW_SCENARIO                 = ::WID_ETT_NEW_SCENARIO,                 
02118     WID_ETT_RESET_LANDSCAPE              = ::WID_ETT_RESET_LANDSCAPE,              
02119   };
02120 
02122   enum VehicleTimetableWidgets {
02123     WID_VT_CAPTION                       = ::WID_VT_CAPTION,                       
02124     WID_VT_ORDER_VIEW                    = ::WID_VT_ORDER_VIEW,                    
02125     WID_VT_TIMETABLE_PANEL               = ::WID_VT_TIMETABLE_PANEL,               
02126     WID_VT_ARRIVAL_DEPARTURE_PANEL       = ::WID_VT_ARRIVAL_DEPARTURE_PANEL,       
02127     WID_VT_SCROLLBAR                     = ::WID_VT_SCROLLBAR,                     
02128     WID_VT_SUMMARY_PANEL                 = ::WID_VT_SUMMARY_PANEL,                 
02129     WID_VT_START_DATE                    = ::WID_VT_START_DATE,                    
02130     WID_VT_CHANGE_TIME                   = ::WID_VT_CHANGE_TIME,                   
02131     WID_VT_CLEAR_TIME                    = ::WID_VT_CLEAR_TIME,                    
02132     WID_VT_RESET_LATENESS                = ::WID_VT_RESET_LATENESS,                
02133     WID_VT_AUTOFILL                      = ::WID_VT_AUTOFILL,                      
02134     WID_VT_EXPECTED                      = ::WID_VT_EXPECTED,                      
02135     WID_VT_SHARED_ORDER_LIST             = ::WID_VT_SHARED_ORDER_LIST,             
02136     WID_VT_ARRIVAL_DEPARTURE_SELECTION   = ::WID_VT_ARRIVAL_DEPARTURE_SELECTION,   
02137     WID_VT_EXPECTED_SELECTION            = ::WID_VT_EXPECTED_SELECTION,            
02138   };
02139 
02141   enum ToolbarNormalWidgets {
02142     WID_TN_PAUSE                         = ::WID_TN_PAUSE,                         
02143     WID_TN_FAST_FORWARD                  = ::WID_TN_FAST_FORWARD,                  
02144     WID_TN_SETTINGS                      = ::WID_TN_SETTINGS,                      
02145     WID_TN_SAVE                          = ::WID_TN_SAVE,                          
02146     WID_TN_SMALL_MAP                     = ::WID_TN_SMALL_MAP,                     
02147     WID_TN_TOWNS                         = ::WID_TN_TOWNS,                         
02148     WID_TN_SUBSIDIES                     = ::WID_TN_SUBSIDIES,                     
02149     WID_TN_STATIONS                      = ::WID_TN_STATIONS,                      
02150     WID_TN_FINANCES                      = ::WID_TN_FINANCES,                      
02151     WID_TN_COMPANIES                     = ::WID_TN_COMPANIES,                     
02152     WID_TN_GRAPHS                        = ::WID_TN_GRAPHS,                        
02153     WID_TN_LEAGUE                        = ::WID_TN_LEAGUE,                        
02154     WID_TN_INDUSTRIES                    = ::WID_TN_INDUSTRIES,                    
02155     WID_TN_VEHICLE_START                 = ::WID_TN_VEHICLE_START,                 
02156     WID_TN_TRAINS                        = ::WID_TN_TRAINS,                        
02157     WID_TN_ROADVEHS                      = ::WID_TN_ROADVEHS,                      
02158     WID_TN_SHIPS                         = ::WID_TN_SHIPS,                         
02159     WID_TN_AIRCRAFTS                     = ::WID_TN_AIRCRAFTS,                     
02160     WID_TN_ZOOM_IN                       = ::WID_TN_ZOOM_IN,                       
02161     WID_TN_ZOOM_OUT                      = ::WID_TN_ZOOM_OUT,                      
02162     WID_TN_RAILS                         = ::WID_TN_RAILS,                         
02163     WID_TN_ROADS                         = ::WID_TN_ROADS,                         
02164     WID_TN_WATER                         = ::WID_TN_WATER,                         
02165     WID_TN_AIR                           = ::WID_TN_AIR,                           
02166     WID_TN_LANDSCAPE                     = ::WID_TN_LANDSCAPE,                     
02167     WID_TN_MUSIC_SOUND                   = ::WID_TN_MUSIC_SOUND,                   
02168     WID_TN_MESSAGES                      = ::WID_TN_MESSAGES,                      
02169     WID_TN_HELP                          = ::WID_TN_HELP,                          
02170     WID_TN_SWITCH_BAR                    = ::WID_TN_SWITCH_BAR,                    
02171     WID_TN_END                           = ::WID_TN_END,                           
02172   };
02173 
02175   enum ToolbarEditorWidgets {
02176     WID_TE_PAUSE                         = ::WID_TE_PAUSE,                         
02177     WID_TE_FAST_FORWARD                  = ::WID_TE_FAST_FORWARD,                  
02178     WID_TE_SETTINGS                      = ::WID_TE_SETTINGS,                      
02179     WID_TE_SAVE                          = ::WID_TE_SAVE,                          
02180     WID_TE_SPACER                        = ::WID_TE_SPACER,                        
02181     WID_TE_DATE                          = ::WID_TE_DATE,                          
02182     WID_TE_DATE_BACKWARD                 = ::WID_TE_DATE_BACKWARD,                 
02183     WID_TE_DATE_FORWARD                  = ::WID_TE_DATE_FORWARD,                  
02184     WID_TE_SMALL_MAP                     = ::WID_TE_SMALL_MAP,                     
02185     WID_TE_ZOOM_IN                       = ::WID_TE_ZOOM_IN,                       
02186     WID_TE_ZOOM_OUT                      = ::WID_TE_ZOOM_OUT,                      
02187     WID_TE_LAND_GENERATE                 = ::WID_TE_LAND_GENERATE,                 
02188     WID_TE_TOWN_GENERATE                 = ::WID_TE_TOWN_GENERATE,                 
02189     WID_TE_INDUSTRY                      = ::WID_TE_INDUSTRY,                      
02190     WID_TE_ROADS                         = ::WID_TE_ROADS,                         
02191     WID_TE_WATER                         = ::WID_TE_WATER,                         
02192     WID_TE_TREES                         = ::WID_TE_TREES,                         
02193     WID_TE_SIGNS                         = ::WID_TE_SIGNS,                         
02194     WID_TE_DATE_PANEL                    = ::WID_TE_DATE_PANEL,                    
02195     WID_TE_MUSIC_SOUND                   = ::WID_TE_MUSIC_SOUND,                   
02196     WID_TE_HELP                          = ::WID_TE_HELP,                          
02197     WID_TE_SWITCH_BAR                    = ::WID_TE_SWITCH_BAR,                    
02198   };
02199 
02201   enum TownDirectoryWidgets {
02202     WID_TD_SORT_NAME                     = ::WID_TD_SORT_NAME,                     
02203     WID_TD_SORT_POPULATION               = ::WID_TD_SORT_POPULATION,               
02204     WID_TD_LIST                          = ::WID_TD_LIST,                          
02205     WID_TD_SCROLLBAR                     = ::WID_TD_SCROLLBAR,                     
02206     WID_TD_WORLD_POPULATION              = ::WID_TD_WORLD_POPULATION,              
02207   };
02208 
02210   enum TownAuthorityWidgets {
02211     WID_TA_CAPTION                       = ::WID_TA_CAPTION,                       
02212     WID_TA_RATING_INFO                   = ::WID_TA_RATING_INFO,                   
02213     WID_TA_COMMAND_LIST                  = ::WID_TA_COMMAND_LIST,                  
02214     WID_TA_SCROLLBAR                     = ::WID_TA_SCROLLBAR,                     
02215     WID_TA_ACTION_INFO                   = ::WID_TA_ACTION_INFO,                   
02216     WID_TA_EXECUTE                       = ::WID_TA_EXECUTE,                       
02217   };
02218 
02220   enum TownViewWidgets {
02221     WID_TV_CAPTION                       = ::WID_TV_CAPTION,                       
02222     WID_TV_VIEWPORT                      = ::WID_TV_VIEWPORT,                      
02223     WID_TV_INFO                          = ::WID_TV_INFO,                          
02224     WID_TV_CENTER_VIEW                   = ::WID_TV_CENTER_VIEW,                   
02225     WID_TV_SHOW_AUTHORITY                = ::WID_TV_SHOW_AUTHORITY,                
02226     WID_TV_CHANGE_NAME                   = ::WID_TV_CHANGE_NAME,                   
02227     WID_TV_EXPAND                        = ::WID_TV_EXPAND,                        
02228     WID_TV_DELETE                        = ::WID_TV_DELETE,                        
02229   };
02230 
02232   enum TownFoundingWidgets {
02233     WID_TF_NEW_TOWN                      = ::WID_TF_NEW_TOWN,                      
02234     WID_TF_RANDOM_TOWN                   = ::WID_TF_RANDOM_TOWN,                   
02235     WID_TF_MANY_RANDOM_TOWNS             = ::WID_TF_MANY_RANDOM_TOWNS,             
02236     WID_TF_TOWN_NAME_EDITBOX             = ::WID_TF_TOWN_NAME_EDITBOX,             
02237     WID_TF_TOWN_NAME_RANDOM              = ::WID_TF_TOWN_NAME_RANDOM,              
02238     WID_TF_SIZE_SMALL                    = ::WID_TF_SIZE_SMALL,                    
02239     WID_TF_SIZE_MEDIUM                   = ::WID_TF_SIZE_MEDIUM,                   
02240     WID_TF_SIZE_LARGE                    = ::WID_TF_SIZE_LARGE,                    
02241     WID_TF_SIZE_RANDOM                   = ::WID_TF_SIZE_RANDOM,                   
02242     WID_TF_CITY                          = ::WID_TF_CITY,                          
02243     WID_TF_LAYOUT_ORIGINAL               = ::WID_TF_LAYOUT_ORIGINAL,               
02244     WID_TF_LAYOUT_BETTER                 = ::WID_TF_LAYOUT_BETTER,                 
02245     WID_TF_LAYOUT_GRID2                  = ::WID_TF_LAYOUT_GRID2,                  
02246     WID_TF_LAYOUT_GRID3                  = ::WID_TF_LAYOUT_GRID3,                  
02247     WID_TF_LAYOUT_RANDOM                 = ::WID_TF_LAYOUT_RANDOM,                 
02248   };
02249 
02251   enum TransparencyToolbarWidgets {
02252     WID_TT_BEGIN                         = ::WID_TT_BEGIN,                         
02253     WID_TT_SIGNS                         = ::WID_TT_SIGNS,                         
02254     WID_TT_TREES                         = ::WID_TT_TREES,                         
02255     WID_TT_HOUSES                        = ::WID_TT_HOUSES,                        
02256     WID_TT_INDUSTRIES                    = ::WID_TT_INDUSTRIES,                    
02257     WID_TT_BUILDINGS                     = ::WID_TT_BUILDINGS,                     
02258     WID_TT_BRIDGES                       = ::WID_TT_BRIDGES,                       
02259     WID_TT_STRUCTURES                    = ::WID_TT_STRUCTURES,                    
02260     WID_TT_CATENARY                      = ::WID_TT_CATENARY,                      
02261     WID_TT_LOADING                       = ::WID_TT_LOADING,                       
02262     WID_TT_END                           = ::WID_TT_END,                           
02263     WID_TT_BUTTONS                       = ::WID_TT_BUTTONS,                       
02264   };
02265 
02267   enum BuildTreesWidgets {
02268     WID_BT_TYPE_11                       = ::WID_BT_TYPE_11,                       
02269     WID_BT_TYPE_12                       = ::WID_BT_TYPE_12,                       
02270     WID_BT_TYPE_13                       = ::WID_BT_TYPE_13,                       
02271     WID_BT_TYPE_14                       = ::WID_BT_TYPE_14,                       
02272     WID_BT_TYPE_21                       = ::WID_BT_TYPE_21,                       
02273     WID_BT_TYPE_22                       = ::WID_BT_TYPE_22,                       
02274     WID_BT_TYPE_23                       = ::WID_BT_TYPE_23,                       
02275     WID_BT_TYPE_24                       = ::WID_BT_TYPE_24,                       
02276     WID_BT_TYPE_31                       = ::WID_BT_TYPE_31,                       
02277     WID_BT_TYPE_32                       = ::WID_BT_TYPE_32,                       
02278     WID_BT_TYPE_33                       = ::WID_BT_TYPE_33,                       
02279     WID_BT_TYPE_34                       = ::WID_BT_TYPE_34,                       
02280     WID_BT_TYPE_RANDOM                   = ::WID_BT_TYPE_RANDOM,                   
02281     WID_BT_MANY_RANDOM                   = ::WID_BT_MANY_RANDOM,                   
02282   };
02283 
02285   enum VehicleViewWidgets {
02286     WID_VV_CAPTION                       = ::WID_VV_CAPTION,                       
02287     WID_VV_VIEWPORT                      = ::WID_VV_VIEWPORT,                      
02288     WID_VV_START_STOP                    = ::WID_VV_START_STOP,                    
02289     WID_VV_CENTER_MAIN_VIEW              = ::WID_VV_CENTER_MAIN_VIEW,              
02290     WID_VV_GOTO_DEPOT                    = ::WID_VV_GOTO_DEPOT,                    
02291     WID_VV_REFIT                         = ::WID_VV_REFIT,                         
02292     WID_VV_SHOW_ORDERS                   = ::WID_VV_SHOW_ORDERS,                   
02293     WID_VV_SHOW_DETAILS                  = ::WID_VV_SHOW_DETAILS,                  
02294     WID_VV_CLONE                         = ::WID_VV_CLONE,                         
02295     WID_VV_SELECT_DEPOT_CLONE            = ::WID_VV_SELECT_DEPOT_CLONE,            
02296     WID_VV_SELECT_REFIT_TURN             = ::WID_VV_SELECT_REFIT_TURN,             
02297     WID_VV_TURN_AROUND                   = ::WID_VV_TURN_AROUND,                   
02298     WID_VV_FORCE_PROCEED                 = ::WID_VV_FORCE_PROCEED,                 
02299   };
02300 
02302   enum VehicleRefitWidgets {
02303     WID_VR_CAPTION                       = ::WID_VR_CAPTION,                       
02304     WID_VR_VEHICLE_PANEL_DISPLAY         = ::WID_VR_VEHICLE_PANEL_DISPLAY,         
02305     WID_VR_SHOW_HSCROLLBAR               = ::WID_VR_SHOW_HSCROLLBAR,               
02306     WID_VR_HSCROLLBAR                    = ::WID_VR_HSCROLLBAR,                    
02307     WID_VR_SELECT_HEADER                 = ::WID_VR_SELECT_HEADER,                 
02308     WID_VR_MATRIX                        = ::WID_VR_MATRIX,                        
02309     WID_VR_SCROLLBAR                     = ::WID_VR_SCROLLBAR,                     
02310     WID_VR_INFO                          = ::WID_VR_INFO,                          
02311     WID_VR_REFIT                         = ::WID_VR_REFIT,                         
02312   };
02313 
02315   enum VehicleDetailsWidgets {
02316     WID_VD_CAPTION                       = ::WID_VD_CAPTION,                       
02317     WID_VD_RENAME_VEHICLE                = ::WID_VD_RENAME_VEHICLE,                
02318     WID_VD_TOP_DETAILS                   = ::WID_VD_TOP_DETAILS,                   
02319     WID_VD_INCREASE_SERVICING_INTERVAL   = ::WID_VD_INCREASE_SERVICING_INTERVAL,   
02320     WID_VD_DECREASE_SERVICING_INTERVAL   = ::WID_VD_DECREASE_SERVICING_INTERVAL,   
02321     WID_VD_SERVICING_INTERVAL            = ::WID_VD_SERVICING_INTERVAL,            
02322     WID_VD_MIDDLE_DETAILS                = ::WID_VD_MIDDLE_DETAILS,                
02323     WID_VD_MATRIX                        = ::WID_VD_MATRIX,                        
02324     WID_VD_SCROLLBAR                     = ::WID_VD_SCROLLBAR,                     
02325     WID_VD_DETAILS_CARGO_CARRIED         = ::WID_VD_DETAILS_CARGO_CARRIED,         
02326     WID_VD_DETAILS_TRAIN_VEHICLES        = ::WID_VD_DETAILS_TRAIN_VEHICLES,        
02327     WID_VD_DETAILS_CAPACITY_OF_EACH      = ::WID_VD_DETAILS_CAPACITY_OF_EACH,      
02328     WID_VD_DETAILS_TOTAL_CARGO           = ::WID_VD_DETAILS_TOTAL_CARGO,           
02329   };
02330 
02332   enum VehicleListWidgets {
02333     WID_VL_CAPTION                       = ::WID_VL_CAPTION,                       
02334     WID_VL_SORT_ORDER                    = ::WID_VL_SORT_ORDER,                    
02335     WID_VL_SORT_BY_PULLDOWN              = ::WID_VL_SORT_BY_PULLDOWN,              
02336     WID_VL_LIST                          = ::WID_VL_LIST,                          
02337     WID_VL_SCROLLBAR                     = ::WID_VL_SCROLLBAR,                     
02338     WID_VL_HIDE_BUTTONS                  = ::WID_VL_HIDE_BUTTONS,                  
02339     WID_VL_AVAILABLE_VEHICLES            = ::WID_VL_AVAILABLE_VEHICLES,            
02340     WID_VL_MANAGE_VEHICLES_DROPDOWN      = ::WID_VL_MANAGE_VEHICLES_DROPDOWN,      
02341     WID_VL_STOP_ALL                      = ::WID_VL_STOP_ALL,                      
02342     WID_VL_START_ALL                     = ::WID_VL_START_ALL,                     
02343   };
02344 
02346   enum ExtraViewportWidgets {
02347     WID_EV_CAPTION                       = ::WID_EV_CAPTION,                       
02348     WID_EV_VIEWPORT                      = ::WID_EV_VIEWPORT,                      
02349     WID_EV_ZOOM_IN                       = ::WID_EV_ZOOM_IN,                       
02350     WID_EV_ZOOM_OUT                      = ::WID_EV_ZOOM_OUT,                      
02351     WID_EV_MAIN_TO_VIEW                  = ::WID_EV_MAIN_TO_VIEW,                  
02352     WID_EV_VIEW_TO_MAIN                  = ::WID_EV_VIEW_TO_MAIN,                  
02353   };
02354 
02356   enum WaypointWidgets {
02357     WID_W_CAPTION                        = ::WID_W_CAPTION,                        
02358     WID_W_VIEWPORT                       = ::WID_W_VIEWPORT,                       
02359     WID_W_CENTER_VIEW                    = ::WID_W_CENTER_VIEW,                    
02360     WID_W_RENAME                         = ::WID_W_RENAME,                         
02361     WID_W_SHOW_VEHICLES                  = ::WID_W_SHOW_VEHICLES,                  
02362   };
02363 };
02364 
02365 #endif /* SCRIPT_WINDOW_HPP */