From f663b77dbb6b5e478c755449cfe549ef8f8f86f2 Mon Sep 17 00:00:00 2001 From: alberth Date: Fri, 10 Apr 2009 16:24:12 +0000 Subject: (svn r16016) -Codechange: Moving the TransparencyToolbarWidgets outside the window class. --- src/transparency_gui.cpp | 39 ++++++++++++++++++++------------------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/src/transparency_gui.cpp b/src/transparency_gui.cpp index eff3f2754..7725b62a6 100644 --- a/src/transparency_gui.cpp +++ b/src/transparency_gui.cpp @@ -15,27 +15,28 @@ TransparencyOptionBits _transparency_opt; TransparencyOptionBits _transparency_lock; TransparencyOptionBits _invisibility_opt; +/** Widget numbers of the transparency window. */ +enum TransparencyToolbarWidgets { + TTW_WIDGET_CLOSEBOX, ///< Closebox + TTW_WIDGET_CAPTION, ///< Titlebar caption + TTW_WIDGET_STICKYBOX, ///< Stickybox + TTW_WIDGET_SIGNS, ///< Make signs background transparent + TTW_WIDGET_TREES, ///< Make trees transparent + TTW_WIDGET_HOUSES, ///< Make houses transparent + TTW_WIDGET_INDUSTRIES, ///< Make Industries transparent + TTW_WIDGET_BUILDINGS, ///< Make company buildings and structures transparent + TTW_WIDGET_BRIDGES, ///< Make bridges transparent + TTW_WIDGET_STRUCTURES, ///< Make unmovable structures transparent + TTW_WIDGET_CATENARY, ///< Make catenary transparent + TTW_WIDGET_LOADING, ///< Make loading indicators transparent + TTW_WIDGET_END, ///< End of toggle buttons + + /* Panel with buttons for invisibility */ + TTW_BUTTONS = 12, ///< Panel with 'invisibility' buttons +}; + class TransparenciesWindow : public Window { - enum TransparencyToolbarWidgets{ - TTW_WIDGET_CLOSEBOX, ///< Closebox - TTW_WIDGET_CAPTION, ///< Titlebar caption - TTW_WIDGET_STICKYBOX, ///< Stickybox - TTW_WIDGET_SIGNS, ///< Make signs background transparent - TTW_WIDGET_TREES, ///< Make trees transparent - TTW_WIDGET_HOUSES, ///< Make houses transparent - TTW_WIDGET_INDUSTRIES, ///< Make Industries transparent - TTW_WIDGET_BUILDINGS, ///< Make company buildings and structures transparent - TTW_WIDGET_BRIDGES, ///< Make bridges transparent - TTW_WIDGET_STRUCTURES, ///< Make unmovable structures transparent - TTW_WIDGET_CATENARY, ///< Make catenary transparent - TTW_WIDGET_LOADING, ///< Make loading indicators transparent - TTW_WIDGET_END, ///< End of toggle buttons - - /* Panel with buttons for invisibility */ - TTW_BUTTONS = 12, ///< Panel with 'invisibility' buttons - }; - public: TransparenciesWindow(const WindowDesc *desc, int window_number) : Window(desc, window_number) { -- cgit v1.2.3-70-g09d2