Keymapper: sync with recent GUI changes.

svn-id: r49796
This commit is contained in:
Eugene Sandulenko 2010-06-15 11:02:42 +00:00
parent 9793c96f1b
commit 9e006b74d3

View file

@ -31,6 +31,8 @@
#include "gui/ScrollBarWidget.h" #include "gui/ScrollBarWidget.h"
#include "gui/ThemeEval.h" #include "gui/ThemeEval.h"
#include "common/translation.h"
namespace Common { namespace Common {
enum { enum {
@ -44,12 +46,12 @@ RemapDialog::RemapDialog()
_keymapper = g_system->getEventManager()->getKeymapper(); _keymapper = g_system->getEventManager()->getKeymapper();
assert(_keymapper); assert(_keymapper);
_kmPopUpDesc = new GUI::StaticTextWidget(this, "KeyMapper.PopupDesc", "Keymap:"); _kmPopUpDesc = new GUI::StaticTextWidget(this, "KeyMapper.PopupDesc", _("Keymap:"));
_kmPopUp = new GUI::PopUpWidget(this, "KeyMapper.Popup"); _kmPopUp = new GUI::PopUpWidget(this, "KeyMapper.Popup");
_scrollBar = new GUI::ScrollBarWidget(this, 0, 0, 0, 0); _scrollBar = new GUI::ScrollBarWidget(this, 0, 0, 0, 0);
new GUI::ButtonWidget(this, "KeyMapper.Close", "Close", kCloseCmd); new GUI::ButtonWidget(this, "KeyMapper.Close", _("Close"), 0, kCloseCmd);
} }
RemapDialog::~RemapDialog() { RemapDialog::~RemapDialog() {
@ -61,7 +63,7 @@ void RemapDialog::open() {
const Stack<Keymapper::MapRecord> &activeKeymaps = _keymapper->getActiveStack(); const Stack<Keymapper::MapRecord> &activeKeymaps = _keymapper->getActiveStack();
if (!(activeKeymaps.size() > 0)) { if (!(activeKeymaps.size() > 0)) {
_kmPopUp->appendEntry(activeKeymaps.top().keymap->getName() + " (Active)"); _kmPopUp->appendEntry(activeKeymaps.top().keymap->getName() + _(" (Active)"));
divider = true; divider = true;
} }
@ -95,7 +97,7 @@ void RemapDialog::open() {
if (divider) if (divider)
_kmPopUp->appendEntry(""); _kmPopUp->appendEntry("");
for (it = _globalKeymaps->begin(); it != _globalKeymaps->end(); ++it) { for (it = _globalKeymaps->begin(); it != _globalKeymaps->end(); ++it) {
_kmPopUp->appendEntry(it->_value->getName() + " (Global)", idx); _kmPopUp->appendEntry(it->_value->getName() + _(" (Global)"), idx);
_keymapTable[idx++] = it->_value; _keymapTable[idx++] = it->_value;
} }
divider = true; divider = true;
@ -105,7 +107,7 @@ void RemapDialog::open() {
if (divider) if (divider)
_kmPopUp->appendEntry(""); _kmPopUp->appendEntry("");
for (it = _gameKeymaps->begin(); it != _gameKeymaps->end(); ++it) { for (it = _gameKeymaps->begin(); it != _gameKeymaps->end(); ++it) {
_kmPopUp->appendEntry(it->_value->getName() + " (Game)", idx); _kmPopUp->appendEntry(it->_value->getName() + _(" (Game)"), idx);
_keymapTable[idx++] = it->_value; _keymapTable[idx++] = it->_value;
} }
} }
@ -168,7 +170,7 @@ void RemapDialog::reflowLayout() {
widg.actionText = widg.actionText =
new GUI::StaticTextWidget(this, 0, 0, 0, 0, "", Graphics::kTextAlignRight); new GUI::StaticTextWidget(this, 0, 0, 0, 0, "", Graphics::kTextAlignRight);
widg.keyButton = widg.keyButton =
new GUI::ButtonWidget(this, 0, 0, 0, 0, "", kRemapCmd + i); new GUI::ButtonWidget(this, 0, 0, 0, 0, "", 0, kRemapCmd + i);
_keymapWidgets.push_back(widg); _keymapWidgets.push_back(widg);
} else { } else {
widg = _keymapWidgets[i]; widg = _keymapWidgets[i];