Correction of the fileChooser

This commit is contained in:
Edouard DUPIN 2012-08-06 15:17:33 +02:00
parent 3d849ed96f
commit 3b60ac1214
2 changed files with 7 additions and 3 deletions

View File

@ -139,7 +139,7 @@ template<class CLASS_TYPE> class RegExpNode{
* @param[in,out]
* @return
*/
virtual int32_t Generate(etk::VectorType<int16_t> &data, int32_t startPos, int32_t nbElement)
virtual int32_t Generate(etk::VectorType<int16_t> &data)
{
return 0;
};

View File

@ -368,13 +368,17 @@ void ewol::FileChooser::OnReceiveMessage(ewol::EObject * CallerObject, const cha
UpdateCurrentFolder();
} else if (ewolEventFileChooserListFile == eventId) {
SetFileName(data);
GenerateEventId(eventId);
etk::UString tmpFileCompleatName = m_folder;
tmpFileCompleatName += m_file;
GenerateEventId(eventId, tmpFileCompleatName);
} else if( eventId == ewolEventFileChooserListFileValidate
|| (eventId == ewolEventFileChooserValidate && m_file != "" )
|| (eventId == ewolEventFileChooserEntryFileEnter && m_file != "" ) ) {
// select the File ==> generate a validate
SetFileName(data);
GenerateEventId(ewolEventFileChooserValidate);
etk::UString tmpFileCompleatName = m_folder;
tmpFileCompleatName += m_file;
GenerateEventId(ewolEventFileChooserValidate, tmpFileCompleatName);
MarkToRemove();
} else if(ewolEventFileChooserHome == eventId) {
etk::UString tmpUserFolder = etk::GetUserHomeFolder();