Author: mordante
Date: Wed Jul 16 19:10:52 2008
New Revision: 28056

URL: http://svn.gna.org/viewcvs/wesnoth?rev=28056&view=rev
Log:
Make finalize_setup() private since only our friend the builder is allowed to
use it.

Modified:
    trunk/src/gui/widgets/listbox.cpp
    trunk/src/gui/widgets/listbox.hpp

Modified: trunk/src/gui/widgets/listbox.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/gui/widgets/listbox.cpp?rev=28056&r1=28055&r2=28056&view=diff
==============================================================================
--- trunk/src/gui/widgets/listbox.cpp (original)
+++ trunk/src/gui/widgets/listbox.cpp Wed Jul 16 19:10:52 2008
@@ -214,31 +214,6 @@
        set_scrollbar_button_status();
 }
 
-void tlistbox::finalize_setup()
-{
-       scrollbar()->set_callback_positioner_move(callback_scrollbar);
-
-       static std::vector<std::string> button_names;
-       if(button_names.empty()) {
-               button_names.push_back("_begin");
-               button_names.push_back("_line_up");
-               button_names.push_back("_half_page_up");
-               button_names.push_back("_page_up");
-
-               button_names.push_back("_end");
-               button_names.push_back("_line_down");
-               button_names.push_back("_half_page_down");
-               button_names.push_back("_page_down");
-       }
-
-       foreach(const std::string& name, button_names) {
-               tbutton* button = 
dynamic_cast<tbutton*>(tcontainer_::find_widget(name, false));
-               if(button) {
-                       
button->set_callback_mouse_left_click(callback_scrollbar_button);
-               }
-       }
-}
-
 void tlistbox::set_scrollbar_button_status()
 {
        // Set scroll up button status
@@ -743,6 +718,30 @@
        }
 }
 
+void tlistbox::finalize_setup()
+{
+       scrollbar()->set_callback_positioner_move(callback_scrollbar);
+
+       static std::vector<std::string> button_names;
+       if(button_names.empty()) {
+               button_names.push_back("_begin");
+               button_names.push_back("_line_up");
+               button_names.push_back("_half_page_up");
+               button_names.push_back("_page_up");
+
+               button_names.push_back("_end");
+               button_names.push_back("_line_down");
+               button_names.push_back("_half_page_down");
+               button_names.push_back("_page_down");
+       }
+
+       foreach(const std::string& name, button_names) {
+               tbutton* button = 
dynamic_cast<tbutton*>(tcontainer_::find_widget(name, false));
+               if(button) {
+                       
button->set_callback_mouse_left_click(callback_scrollbar_button);
+               }
+       }
+}
+
 } // namespace gui2
 
-

Modified: trunk/src/gui/widgets/listbox.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/gui/widgets/listbox.hpp?rev=28056&r1=28055&r2=28056&view=diff
==============================================================================
--- trunk/src/gui/widgets/listbox.hpp (original)
+++ trunk/src/gui/widgets/listbox.hpp Wed Jul 16 19:10:52 2008
@@ -88,9 +88,6 @@
         * scrollbar and update the list. 
         */
        void scrollbar_click(twidget* caller);
-
-       /** The builder needs to call us so we can write in the proper 
callbacks. */
-       void finalize_setup();
 
        void set_list_builder(tbuilder_grid* list_builder) 
                { list_builder_ = list_builder; }
@@ -339,10 +336,13 @@
         * @retval -1                 If the offset wasn't found.
         */
        size_t row_at_offset(int offset, int& offset_in_widget) const; 
+
+       /** The builder needs to call us so we can write in the proper 
callbacks. */
+       void finalize_setup();
+
 };
 
 } // namespace gui2
 
 #endif
 
-


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to