X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FUtils%2FTermlib%2FEditor.cc;h=f99c95d800e93a900e964a1b262227f7cf46573f;hb=394ced7000128fef7e753caea1deda8d55dec8e2;hp=e710160d84f71c8c93421e8c09683ac57a143917;hpb=57daeae6f2e924ce3f16f9677c3474f531cba9e5;p=senf.git diff --git a/senf/Utils/Termlib/Editor.cc b/senf/Utils/Termlib/Editor.cc index e710160..f99c95d 100644 --- a/senf/Utils/Termlib/Editor.cc +++ b/senf/Utils/Termlib/Editor.cc @@ -36,9 +36,9 @@ prefix_ senf::term::BaseEditor::BaseEditor(AbstractTerminal & terminal) : terminal_ (&terminal), - keyTimeout_ (senf::ClockService::milliseconds(DEFAULT_KEY_TIMEOUT_MS)), + keyTimeout_ (ClockService::milliseconds(DEFAULT_KEY_TIMEOUT_MS)), timer_ ("senf::term::BaseEditor::keySequenceTimeout", - senf::membind(&BaseEditor::keySequenceTimeout, this)), + membind(&BaseEditor::keySequenceTimeout, this)), column_ (0u), displayHeight_ (1u), line_ (0u) { terminal_->setCallbacks(*this); @@ -220,7 +220,7 @@ prefix_ bool senf::term::BaseEditor::cb_init() prefix_ void senf::term::BaseEditor::cb_charReceived(char c) { inputBuffer_ += c; - timer_.timeout(senf::scheduler::eventTime() + keyTimeout_); + timer_.timeout(scheduler::eventTime() + keyTimeout_); processKeys(); } @@ -242,9 +242,9 @@ prefix_ void senf::term::BaseEditor::keySequenceTimeout() prefix_ void senf::term::BaseEditor::processKeys() { do { - std::pair result + std::pair result (keyParser_.lookup(inputBuffer_)); - if (result.first == senf::term::KeyParser::Incomplete) + if (result.first == KeyParser::Incomplete) return; v_keyReceived(result.first); inputBuffer_.erase(0, result.second);