Correction of the fileChooser
This commit is contained in:
parent
3d849ed96f
commit
3b60ac1214
@ -139,7 +139,7 @@ template<class CLASS_TYPE> class RegExpNode{
|
|||||||
* @param[in,out]
|
* @param[in,out]
|
||||||
* @return
|
* @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;
|
return 0;
|
||||||
};
|
};
|
||||||
|
@ -368,13 +368,17 @@ void ewol::FileChooser::OnReceiveMessage(ewol::EObject * CallerObject, const cha
|
|||||||
UpdateCurrentFolder();
|
UpdateCurrentFolder();
|
||||||
} else if (ewolEventFileChooserListFile == eventId) {
|
} else if (ewolEventFileChooserListFile == eventId) {
|
||||||
SetFileName(data);
|
SetFileName(data);
|
||||||
GenerateEventId(eventId);
|
etk::UString tmpFileCompleatName = m_folder;
|
||||||
|
tmpFileCompleatName += m_file;
|
||||||
|
GenerateEventId(eventId, tmpFileCompleatName);
|
||||||
} else if( eventId == ewolEventFileChooserListFileValidate
|
} else if( eventId == ewolEventFileChooserListFileValidate
|
||||||
|| (eventId == ewolEventFileChooserValidate && m_file != "" )
|
|| (eventId == ewolEventFileChooserValidate && m_file != "" )
|
||||||
|| (eventId == ewolEventFileChooserEntryFileEnter && m_file != "" ) ) {
|
|| (eventId == ewolEventFileChooserEntryFileEnter && m_file != "" ) ) {
|
||||||
// select the File ==> generate a validate
|
// select the File ==> generate a validate
|
||||||
SetFileName(data);
|
SetFileName(data);
|
||||||
GenerateEventId(ewolEventFileChooserValidate);
|
etk::UString tmpFileCompleatName = m_folder;
|
||||||
|
tmpFileCompleatName += m_file;
|
||||||
|
GenerateEventId(ewolEventFileChooserValidate, tmpFileCompleatName);
|
||||||
MarkToRemove();
|
MarkToRemove();
|
||||||
} else if(ewolEventFileChooserHome == eventId) {
|
} else if(ewolEventFileChooserHome == eventId) {
|
||||||
etk::UString tmpUserFolder = etk::GetUserHomeFolder();
|
etk::UString tmpUserFolder = etk::GetUserHomeFolder();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user