Mercurial > hg > openttd
diff src/station_gui.cpp @ 11821:f57a7afa131f draft
(svn r16211) -Codechange: Moving StationListWidgets out of the window class, completing StationViewWidgets.
author | alberth <alberth@openttd.org> |
---|---|
date | Sun, 03 May 2009 10:38:35 +0000 |
parents | fc082e9f7169 |
children | fa3b41302eda |
line wrap: on
line diff
--- a/src/station_gui.cpp +++ b/src/station_gui.cpp @@ -79,39 +79,39 @@ typedef GUIList<const Station*> GUIStationList; +/** Enum for CompanyStations, referring to _company_stations_widgets */ +enum StationListWidgets { + SLW_CLOSEBOX = 0, ///< Close window button + SLW_CAPTION, ///< Window caption + SLW_STICKY, ///< Sticky button + SLW_LIST, ///< The main panel, list of stations + SLW_SCROLLBAR, ///< Scrollbar next to the main panel + SLW_RESIZE, ///< Resize button + + SLW_TRAIN, ///< 'TRAIN' button - list only facilities where is a railroad station + SLW_TRUCK, ///< 'TRUCK' button - list only facilities where is a truck stop + SLW_BUS, ///< 'BUS' button - list only facilities where is a bus stop + SLW_AIRPLANE, ///< 'AIRPLANE' button - list only facilities where is an airport + SLW_SHIP, ///< 'SHIP' button - list only facilities where is a dock + SLW_FACILALL, ///< 'ALL' button - list all facilities + + SLW_PAN_BETWEEN, ///< Small panel between list of types of ficilities and list of cargo types + SLW_NOCARGOWAITING, ///< 'NO' button - list stations where no cargo is waiting + SLW_CARGOALL, ///< 'ALL' button - list all stations + SLW_PAN_RIGHT, ///< Panel right of list of cargo types + + SLW_SORTBY, ///< 'Sort by' button - reverse sort direction + SLW_SORTDROPBTN, ///< Dropdown button + SLW_PAN_SORT_RIGHT, ///< Panel right of sorting options + + SLW_CARGOSTART, ///< Widget numbers used for list of cargo types (not present in _company_stations_widgets) +}; + /** * The list of stations per company. */ class CompanyStationsWindow : public Window { - /** Enum for CompanyStations, referring to _company_stations_widgets */ - enum StationListWidgets { - SLW_CLOSEBOX = 0, ///< Close window button - SLW_CAPTION, ///< Window caption - SLW_STICKY, ///< Sticky button - SLW_LIST, ///< The main panel, list of stations - SLW_SCROLLBAR, ///< Scrollbar next to the main panel - SLW_RESIZE, ///< Resize button - - SLW_TRAIN, ///< 'TRAIN' button - list only facilities where is a railroad station - SLW_TRUCK, ///< 'TRUCK' button - list only facilities where is a truck stop - SLW_BUS, ///< 'BUS' button - list only facilities where is a bus stop - SLW_AIRPLANE, ///< 'AIRPLANE' button - list only facilities where is an airport - SLW_SHIP, ///< 'SHIP' button - list only facilities where is a dock - SLW_FACILALL, ///< 'ALL' button - list all facilities - - SLW_PAN_BETWEEN, ///< Small panel between list of types of ficilities and list of cargo types - SLW_NOCARGOWAITING, ///< 'NO' button - list stations where no cargo is waiting - SLW_CARGOALL, ///< 'ALL' button - list all stations - SLW_PAN_RIGHT, ///< Panel right of list of cargo types - - SLW_SORTBY, ///< 'Sort by' button - reverse sort direction - SLW_SORTDROPBTN, ///< Dropdown button - SLW_PAN_SORT_RIGHT, ///< Panel right of sorting options - - SLW_CARGOSTART, ///< Widget numbers used for list of cargo types (not present in _company_stations_widgets) - }; - protected: /* Runtime saved values */ static Listing last_sorting;