[DEV] update the text viewer on the new scroll event
This commit is contained in:
parent
55e45c1b6b
commit
bcf318dbec
@ -450,10 +450,11 @@ bool appl::TextViewer::onEventInput(const ewol::event::Input& _event) {
|
|||||||
// just forward event == > manage directly in the buffer
|
// just forward event == > manage directly in the buffer
|
||||||
if (_event.getId() == 1) {
|
if (_event.getId() == 1) {
|
||||||
// mouse selection :
|
// mouse selection :
|
||||||
if (_event.getType() == ewol::key::typeMouse) {
|
//if (_event.getType() == ewol::key::typeMouse) {
|
||||||
if (_event.getStatus() == ewol::key::statusDown) {
|
if (_event.getStatus() == ewol::key::statusDown) {
|
||||||
//if (_event.getSpecialKey().isSetShift() == false) {
|
//if (_event.getSpecialKey().isSetShift() == false) {
|
||||||
appl::Buffer::Iterator newPos = getMousePosition(relativePos);
|
appl::Buffer::Iterator newPos = getMousePosition(relativePos);
|
||||||
|
m_buffer->setSelectMode(false);
|
||||||
moveCursor(newPos);
|
moveCursor(newPos);
|
||||||
m_buffer->setSelectMode(true);
|
m_buffer->setSelectMode(true);
|
||||||
markToRedraw();
|
markToRedraw();
|
||||||
@ -472,7 +473,7 @@ bool appl::TextViewer::onEventInput(const ewol::event::Input& _event) {
|
|||||||
markToRedraw();
|
markToRedraw();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
//}
|
||||||
if (_event.getStatus() == ewol::key::statusSingle) {
|
if (_event.getStatus() == ewol::key::statusSingle) {
|
||||||
if ( _event.getType() == ewol::key::typeMouse
|
if ( _event.getType() == ewol::key::typeMouse
|
||||||
|| _event.getType() == ewol::key::typeFinger) {
|
|| _event.getType() == ewol::key::typeFinger) {
|
||||||
|
@ -27,6 +27,7 @@ void appl::highlightManager::init(void) {
|
|||||||
APPL_ERROR("HighlightManager == > already exist, just unlink the previous ...");
|
APPL_ERROR("HighlightManager == > already exist, just unlink the previous ...");
|
||||||
hlList.clear();
|
hlList.clear();
|
||||||
}
|
}
|
||||||
|
APPL_DEBUG("HighlightManager == > INIT");
|
||||||
etk::FSNode myFile("DATA:languages/");
|
etk::FSNode myFile("DATA:languages/");
|
||||||
// get the subfolder list :
|
// get the subfolder list :
|
||||||
std::vector<etk::FSNode *> list = myFile.folderGetSubList(false, true, false,false);
|
std::vector<etk::FSNode *> list = myFile.folderGetSubList(false, true, false,false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user