orthograph correction of redraw
This commit is contained in:
parent
761fabbac8
commit
c992d4a830
@ -62,12 +62,12 @@ void BufferView::OnReceiveMessage(ewol::EObject * CallerObject, const char * eve
|
|||||||
{
|
{
|
||||||
ewol::List::OnReceiveMessage(CallerObject, eventId, data);
|
ewol::List::OnReceiveMessage(CallerObject, eventId, data);
|
||||||
if (eventId == ednMsgBufferListChange) {
|
if (eventId == ednMsgBufferListChange) {
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
}else if (eventId == ednMsgBufferId) {
|
}else if (eventId == ednMsgBufferId) {
|
||||||
m_selectedIdRequested = BufferManager::GetSelected();
|
m_selectedIdRequested = BufferManager::GetSelected();
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
}else if (eventId == ednMsgBufferState) {
|
}else if (eventId == ednMsgBufferState) {
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -161,7 +161,7 @@ bool BufferView::OnItemEvent(int32_t IdInput, ewol::eventInputType_te typeEvent,
|
|||||||
SendMultiCast(ednMsgBufferId, selectBuf);
|
SendMultiCast(ednMsgBufferId, selectBuf);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -178,7 +178,7 @@ bool CodeView::OnEventKb(ewol::eventKbType_te typeEvent, uniChar_t unicodeData)
|
|||||||
//APPL_DEBUG("KB EVENT : \"" << UTF8_data << "\" size=" << strlen(UTF8_data) << "type=" << (int32_t)typeEvent);
|
//APPL_DEBUG("KB EVENT : \"" << UTF8_data << "\" size=" << strlen(UTF8_data) << "type=" << (int32_t)typeEvent);
|
||||||
if (typeEvent == ewol::EVENT_KB_TYPE_DOWN) {
|
if (typeEvent == ewol::EVENT_KB_TYPE_DOWN) {
|
||||||
BufferManager::Get(m_bufferID)->AddChar(unicodeData);
|
BufferManager::Get(m_bufferID)->AddChar(unicodeData);
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -188,7 +188,7 @@ bool CodeView::OnEventKbMove(ewol::eventKbType_te typeEvent, ewol::eventKbMoveTy
|
|||||||
{
|
{
|
||||||
if (typeEvent == ewol::EVENT_KB_TYPE_DOWN) {
|
if (typeEvent == ewol::EVENT_KB_TYPE_DOWN) {
|
||||||
BufferManager::Get(m_bufferID)->cursorMove(moveTypeEvent);
|
BufferManager::Get(m_bufferID)->cursorMove(moveTypeEvent);
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -223,27 +223,27 @@ bool CodeView::OnEventInput(ewol::inputType_te type, int32_t IdInput, ewol::even
|
|||||||
m_buttunOneSelected = true;
|
m_buttunOneSelected = true;
|
||||||
ewol::widgetManager::FocusKeep(this);
|
ewol::widgetManager::FocusKeep(this);
|
||||||
BufferManager::Get(m_bufferID)->MouseEvent(m_fontNormal, relativePos.x+m_originScrooled.x, relativePos.y+m_originScrooled.y);
|
BufferManager::Get(m_bufferID)->MouseEvent(m_fontNormal, relativePos.x+m_originScrooled.x, relativePos.y+m_originScrooled.y);
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
} else if (ewol::EVENT_INPUT_TYPE_UP == typeEvent) {
|
} else if (ewol::EVENT_INPUT_TYPE_UP == typeEvent) {
|
||||||
m_buttunOneSelected = false;
|
m_buttunOneSelected = false;
|
||||||
BufferManager::Get(m_bufferID)->Copy(ewol::clipBoard::CLIPBOARD_SELECTION);
|
BufferManager::Get(m_bufferID)->Copy(ewol::clipBoard::CLIPBOARD_SELECTION);
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
if (ewol::EVENT_INPUT_TYPE_SINGLE == typeEvent) {
|
if (ewol::EVENT_INPUT_TYPE_SINGLE == typeEvent) {
|
||||||
#ifdef __MODE__Touch
|
#ifdef __MODE__Touch
|
||||||
ewol::widgetManager::FocusKeep(this);
|
ewol::widgetManager::FocusKeep(this);
|
||||||
BufferManager::Get(m_bufferID)->MouseEvent(m_fontNormal, relativePos.x+m_originScrooled.x, relativePos.y+m_originScrooled.y);
|
BufferManager::Get(m_bufferID)->MouseEvent(m_fontNormal, relativePos.x+m_originScrooled.x, relativePos.y+m_originScrooled.y);
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
#else
|
#else
|
||||||
// nothing to do ...
|
// nothing to do ...
|
||||||
#endif
|
#endif
|
||||||
} else if (ewol::EVENT_INPUT_TYPE_DOUBLE == typeEvent) {
|
} else if (ewol::EVENT_INPUT_TYPE_DOUBLE == typeEvent) {
|
||||||
BufferManager::Get(m_bufferID)->MouseEventDouble();
|
BufferManager::Get(m_bufferID)->MouseEventDouble();
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
} else if (ewol::EVENT_INPUT_TYPE_TRIPLE == typeEvent) {
|
} else if (ewol::EVENT_INPUT_TYPE_TRIPLE == typeEvent) {
|
||||||
BufferManager::Get(m_bufferID)->MouseEventTriple();
|
BufferManager::Get(m_bufferID)->MouseEventTriple();
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
} else if (ewol::EVENT_INPUT_TYPE_MOVE == typeEvent) {
|
} else if (ewol::EVENT_INPUT_TYPE_MOVE == typeEvent) {
|
||||||
if (true == m_buttunOneSelected) {
|
if (true == m_buttunOneSelected) {
|
||||||
int xxx, yyy;
|
int xxx, yyy;
|
||||||
@ -257,14 +257,14 @@ bool CodeView::OnEventInput(ewol::inputType_te type, int32_t IdInput, ewol::even
|
|||||||
}
|
}
|
||||||
//APPL_INFO("mouse-motion BT1 %d, %d", xxx, yyy);
|
//APPL_INFO("mouse-motion BT1 %d, %d", xxx, yyy);
|
||||||
BufferManager::Get(m_bufferID)->MouseSelectFromCursorTo(m_fontNormal, xxx+m_originScrooled.x, yyy+m_originScrooled.y);
|
BufferManager::Get(m_bufferID)->MouseSelectFromCursorTo(m_fontNormal, xxx+m_originScrooled.x, yyy+m_originScrooled.y);
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (2 == IdInput) {
|
} else if (2 == IdInput) {
|
||||||
if (ewol::EVENT_INPUT_TYPE_SINGLE == typeEvent) {
|
if (ewol::EVENT_INPUT_TYPE_SINGLE == typeEvent) {
|
||||||
BufferManager::Get(m_bufferID)->MouseEvent(m_fontNormal, relativePos.x+m_originScrooled.x, relativePos.y+m_originScrooled.y);
|
BufferManager::Get(m_bufferID)->MouseEvent(m_fontNormal, relativePos.x+m_originScrooled.x, relativePos.y+m_originScrooled.y);
|
||||||
BufferManager::Get(m_bufferID)->Paste(ewol::clipBoard::CLIPBOARD_SELECTION);
|
BufferManager::Get(m_bufferID)->Paste(ewol::clipBoard::CLIPBOARD_SELECTION);
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
ewol::widgetManager::FocusKeep(this);
|
ewol::widgetManager::FocusKeep(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -376,7 +376,7 @@ void CodeView::OnReceiveMessage(ewol::EObject * CallerObject, const char * event
|
|||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
// Force redraw of the widget
|
// Force redraw of the widget
|
||||||
MarkToReedraw();
|
MarkToRedraw();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user