[DEV] update to the single finger move

This commit is contained in:
Edouard DUPIN 2014-04-18 22:22:02 +02:00
parent 44bc1dd277
commit 958138ecbb

View File

@ -41,6 +41,7 @@ appl::TextViewer::TextViewer(const std::string& _fontName, int32_t _fontSize) :
registerMultiCast(appl::MsgSelectNewFile); registerMultiCast(appl::MsgSelectNewFile);
registerMultiCast(appl::MsgSelectGotoLineSelect); registerMultiCast(appl::MsgSelectGotoLineSelect);
setLimitScrolling(0.2); setLimitScrolling(0.2);
setSingleFinger(false);
// load buffer manager: // load buffer manager:
m_bufferManager = appl::BufferManager::keep(); m_bufferManager = appl::BufferManager::keep();
@ -423,15 +424,17 @@ bool appl::TextViewer::onEventInput(const ewol::event::Input& _event) {
return false; return false;
} }
// First call the scrolling widget : // First call the scrolling widget :
if (WidgetScrolled::onEventInput(_event) == true) { if (ewol::widget::WidgetScrolled::onEventInput(_event) == true) {
markToRedraw(); markToRedraw();
return true; return true;
} }
APPL_VERBOSE("event : " << _event);
// Second call plugin // Second call plugin
if (appl::textPluginManager::onEventInput(*this, _event) == true) { if (appl::textPluginManager::onEventInput(*this, _event) == true) {
markToRedraw(); markToRedraw();
return true; return true;
} }
APPL_VERBOSE("event2 : " << _event);
vec2 relativePos = relativePosition(_event.getPos()); vec2 relativePos = relativePosition(_event.getPos());
// offset for the lineNumber: // offset for the lineNumber:
relativePos -= vec2(m_lastOffsetDisplay, 0); relativePos -= vec2(m_lastOffsetDisplay, 0);