Update the message list and open/Save(as) files
This commit is contained in:
parent
4038dd74af
commit
610afddc9d
@ -94,7 +94,8 @@ void Buffer::SetModify(bool status)
|
||||
{
|
||||
if (status != m_fileModify) {
|
||||
m_fileModify = status;
|
||||
ewol::widgetMessageMultiCast::Send(-1, ednMsgBufferModify);
|
||||
// TODO : Remove from here
|
||||
ewol::widgetMessageMultiCast::Send(-1, ednMsgBufferState, "Modify");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -49,6 +49,8 @@ BufferManager::BufferManager(void)
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgGuiNew);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgOpenFile);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgGuiClose);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgGuiSave);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgCodeViewSelectedId);
|
||||
/*
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgBufferManagerNewFile);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgBufferManagerSaveAll);
|
||||
@ -84,7 +86,8 @@ bool BufferManager::OnEventAreaExternal(int32_t widgetID, const char * generateE
|
||||
if (generateEventId == ednMsgGuiNew) {
|
||||
int32_t newOne = Create();
|
||||
if (-1 != newOne) {
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferId, newOne);
|
||||
m_idSelected = newOne;
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferId, m_idSelected);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferListChange);
|
||||
}
|
||||
} else if (generateEventId == ednMsgOpenFile) {
|
||||
@ -92,35 +95,71 @@ bool BufferManager::OnEventAreaExternal(int32_t widgetID, const char * generateE
|
||||
etk::File myFile(data, etk::FILE_TYPE_DIRECT);
|
||||
int32_t newOne = Open(myFile);
|
||||
if (-1 != newOne) {
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferId, newOne);
|
||||
m_idSelected = newOne;
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferId, m_idSelected);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferListChange);
|
||||
}
|
||||
}
|
||||
} else if (generateEventId == ednMsgGuiSave) {
|
||||
if (NULL == data) {
|
||||
EDN_ERROR("Null data for close file ... ");
|
||||
} else {
|
||||
if (0 == strcmp(data , "current")) {
|
||||
// Check buffer existence
|
||||
if(true == Exist(m_idSelected)) {
|
||||
// If no name ==> request a Gui display ...
|
||||
if (Get(m_idSelected)->HaveName() == false) {
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgGuiSaveAs, "current");
|
||||
} else {
|
||||
Get(m_idSelected)->Save();
|
||||
}
|
||||
}
|
||||
} else {
|
||||
int32_t newId;
|
||||
sscanf(data, "%d", &newId);
|
||||
if (false == Exist(newId)) {
|
||||
EDN_ERROR("Request a save As with a non existant ID=" << newId);
|
||||
} else {
|
||||
// If no name ==> request a Gui display ...
|
||||
if (Get(newId)->HaveName() == false) {
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgGuiSaveAs, newId);
|
||||
} else {
|
||||
Get(m_idSelected)->Save();
|
||||
}
|
||||
}
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferState, "saved");
|
||||
}
|
||||
}
|
||||
} else if (generateEventId == ednMsgGuiClose) {
|
||||
if (NULL == data) {
|
||||
EDN_ERROR("Null data for close file ... ");
|
||||
} else {
|
||||
if (0 == strcmp(data , "current") {
|
||||
if (0 == strcmp(data , "current")) {
|
||||
|
||||
} else if (0 == strcmp(data , "All") {
|
||||
} else if (0 == strcmp(data , "All")) {
|
||||
|
||||
}
|
||||
}
|
||||
} else if (generateEventId == ednMsgCodeViewSelectedId) {
|
||||
//Change the selected buffer
|
||||
if (NULL == data) {
|
||||
EDN_ERROR("Null data for changing buffer ID file ... ");
|
||||
} else {
|
||||
int32_t newId;
|
||||
sscanf(data, "%d", &newId);
|
||||
if (true == Exist(newId)) {
|
||||
m_idSelected = newId;
|
||||
} else {
|
||||
EDN_ERROR("code biew request the selection of an non -existant buffer ==> reset to -1");
|
||||
m_idSelected = -1;
|
||||
}
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferId, m_idSelected);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferListChange);
|
||||
}
|
||||
}
|
||||
/*
|
||||
switch (id)
|
||||
{
|
||||
case EDN_MSG__BUFFER_CHANGE_CURRENT:
|
||||
m_idSelected = dataID;
|
||||
break;
|
||||
case EDN_MSG__NEW:
|
||||
{
|
||||
int32_t newOne = Create();
|
||||
if (-1 != newOne) {
|
||||
SendMessage(EDN_MSG__CURRENT_CHANGE_BUFFER_ID, newOne);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case EDN_MSG__BUFF_ID_CLOSE:
|
||||
// Check buffer existence
|
||||
if(true == Exist(dataID)) {
|
||||
@ -189,8 +228,7 @@ void BufferManager::RemoveAll(void)
|
||||
for (i=0; i<listBuffer.Size(); i++) {
|
||||
Remove(i);
|
||||
}
|
||||
//SendMessage(EDN_MSG__BUFFER_REMOVE_ALL);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferRemoveAll);
|
||||
ewol::widgetMessageMultiCast::Send(-1, ednMsgGuiClose, "All");
|
||||
}
|
||||
|
||||
|
||||
@ -210,8 +248,6 @@ int32_t BufferManager::Create(void)
|
||||
// Add at the list of element
|
||||
listBuffer.PushBack(myBuffer);
|
||||
int32_t basicID = listBuffer.Size() - 1;
|
||||
//SendMessage(EDN_MSG__BUFFER_ADD, basicID);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferAdd);
|
||||
return basicID;
|
||||
}
|
||||
|
||||
@ -333,8 +369,7 @@ bool BufferManager::Remove(int32_t BufferID)
|
||||
// Delete the Buffer
|
||||
delete( listBuffer[BufferID] );
|
||||
listBuffer[BufferID] = NULL;
|
||||
//SendMessage(EDN_MSG__BUFFER_REMOVE, BufferID);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferRemove);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferListChange);
|
||||
return true;
|
||||
} else {
|
||||
EDN_INFO("non existing Buffer " << BufferID);
|
||||
|
@ -53,7 +53,7 @@ class BufferManager: public etk::Singleton<BufferManager>, public ewol::Widget
|
||||
bool Remove(int32_t BufferID);
|
||||
public:
|
||||
int32_t GetSelected(void) { return m_idSelected;};
|
||||
void SetSelected(int32_t id) {m_idSelected = id;};
|
||||
//void SetSelected(int32_t id) {m_idSelected = id;};
|
||||
Buffer * Get(int32_t BufferID);
|
||||
bool Exist(int32_t BufferID);
|
||||
bool Exist(etk::File &myFile);
|
||||
|
@ -342,7 +342,7 @@ int32_t BufferText::Display(ewol::OObject2DTextColored* OOTextNormal,
|
||||
// update the number of element that can be displayed
|
||||
m_displaySize.x = (sizeX/letterWidth) + 1 - nbColoneForLineNumber;
|
||||
m_displaySize.y = (sizeY/letterHeight) + 1;
|
||||
EDN_INFO("main DIPLAY " << m_displaySize.x << " char * " << m_displaySize.y << " char");
|
||||
EDN_VERBOSE("main DIPLAY " << m_displaySize.x << " char * " << m_displaySize.y << " char");
|
||||
|
||||
selHave = m_EdnBuf.GetSelectionPos(SELECTION_PRIMARY, selStart, selEnd, selIsRect, selRectStart, selRectEnd);
|
||||
|
||||
@ -392,8 +392,8 @@ int32_t BufferText::Display(ewol::OObject2DTextColored* OOTextNormal,
|
||||
memset(displayChar, 0, sizeof(uniChar_t)*MAX_EXP_CHAR_LEN);
|
||||
// draw the lineNumber :
|
||||
int32_t currentLineID = m_displayStartLineId+1;
|
||||
EDN_DEBUG("Start display of text buffer [" << m_displayStartBufferPos<< ".." << mylen << "]");
|
||||
EDN_DEBUG("cursor Pos : " << m_cursorPos << "start at pos=" << m_displayStartBufferPos);
|
||||
EDN_VERBOSE("Start display of text buffer [" << m_displayStartBufferPos<< ".." << mylen << "]");
|
||||
EDN_VERBOSE("cursor Pos : " << m_cursorPos << "start at pos=" << m_displayStartBufferPos);
|
||||
|
||||
|
||||
DrawLineNumber(OOTextNormal, OOColored, x_base, sizeY, myPrint, currentLineID, y);
|
||||
|
@ -33,7 +33,7 @@
|
||||
|
||||
ColorizeManager::ColorizeManager(void)
|
||||
{
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgReloadColorFile);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgGuiChangeColor);
|
||||
}
|
||||
|
||||
ColorizeManager::~ColorizeManager(void)
|
||||
|
@ -62,9 +62,9 @@ bool BufferView::OnEventAreaExternal(int32_t widgetID, const char * generateEven
|
||||
{
|
||||
if (generateEventId == ednMsgBufferListChange) {
|
||||
MarkToReedraw();
|
||||
}else if (ednMsgBufferId == ednMsgBufferListChange) {
|
||||
}else if (generateEventId == ednMsgBufferId) {
|
||||
MarkToReedraw();
|
||||
}else if (ednMsgBufferState == ednMsgBufferListChange) {
|
||||
}else if (generateEventId == ednMsgBufferState) {
|
||||
MarkToReedraw();
|
||||
}
|
||||
return false;
|
||||
|
@ -296,6 +296,7 @@ bool CodeView::OnEventAreaExternal(int32_t widgetID, const char * generateEventI
|
||||
// TODO : need to update the state of the file and the filenames ...
|
||||
}
|
||||
// old
|
||||
/*
|
||||
else if( ednMsgCodeViewCurrentChangeBufferId == generateEventId) {
|
||||
int32_t bufferID = 0;
|
||||
sscanf(data, "%d", &bufferID);
|
||||
@ -305,7 +306,10 @@ bool CodeView::OnEventAreaExternal(int32_t widgetID, const char * generateEventI
|
||||
// request the display of the curent Editor
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferChangeCurrent, (char*)data);
|
||||
|
||||
} else if (ednMsgCodeViewCurrentSave == generateEventId) {
|
||||
}
|
||||
*/
|
||||
/*
|
||||
else if (ednMsgCodeViewCurrentSave == generateEventId) {
|
||||
|
||||
} else if (ednMsgCodeViewCurrentSaveAs == generateEventId) {
|
||||
|
||||
@ -341,7 +345,9 @@ bool CodeView::OnEventAreaExternal(int32_t widgetID, const char * generateEventI
|
||||
|
||||
} else if (ednMsgCodeViewCurrentSetCharset == generateEventId) {
|
||||
|
||||
} else {
|
||||
}
|
||||
*/
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
@ -444,14 +450,15 @@ bool CodeView::OnEventAreaExternal(int32_t widgetID, const char * generateEventI
|
||||
|
||||
void CodeView::OnGetFocus(void)
|
||||
{
|
||||
//SendMessage(EDN_MSG__BUFFER_CHANGE_CURRENT, m_bufferID);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferChangeCurrent);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgBufferId, m_bufferID);
|
||||
ewol::KeyboardShow(ewol::KEYBOARD_MODE_CODE);
|
||||
EDN_INFO("Focus - In");
|
||||
}
|
||||
|
||||
|
||||
void CodeView::OnLostFocus(void)
|
||||
{
|
||||
ewol::KeyboardHide();
|
||||
EDN_INFO("Focus - out");
|
||||
}
|
||||
|
||||
|
@ -56,6 +56,7 @@ const char * const ednEventSaveFile = "edn-Save-File";
|
||||
const char * const ednEventSaveAsFile = "edn-SaveAs-File";
|
||||
const char * const ednEventPopUpClose = "edn-PopUp-Close";
|
||||
const char * const ednEventPopUpFileSelected = "edn-PopUp-FileSelected";
|
||||
const char * const ednEventPopUpFileSaveAs = "edn-PopUp-FileSaveAs";
|
||||
|
||||
MainWindows::MainWindows(void)
|
||||
{
|
||||
@ -136,6 +137,9 @@ MainWindows::MainWindows(void)
|
||||
myCodeView->SetFontNameBoldItalic("ubuntu/UbuntuMono-BI.ttf");
|
||||
*/
|
||||
mySizerHori->SubWidgetAdd(myCodeView);
|
||||
|
||||
// Generic event ...
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgGuiSaveAs);
|
||||
}
|
||||
|
||||
|
||||
@ -148,6 +152,9 @@ MainWindows::~MainWindows(void)
|
||||
|
||||
bool MainWindows::OnEventAreaExternal(int32_t widgetID, const char * generateEventId, const char * data, etkFloat_t x, etkFloat_t y)
|
||||
{
|
||||
if (true == ewol::Windows::OnEventAreaExternal(widgetID, generateEventId, data, x, y) ) {
|
||||
return true;
|
||||
}
|
||||
//EDN_INFO("Receive Event from the main windows ... : widgetid=" << widgetID << "\"" << generateEventId << "\" ==> data=\"" << data << "\"" );
|
||||
// newFile section ...
|
||||
if (generateEventId == ednEventNewFile) {
|
||||
@ -157,17 +164,18 @@ bool MainWindows::OnEventAreaExternal(int32_t widgetID, const char * generateEve
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgGuiClose, "current");
|
||||
}
|
||||
else if (generateEventId == ednEventSaveFile) {
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgGuiSave);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgGuiSave, "current");
|
||||
}
|
||||
else if (generateEventId == ednEventSaveAsFile) {
|
||||
//ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgGuiSaveAs);
|
||||
OnEventAreaExternal(GetWidgetId(), ednMsgGuiSaveAs, "current", x, y);
|
||||
}
|
||||
// Open file Section ...
|
||||
else if (generateEventId == ednEventOpenFile) {
|
||||
ewol::FileChooser* tmpWidget = new ewol::FileChooser();
|
||||
tmpWidget->SetTitle("Open Files ...");
|
||||
tmpWidget->SetValidateLabel("Open");
|
||||
tmpWidget->SetFolder("/");
|
||||
// TODO : Set the good folder ...
|
||||
//tmpWidget->SetFolder("/");
|
||||
PopUpWidgetPush(tmpWidget);
|
||||
if (false == tmpWidget->ExternLinkOnEvent(ewolEventFileChooserCancel, GetWidgetId(), ednEventPopUpClose) ) {
|
||||
EDN_CRITICAL("link with an entry event");
|
||||
@ -191,6 +199,45 @@ bool MainWindows::OnEventAreaExternal(int32_t widgetID, const char * generateEve
|
||||
EDN_DEBUG("Request opening the file : " << tmpData);
|
||||
ewol::widgetMessageMultiCast::Send(GetWidgetId(), ednMsgOpenFile, tmpData.c_str());
|
||||
PopUpWidgetPop();
|
||||
} else if (generateEventId == ednMsgGuiSaveAs) {
|
||||
if (NULL == data) {
|
||||
EDN_ERROR("Null data for Save As file ... ");
|
||||
} else {
|
||||
BufferManager * myMng = BufferManager::getInstance();
|
||||
m_currentSavingAsIdBuffer = -1;
|
||||
if (0 == strcmp(data , "current")) {
|
||||
m_currentSavingAsIdBuffer = myMng->GetSelected();
|
||||
} else {
|
||||
sscanf(data, "%d", &m_currentSavingAsIdBuffer);
|
||||
}
|
||||
|
||||
if (false == myMng->Exist(m_currentSavingAsIdBuffer)) {
|
||||
EDN_ERROR("Request saveAs on non existant Buffer ID=" << m_currentSavingAsIdBuffer);
|
||||
} else {
|
||||
Buffer * myBuffer = myMng->Get(m_currentSavingAsIdBuffer);
|
||||
ewol::FileChooser* tmpWidget = new ewol::FileChooser();
|
||||
tmpWidget->SetTitle("Save Files As...");
|
||||
tmpWidget->SetValidateLabel("Save");
|
||||
etk::String folder = "/home/";
|
||||
etk::String fileName = "";
|
||||
if (true == myBuffer->HaveName()) {
|
||||
etk::File tmpName = myBuffer->GetFileName();
|
||||
folder = tmpName.GetFolder();
|
||||
fileName = tmpName.GetShortFilename();
|
||||
}
|
||||
tmpWidget->SetFolder(folder);
|
||||
tmpWidget->SetFileName(fileName);
|
||||
PopUpWidgetPush(tmpWidget);
|
||||
if (false == tmpWidget->ExternLinkOnEvent(ewolEventFileChooserCancel, GetWidgetId(), ednEventPopUpClose) ) {
|
||||
EDN_CRITICAL("link with an entry event");
|
||||
}
|
||||
if (false == tmpWidget->ExternLinkOnEvent(ewolEventFileChooserValidate, GetWidgetId(), ednEventPopUpFileSaveAs) ) {
|
||||
EDN_CRITICAL("link with an entry event");
|
||||
}
|
||||
}
|
||||
}
|
||||
} else if (generateEventId == ednEventPopUpFileSaveAs) {
|
||||
PopUpWidgetPop();
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -70,6 +70,8 @@ class MainWindows: public etk::Singleton<MainWindows>, public MsgBroadcast
|
||||
#endif
|
||||
class MainWindows : public ewol::Windows
|
||||
{
|
||||
private:
|
||||
int32_t m_currentSavingAsIdBuffer;
|
||||
public:
|
||||
// Constructeur
|
||||
MainWindows(void);
|
||||
|
@ -33,7 +33,7 @@
|
||||
|
||||
HighlightManager::HighlightManager(void)
|
||||
{
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgColorHasChange);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgBufferColor);
|
||||
}
|
||||
|
||||
HighlightManager::~HighlightManager(void)
|
||||
|
@ -49,10 +49,7 @@ CTagsManager::CTagsManager(void)
|
||||
m_tagFolderBase = "";
|
||||
m_ctagFile = NULL;
|
||||
m_historyPos = 0;
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgCtagsOpen);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgCtagsReload);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgCtagsJumpCurrentSelection);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgCtagsJumpBack);
|
||||
ewol::widgetMessageMultiCast::Add(GetWidgetId(), ednMsgGuiCtags);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -32,96 +32,46 @@
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Event of the gui request something :
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
extern const char* const ednMsgGuiNew = "edn-Msg-Gui-New";
|
||||
extern const char* const ednMsgGuiOpen = "edn-Msg-Gui-Open";
|
||||
extern const char* const ednMsgGuiClose = "edn-Msg-Gui-Close";
|
||||
extern const char* const ednMsgGuiSave = "edn-Msg-Gui-Save";
|
||||
extern const char* const ednMsgGuiSaveAs = "edn-Msg-Gui-SaveAs";
|
||||
|
||||
extern const char* const ednMsgGuiUndo = "edn-Msg-Gui-Undo";
|
||||
extern const char* const ednMsgGuiRedo = "edn-Msg-Gui-Redo";
|
||||
extern const char* const ednMsgGuiCopy = "edn-Msg-Gui-Copy";
|
||||
extern const char* const ednMsgGuiCut = "edn-Msg-Gui-Cut";
|
||||
extern const char* const ednMsgGuiPaste = "edn-Msg-Gui-Paste";
|
||||
extern const char* const ednMsgGuiRm = "edn-Msg-Gui-Rm";
|
||||
extern const char* const ednMsgGuiSelect = "edn-Msg-Gui-Select";
|
||||
extern const char* const ednMsgGuiGotoLine = "edn-Msg-Gui-GotoLine";
|
||||
|
||||
extern const char* const ednMsgGuiSearch = "edn-Msg-Gui-Search";
|
||||
extern const char* const ednMsgGuiReplace = "edn-Msg-Gui-Replace";
|
||||
extern const char* const ednMsgGuiFind = "edn-Msg-Gui-Find";
|
||||
|
||||
extern const char* const ednMsgGuiChangeColor = "edn-Msg-Gui-ChangeColor";
|
||||
extern const char* const ednMsgGuiChangeCharset = "edn-Msg-Gui-ChangeCharset";
|
||||
extern const char* const ednMsgGuiShowSpaces = "edn-Msg-Gui-ShowSpaces";
|
||||
extern const char* const ednMsgGuiShowEndOfLine = "edn-Msg-Gui-ShowEndOfLine";
|
||||
|
||||
extern const char* const ednMsgGuiCtags = "edn-Msg-Gui-CTags";
|
||||
|
||||
extern const char* const ednMsgGuiAbout = "edn-Msg-Gui-About";
|
||||
extern const char* const ednMsgGuiNew = "edn-Msg-Gui-New";
|
||||
extern const char* const ednMsgGuiOpen = "edn-Msg-Gui-Open";
|
||||
extern const char* const ednMsgGuiClose = "edn-Msg-Gui-Close";
|
||||
extern const char* const ednMsgGuiSave = "edn-Msg-Gui-Save";
|
||||
extern const char* const ednMsgGuiSaveAs = "edn-Msg-Gui-SaveAs";
|
||||
|
||||
extern const char* const ednMsgGuiUndo = "edn-Msg-Gui-Undo";
|
||||
extern const char* const ednMsgGuiRedo = "edn-Msg-Gui-Redo";
|
||||
extern const char* const ednMsgGuiCopy = "edn-Msg-Gui-Copy";
|
||||
extern const char* const ednMsgGuiCut = "edn-Msg-Gui-Cut";
|
||||
extern const char* const ednMsgGuiPaste = "edn-Msg-Gui-Paste";
|
||||
extern const char* const ednMsgGuiRm = "edn-Msg-Gui-Rm";
|
||||
extern const char* const ednMsgGuiSelect = "edn-Msg-Gui-Select";
|
||||
extern const char* const ednMsgGuiGotoLine = "edn-Msg-Gui-GotoLine";
|
||||
|
||||
extern const char* const ednMsgGuiSearch = "edn-Msg-Gui-Search";
|
||||
extern const char* const ednMsgGuiReplace = "edn-Msg-Gui-Replace";
|
||||
extern const char* const ednMsgGuiFind = "edn-Msg-Gui-Find";
|
||||
|
||||
extern const char* const ednMsgGuiChangeColor = "edn-Msg-Gui-ChangeColor";
|
||||
extern const char* const ednMsgGuiChangeCharset = "edn-Msg-Gui-ChangeCharset";
|
||||
extern const char* const ednMsgGuiShowSpaces = "edn-Msg-Gui-ShowSpaces";
|
||||
extern const char* const ednMsgGuiShowEndOfLine = "edn-Msg-Gui-ShowEndOfLine";
|
||||
|
||||
extern const char* const ednMsgGuiCtags = "edn-Msg-Gui-CTags";
|
||||
|
||||
extern const char* const ednMsgGuiAbout = "edn-Msg-Gui-About";
|
||||
|
||||
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Event internal :
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
extern const char* const ednMsgBufferState = "edn-Msg-Buffer-State";
|
||||
extern const char* const ednMsgBufferName = "edn-Msg-Buffer-Name";
|
||||
extern const char* const ednMsgBufferId = "edn-Msg-Buffer-Id";
|
||||
extern const char* const ednMsgOpenFile = "edn-Msg-OpenFile";
|
||||
|
||||
extern const char* const ednMsgBufferListChange = "edn-Msg-BufferListChange";
|
||||
|
||||
extern const char* const ednMsgBufferColor = "edn-Msg-Buffer-Color";
|
||||
extern const char* const ednMsgBufferState = "edn-Msg-Buffer-State";
|
||||
extern const char* const ednMsgBufferName = "edn-Msg-Buffer-Name";
|
||||
extern const char* const ednMsgBufferId = "edn-Msg-Buffer-Id";
|
||||
extern const char* const ednMsgCodeViewSelectedId = "edn-Msg-CodeView-Select-Id";
|
||||
extern const char* const ednMsgOpenFile = "edn-Msg-OpenFile";
|
||||
|
||||
extern const char* const ednMsgBufferListChange = "edn-Msg-BufferListChange";
|
||||
|
||||
extern const char* const ednMsgBufferColor = "edn-Msg-Buffer-Color";
|
||||
|
||||
|
||||
// old ...
|
||||
|
||||
extern const char* const ednMsgBufferChangeCurrent = "edn-Msg-Buffer-Change-Current";
|
||||
extern const char* const ednMsgUserDisplayChange = "edn-Msg-User-Display-Change";
|
||||
|
||||
extern const char* const ednMsgBufferRemove = "edn-Msg-Buffer-Remove";
|
||||
extern const char* const ednMsgBufferRemoveAll = "edn-Msg-Buffer-Remove-All";
|
||||
extern const char* const ednMsgBufferAdd = "edn-Msg-Buffer-Add";
|
||||
extern const char* const ednMsgBufferChangeState = "edn-Msg-Buffer-Change-State";
|
||||
extern const char* const ednMsgBufferChangeName = "edn-Msg-Buffer-Change-Name";
|
||||
extern const char* const ednMsgBufferModify = "edn-Msg-Buffer-Modify";
|
||||
extern const char* const ednMsgBufferHasHistory = "edn-Msg-Buffer-Has-History";
|
||||
extern const char* const ednMsgBufferHasNotHistory = "edn-Msg-Buffer-Has-Not-History";
|
||||
extern const char* const ednMsgBufferHasFutureHistory = "edn-Msg-Buffer-Has-Future-History";
|
||||
extern const char* const ednMsgBufferHasNotFutureHistory = "edn-Msg-Buffer-Has-Not-Future-History";
|
||||
|
||||
extern const char* const ednMsgBufferManagerNewFile = "edn-Msg-Buffer-Manager-New-File";
|
||||
extern const char* const ednMsgBufferManagerSaveAll = "edn-Msg-Buffer-Manager-Save-All";
|
||||
extern const char* const ednMsgBufferManagerCloseAll = "edn-Msg-Buffer-Manager-Close-All";
|
||||
extern const char* const ednMsgBufferManagerClose = "edn-Msg-Buffer-Manager-Close";
|
||||
extern const char* const ednMsgBufferManagerSave = "edn-Msg-Buffer-Manager-Save";
|
||||
|
||||
extern const char* const ednMsgCodeViewCurrentChangeBufferId = "edn-Msg-CodeView-Current-Change-Buffer-Id";
|
||||
extern const char* const ednMsgCodeViewCurrentSave = "edn-Msg-CodeView-Current-Save";
|
||||
extern const char* const ednMsgCodeViewCurrentSaveAs = "edn-Msg-CodeView-Current-Save-As";
|
||||
extern const char* const ednMsgCodeViewCurrentSelectAll = "edn-Msg-CodeView-Current-Select-All";
|
||||
extern const char* const ednMsgCodeViewCurrentRemoveLine = "edn-Msg-CodeView-Current-Remove-Line";
|
||||
extern const char* const ednMsgCodeViewCurrentUnSelect = "edn-Msg-CodeView-Current-Un-Select";
|
||||
extern const char* const ednMsgCodeViewCurrentCopy = "edn-Msg-CodeView-Current-Copy";
|
||||
extern const char* const ednMsgCodeViewCurrentCut = "edn-Msg-CodeView-Current-Cut";
|
||||
extern const char* const ednMsgCodeViewCurrentPaste = "edn-Msg-CodeView-Current-Paste";
|
||||
extern const char* const ednMsgCodeViewCurrentFindPrevious = "edn-Msg-CodeView-Current-Find-Previous";
|
||||
extern const char* const ednMsgCodeViewCurrentFindNext = "edn-Msg-CodeView-Current-Find-Next";
|
||||
extern const char* const ednMsgCodeViewCurrentFindOldNext = "edn-Msg-CodeView-Current-Find-Old-Next";
|
||||
extern const char* const ednMsgCodeViewCurrentReplace = "edn-Msg-CodeView-Current-Replace";
|
||||
extern const char* const ednMsgCodeViewCurrentReplaceAll = "edn-Msg-CodeView-Current-Replace-All";
|
||||
extern const char* const ednMsgCodeViewCurrentClose = "edn-Msg-CodeView-Current-Close";
|
||||
extern const char* const ednMsgCodeViewCurrentUndo = "edn-Msg-CodeView-Current-Undo";
|
||||
extern const char* const ednMsgCodeViewCurrentRedo = "edn-Msg-CodeView-Current-Redo";
|
||||
extern const char* const ednMsgCodeViewCurrentGotoLine = "edn-Msg-CodeView-Current-Goto-Line";
|
||||
extern const char* const ednMsgCodeViewCurrentSetCharset = "edn-Msg-CodeView-Current-Set-Charset";
|
||||
|
||||
extern const char* const ednMsgCtagsOpen = "edn-Msg-Ctags-Open";
|
||||
extern const char* const ednMsgCtagsReload = "edn-Msg-Ctags-Reload";
|
||||
extern const char* const ednMsgCtagsJumpCurrentSelection = "edn-Msg-Ctags-Jump-Current-Selection";
|
||||
extern const char* const ednMsgCtagsJumpBack = "edn-Msg-Ctags-Jump-Back";
|
||||
|
||||
extern const char* const ednMsgColorHasChange = "edn-Msg-Color-Has-Change";
|
||||
|
||||
extern const char* const ednMsgReloadColorFile = "edn-Msg-Reload-Color-File";
|
||||
|
||||
|
@ -58,7 +58,7 @@
|
||||
extern const char* const ednMsgGuiShowSpaces; // data : "enable" "disable"
|
||||
extern const char* const ednMsgGuiShowEndOfLine; // data : "enable" "disable"
|
||||
|
||||
extern const char* const ednMsgGuiCtagsLoad; // data : "Load" "ReLoad" "Jump" "Back"
|
||||
extern const char* const ednMsgGuiCtags; // data : "Load" "ReLoad" "Jump" "Back"
|
||||
|
||||
extern const char* const ednMsgGuiAbout; // data : ""
|
||||
|
||||
@ -66,69 +66,16 @@
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
// Event internal :
|
||||
////////////////////////////////////////////////////////////////////////
|
||||
extern const char* const ednMsgBufferState; // data : "Saved" "Modify" "HasHistory" "HasNotHistory" "HasFutureHistory" "HasNotFutureHistory"
|
||||
extern const char* const ednMsgBufferName; // data : "filename"
|
||||
extern const char* const ednMsgBufferId; // data : "0" ... "99999999999"
|
||||
extern const char* const ednMsgOpenFile; // data : "/Compleate/file/name.xx"
|
||||
extern const char* const ednMsgBufferState; // data : "Saved" "Modify" "HasHistory" "HasNotHistory" "HasFutureHistory" "HasNotFutureHistory"
|
||||
extern const char* const ednMsgBufferName; // data : "filename"
|
||||
extern const char* const ednMsgBufferId; // data : "0" ... "99999999999"
|
||||
extern const char* const ednMsgCodeViewSelectedId; // data : "0" ... "99999999999"
|
||||
extern const char* const ednMsgOpenFile; // data : "/Compleate/file/name.xx"
|
||||
|
||||
extern const char* const ednMsgBufferListChange; // data : ""
|
||||
|
||||
extern const char* const ednMsgBufferColor; // data : "new"
|
||||
|
||||
|
||||
|
||||
|
||||
// old list :
|
||||
|
||||
extern const char* const ednMsgBufferChangeCurrent; // set the new current BUFFER ...
|
||||
extern const char* const ednMsgUserDisplayChange; // User change the display ==> need to reload all the display depending on color internal
|
||||
|
||||
extern const char* const ednMsgBufferRemove;
|
||||
extern const char* const ednMsgBufferRemoveAll;
|
||||
extern const char* const ednMsgBufferAdd;
|
||||
extern const char* const ednMsgBufferChangeState;
|
||||
extern const char* const ednMsgBufferChangeName;
|
||||
extern const char* const ednMsgBufferModify;
|
||||
extern const char* const ednMsgBufferHasHistory;
|
||||
extern const char* const ednMsgBufferHasNotHistory;
|
||||
extern const char* const ednMsgBufferHasFutureHistory;
|
||||
extern const char* const ednMsgBufferHasNotFutureHistory;
|
||||
|
||||
extern const char* const ednMsgBufferManagerNewFile;
|
||||
extern const char* const ednMsgBufferManagerSaveAll;
|
||||
extern const char* const ednMsgBufferManagerCloseAll;
|
||||
extern const char* const ednMsgBufferManagerClose;
|
||||
extern const char* const ednMsgBufferManagerSave;
|
||||
|
||||
extern const char* const ednMsgCodeViewCurrentChangeBufferId;
|
||||
extern const char* const ednMsgCodeViewCurrentSave;
|
||||
extern const char* const ednMsgCodeViewCurrentSaveAs;
|
||||
extern const char* const ednMsgCodeViewCurrentSelectAll;
|
||||
extern const char* const ednMsgCodeViewCurrentRemoveLine;
|
||||
extern const char* const ednMsgCodeViewCurrentUnSelect;
|
||||
extern const char* const ednMsgCodeViewCurrentCopy;
|
||||
extern const char* const ednMsgCodeViewCurrentCut;
|
||||
extern const char* const ednMsgCodeViewCurrentPaste;
|
||||
extern const char* const ednMsgCodeViewCurrentFindPrevious;
|
||||
extern const char* const ednMsgCodeViewCurrentFindNext;
|
||||
extern const char* const ednMsgCodeViewCurrentFindOldNext;
|
||||
extern const char* const ednMsgCodeViewCurrentReplace;
|
||||
extern const char* const ednMsgCodeViewCurrentReplaceAll;
|
||||
extern const char* const ednMsgCodeViewCurrentClose;
|
||||
extern const char* const ednMsgCodeViewCurrentUndo;
|
||||
extern const char* const ednMsgCodeViewCurrentRedo;
|
||||
extern const char* const ednMsgCodeViewCurrentGotoLine;
|
||||
extern const char* const ednMsgCodeViewCurrentSetCharset;
|
||||
|
||||
extern const char* const ednMsgCtagsOpen;
|
||||
extern const char* const ednMsgCtagsReload;
|
||||
extern const char* const ednMsgCtagsJumpCurrentSelection;
|
||||
extern const char* const ednMsgCtagsJumpBack;
|
||||
|
||||
extern const char* const ednMsgColorHasChange;
|
||||
|
||||
extern const char* const ednMsgReloadColorFile;
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
@ -55,7 +55,7 @@ void globals::SetDisplayEndOfLine(bool newVal)
|
||||
{
|
||||
EDN_INFO("Set EndOfLine " << newVal);
|
||||
displayEOL = newVal;
|
||||
ewol::widgetMessageMultiCast::Send(-1, ednMsgUserDisplayChange);
|
||||
//ewol::widgetMessageMultiCast::Send(-1, ednMsgUserDisplayChange);
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------
|
||||
@ -69,7 +69,7 @@ void globals::SetDisplaySpaceChar(bool newVal)
|
||||
{
|
||||
EDN_INFO("Set SpaceChar " << newVal);
|
||||
displaySpaceChar = newVal;
|
||||
ewol::widgetMessageMultiCast::Send(-1, ednMsgUserDisplayChange);
|
||||
//ewol::widgetMessageMultiCast::Send(-1, ednMsgUserDisplayChange);
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user