diff options
Diffstat (limited to 'src/newgrf_gui.cpp')
-rw-r--r-- | src/newgrf_gui.cpp | 61 |
1 files changed, 2 insertions, 59 deletions
diff --git a/src/newgrf_gui.cpp b/src/newgrf_gui.cpp index 4b414f5b0..ce18a1e61 100644 --- a/src/newgrf_gui.cpp +++ b/src/newgrf_gui.cpp @@ -28,6 +28,8 @@ #include "fileio_func.h" #include "fontcache.h" +#include "widgets/newgrf_widget.h" + #include "table/strings.h" #include "table/sprites.h" @@ -137,22 +139,6 @@ static void ShowNewGRFInfo(const GRFConfig *c, uint x, uint y, uint right, uint } } - -/** Enum referring to the widgets of the NewGRF parameters window */ -enum ShowNewGRFParametersWidgets { - GRFPAR_WIDGET_SHOW_NUMPAR, ///< #NWID_SELECTION to optionally display #GRFPAR_WIDGET_NUMPAR - GRFPAR_WIDGET_NUMPAR_DEC, ///< Button to decrease number of parameters - GRFPAR_WIDGET_NUMPAR_INC, ///< Button to increase number of parameters - GRFPAR_WIDGET_NUMPAR, ///< Optional number of parameters - GRFPAR_WIDGET_NUMPAR_TEXT, ///< Text description - GRFPAR_WIDGET_BACKGROUND, ///< Panel to draw the settings on - GRFPAR_WIDGET_SCROLLBAR, ///< Scrollbar to scroll through all settings - GRFPAR_WIDGET_ACCEPT, ///< Accept button - GRFPAR_WIDGET_RESET, ///< Reset button - GRFPAR_WIDGET_SHOW_DESCRIPTION, ///< #NWID_SELECTION to optionally display parameter descriptions - GRFPAR_WIDGET_DESCRIPTION, ///< Multi-line description of a parameter -}; - /** * Window for setting the parameters of a NewGRF. */ @@ -466,14 +452,6 @@ void OpenGRFParameterWindow(GRFConfig *c) new NewGRFParametersWindow(&_newgrf_parameters_desc, c); } -/** Widgets of the #NewGRFTextfileWindow. */ -enum ShowNewGRFTextfileWidgets { - GTW_WIDGET_CAPTION, ///< The caption of the window. - GTW_WIDGET_BACKGROUND, ///< Panel to draw the textfile on. - GTW_WIDGET_VSCROLLBAR, ///< Vertical scrollbar to scroll through the textfile up-and-down. - GTW_WIDGET_HSCROLLBAR, ///< Horizontal scrollbar to scroll through the textfile left-to-right. -}; - /** Window for displaying the textfile of a NewGRF. */ struct NewGRFTextfileWindow : public Window, MissingGlyphSearcher { const GRFConfig *grf_config; ///< View the textfile of this GRFConfig. @@ -699,35 +677,6 @@ public: static void NewGRFConfirmationCallback(Window *w, bool confirmed); -/** Names of the manage newgrfs window widgets. */ -enum ShowNewGRFStateWidgets { - SNGRFS_PRESET_LIST, - SNGRFS_PRESET_SAVE, - SNGRFS_PRESET_DELETE, - SNGRFS_ADD, - SNGRFS_REMOVE, - SNGRFS_MOVE_UP, - SNGRFS_MOVE_DOWN, - SNGRFS_FILTER, - SNGRFS_FILE_LIST, - SNGRFS_SCROLLBAR, - SNGRFS_AVAIL_LIST, - SNGRFS_SCROLL2BAR, - SNGRFS_NEWGRF_INFO_TITLE, - SNGRFS_NEWGRF_INFO, - SNGRFS_OPEN_URL, - SNGRFS_NEWGRF_TEXTFILE, - SNGRFS_SET_PARAMETERS = SNGRFS_NEWGRF_TEXTFILE + TFT_END, - SNGRFS_TOGGLE_PALETTE, - SNGRFS_APPLY_CHANGES, - SNGRFS_RESCAN_FILES, - SNGRFS_RESCAN_FILES2, - SNGRFS_CONTENT_DOWNLOAD, - SNGRFS_CONTENT_DOWNLOAD2, - SNGRFS_SHOW_REMOVE, ///< Select active list buttons (0 = normal, 1 = simple layout). - SNGRFS_SHOW_APPLY, ///< Select display of the buttons below the 'details'. -}; - /** * Window for showing NewGRF files */ @@ -1961,12 +1910,6 @@ void ShowNewGRFSettings(bool editable, bool show_params, bool exec_changes, GRFC new NewGRFWindow(&_newgrf_desc, editable, show_params, exec_changes, config); } -/** The widgets for the scan progress. */ -enum ScanProgressWindowWidgets { - SPWW_PROGRESS_BAR, ///< Simple progress bar. - GPWW_PROGRESS_TEXT, ///< Text explaining what is happening. -}; - /** Widgets for the progress window. */ static const NWidgetPart _nested_scan_progress_widgets[] = { NWidget(WWT_CAPTION, COLOUR_GREY), SetDataTip(STR_NEWGRF_SCAN_CAPTION, STR_TOOLTIP_WINDOW_TITLE_DRAG_THIS), |