class: ewol::widget::FileChooser
Constructor and Destructor:
+ FileChooser (void );
+ virtual ~FileChooser (void );
Synopsis:
+ const char* const eventCancel;
+ const char* const eventValidate;
+ void setTitle (const std::string & _label);
+ void setValidateLabel (const std::string & _label);
+ void setCancelLabel (const std::string & _label);
+ void setFolder (const std::string & _folder);
+ void setFileName (const std::string & _filename);
+ std::string getCompleateFileName (void );
+ void updateCurrentFolder (void );
+ virtual void onReceiveMessage (const ewol::object::Message & _msg);
+ virtual void onObjectRemove (ewol::Object* _removeObject);
Object Hierarchy:
+ewol::Object
+--> +ewol::Widget
+--> +ewol::widget::Container
+--> +ewol::widget::PopUp
+--> ewol::widget::FileChooser
Detail:
eventCancel
+ const char* const eventCancel;
eventValidate
+ const char* const eventValidate;
FileChooser
+ FileChooser (void );
~FileChooser
+ virtual ~FileChooser (void );
setTitle
+ void setTitle (const std::string & _label);
setValidateLabel
+ void setValidateLabel (const std::string & _label);
setCancelLabel
+ void setCancelLabel (const std::string & _label);
setFolder
+ void setFolder (const std::string & _folder);
setFileName
+ void setFileName (const std::string & _filename);
getCompleateFileName
+ std::string getCompleateFileName (void );
updateCurrentFolder
+ void updateCurrentFolder (void );
onReceiveMessage
+ virtual void onReceiveMessage (const ewol::object::Message & _msg);
Receive a message from an other Object with a specific eventId and data
Parameter [input]: | _msg | Message handle |
onObjectRemove
+ virtual void onObjectRemove (ewol::Object* _removeObject);
Inform object that an other object is removed ...
Note: : Sub classes must call this class