diff options
Diffstat (limited to 'engines/titanic/gfx/edit_control.cpp')
-rw-r--r-- | engines/titanic/gfx/edit_control.cpp | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/engines/titanic/gfx/edit_control.cpp b/engines/titanic/gfx/edit_control.cpp index c9b87c97c8..857a27d97d 100644 --- a/engines/titanic/gfx/edit_control.cpp +++ b/engines/titanic/gfx/edit_control.cpp @@ -72,7 +72,7 @@ void CEditControl::load(SimpleFile *file) { bool CEditControl::EditControlMsg(CEditControlMsg *msg) { switch (msg->_mode) { - case 0: { + case EDIT_INIT: { // WORKAROUND: Fix original bug where MissiveOMat username & password // text weren't initialised after the first time you use the MissiveOMat _editHeight = _bounds.height(); @@ -82,11 +82,11 @@ bool CEditControl::EditControlMsg(CEditControlMsg *msg) { setTextFontNumber(_fontNumber); CEditControlMsg ctlMsg; - ctlMsg._mode = 10; + ctlMsg._mode = EDIT_10; ctlMsg._param = _fieldD4; ctlMsg.execute(this); - ctlMsg._mode = 11; + ctlMsg._mode = EDIT_11; ctlMsg._textR = _textR; ctlMsg._textG = _textG; ctlMsg._textB = _textB; @@ -94,39 +94,39 @@ bool CEditControl::EditControlMsg(CEditControlMsg *msg) { break; } - case 1: { + case EDIT_CLEAR: { _text = ""; CEditControlMsg ctlMsg; - ctlMsg._mode = 14; + ctlMsg._mode = EDIT_14; ctlMsg.execute(this); break; } - case 2: { + case EDIT_SET_TEXT: { _text = msg->_text; CEditControlMsg ctlMsg; - ctlMsg._mode = 14; + ctlMsg._mode = EDIT_14; ctlMsg.execute(this); break; } - case 3: + case EDIT_3: msg->_text = _text; break; - case 4: + case EDIT_4: msg->_param = _text.size(); break; - case 5: + case EDIT_5: _maxTextChars = msg->_param; break; - case 6: + case EDIT_6: if (msg->_param == 8 && !_text.empty()) { _text = _text.left(_text.size() - 1); CEditControlMsg ctlMsg; - ctlMsg._mode = 14; + ctlMsg._mode = EDIT_14; ctlMsg.execute(this); } else if (msg->_param == 13) { msg->_param = 1000; @@ -136,32 +136,32 @@ bool CEditControl::EditControlMsg(CEditControlMsg *msg) { _text += c; CEditControlMsg ctlMsg; - ctlMsg._mode = 14; + ctlMsg._mode = EDIT_14; ctlMsg.execute(this); } break; - case 7: + case EDIT_7: setTextFontNumber(msg->_param); break; - case 8: + case EDIT_8: if (!_fieldBC) { _fieldBC = true; CEditControlMsg ctlMsg; - ctlMsg._mode = 14; + ctlMsg._mode = EDIT_14; ctlMsg.execute(this); } break; - case 9: + case EDIT_9: if (_fieldBC) { _fieldBC = false; getTextCursor()->hide(); } break; - case 10: { + case EDIT_10: { setTextHasBorders((msg->_param & 1) != 0); if (msg->_param & 4) _fieldF0 = 1; @@ -172,24 +172,24 @@ bool CEditControl::EditControlMsg(CEditControlMsg *msg) { _isPassword = (msg->_param & 0x10) != 0; CEditControlMsg ctlMsg; - ctlMsg._mode = 14; + ctlMsg._mode = EDIT_14; ctlMsg.execute(this); break; } - case 11: + case EDIT_11: setTextColor(msg->_textR, msg->_textG, msg->_textB); break; - case 12: + case EDIT_12: setVisible(true); break; - case 13: + case EDIT_13: setVisible(false); break; - case 14: { + case EDIT_14: { makeDirty(); CString str = _isPassword ? CString('*', _text.size()) : _text; setText(str); |