Author: uso
Date: Wed Aug 22 21:11:07 2007
New Revision: 19734

URL: http://svn.gna.org/viewcvs/wesnoth?rev=19734&view=rev
Log:
replace the somewhat counterintuitive 'Ok'/'Cancel' buttons by 'Scroll To' and
'Close' buttons if we can scroll or not scroll to the selected unit on close of
the window

Modified:
    trunk/src/menu_events.cpp

Modified: trunk/src/menu_events.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/menu_events.cpp?rev=19734&r1=19733&r2=19734&view=diff
==============================================================================
--- trunk/src/menu_events.cpp (original)
+++ trunk/src/menu_events.cpp Wed Aug 22 21:11:07 2007
@@ -432,9 +432,13 @@
                {
                        dialogs::unit_preview_pane unit_preview(*gui_, &map_, 
units_list);
                        unit_preview.set_selection(selected);
-                       gui::dialog umenu(*gui_, _("Unit List"), "", 
gui::OK_CANCEL);
+                       gui::dialog umenu(*gui_, _("Unit List"), "", 
gui::NULL_DIALOG);
                        umenu.set_menu(items, &sorter);
                        umenu.add_pane(&unit_preview);
+                       umenu.add_button(new 
gui::standard_dialog_button(gui_->video(), _("Scroll To"), 0, false),
+                                        gui::dialog::BUTTON_STANDARD);
+                       umenu.add_button(new 
gui::standard_dialog_button(gui_->video(), _("Close"), 1, true),
+                                        gui::dialog::BUTTON_STANDARD);
                        selected = umenu.show();
                } // this will kill the dialog before scrolling
 
@@ -592,8 +596,12 @@
 
                int selected = 0;
                {
-                       gui::dialog slist(*gui_, _("Scenario Settings"), "", 
gui::OK_CANCEL);
+                       gui::dialog slist(*gui_, _("Scenario Settings"), "", 
gui::NULL_DIALOG);
                        slist.set_menu(items, &sorter);
+                       slist.add_button(new 
gui::standard_dialog_button(gui_->video(), _("Scroll To"), 0, false),
+                                        gui::dialog::BUTTON_STANDARD);
+                       slist.add_button(new 
gui::standard_dialog_button(gui_->video(), _("Close"), 1, true),
+                                        gui::dialog::BUTTON_STANDARD);
                        selected = slist.show();
                } // this will kill the dialog before scrolling
 


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

Reply via email to