Author: esr
Date: Fri Jul  6 09:54:48 2007
New Revision: 18682

URL: http://svn.gna.org/viewcvs/wesnoth?rev=18682&view=rev
Log:
Change some dialogs that don't have help buttons from using 
dialog to using basic_dialog.

Modified:
    trunk/src/dialogs.cpp
    trunk/src/game.cpp

Modified: trunk/src/dialogs.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/dialogs.cpp?rev=18682&r1=18681&r2=18682&view=diff
==============================================================================
--- trunk/src/dialogs.cpp (original)
+++ trunk/src/dialogs.cpp Fri Jul  6 09:54:48 2007
@@ -217,7 +217,7 @@
     int overwrite=0;
     int res=0;
     do {
-               gui::dialog d(disp, tmp_title, message, dialog_type);
+               gui::basic_dialog d(disp, tmp_title, message, dialog_type);
                d.set_textbox(txt_label, *fname);
                if(has_exit_button) {
                        d.add_button( new gui::dialog_button(disp.video(), 
_("Quit Game"),

Modified: trunk/src/game.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/game.cpp?rev=18682&r1=18681&r2=18682&view=diff
==============================================================================
--- trunk/src/game.cpp (original)
+++ trunk/src/game.cpp Fri Jul  6 09:54:48 2007
@@ -800,17 +800,16 @@
        int res = 0;
 
        dialogs::campaign_preview_pane 
campaign_preview(disp().video(),&campaign_desc);
-       std::vector<gui::preview_pane*> preview_panes;
-       preview_panes.push_back(&campaign_preview);
-
        if(campaign_names.size() <= 0) {
                return false;
        }
 
-       res = gui::show_dialog(disp(),NULL,_("Campaign"),
-                       _("Choose the campaign you want to play:"),
-                       gui::OK_CANCEL,&campaign_names,&preview_panes);
-
+       gui::basic_dialog cmenu(disp(),_("Campaign"),
+                               _("Choose the campaign you want to play:"),
+                               gui::OK_CANCEL);
+       cmenu.set_menu(campaign_names);
+       cmenu.add_pane(&campaign_preview);
+       res = cmenu.show();
        if(res == -1) {
                return false;
        }
@@ -894,9 +893,10 @@
        {
                int res;
 
-               gui::dialog d(disp(),_("Connect to Server"),
-               _("You will now connect to a server to download add-ons."),
-               gui::OK_CANCEL);
+               gui::basic_dialog d(disp(),
+                                   _("Connect to Server"),
+                                   _("You will now connect to a server to 
download add-ons."),
+                                   gui::OK_CANCEL);
                d.set_textbox(_("Server: "), preferences::campaign_server());
                d.add_button( new gui::dialog_button(disp().video(), _("Remove 
Add-ons"),
                        gui::button::TYPE_PRESS, 2), gui::dialog::BUTTON_EXTRA);
@@ -945,8 +945,9 @@
                 
                        do
                        {
-                               gui::dialog addon_dialog(disp(), _("Remove 
Add-ons"), _("Choose the add-on to remove."),
-                                               gui::OK_CANCEL);
+                               gui::basic_dialog addon_dialog(disp(), 
+                                                        _("Remove Add-ons"), 
_("Choose the add-on to remove."),
+                                                        gui::OK_CANCEL);
                                gui::menu::imgsel_style &addon_style = 
gui::menu::bluebg_style;
 
                                gui::menu *addon_menu = new 
gui::menu(disp().video(), addons, false, -1,
@@ -1132,8 +1133,9 @@
                gui::menu::basic_sorter sorter;
                
sorter.set_alpha_sort(1).set_alpha_sort(2).set_alpha_sort(3).set_numeric_sort(4).set_position_sort(5,sizes);
 
-               gui::dialog addon_dialog(disp(), _("Get Add-ons"), _("Choose 
the add-on to download."),
-                       gui::OK_CANCEL);
+               gui::basic_dialog addon_dialog(disp(), _("Get Add-ons"), 
+                                              _("Choose the add-on to 
download."),
+                                              gui::OK_CANCEL);
                gui::menu::imgsel_style addon_style(gui::menu::bluebg_style);
 
                //make sure the icon isn't too big
@@ -1375,7 +1377,7 @@
 
        int res;
        {
-               gui::dialog d(disp(), _("Multiplayer"), "", gui::OK_CANCEL);
+               gui::basic_dialog d(disp(), _("Multiplayer"), "", 
gui::OK_CANCEL);
                d.set_menu(host_or_join);
                d.set_textbox(_("Login: "), login, 18, 
font::relative_size(250));
                res = d.show();


_______________________________________________
Wesnoth-commits mailing list
Wesnoth-commits@gna.org
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to