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


onObjectRemove

+ virtual void onObjectRemove (ewol::Object* _removeObject);
Inform object that an other object is removed ...
Note: : Sub classes must call this class