namespace: ewol


Description:



namespace:

class:

Synopsis:

  int32_t            run                (int32_t _argc,
const char* _argv);
std::string getVersion (void );
int64_t getTime (void );
std::string getCompilationMode (void );
std::string getBoardType (void );
etk::CCout & operator << (etk::CCout & _os,
enum ewol::Dimension::distance _obj);
etk::CCout & operator << (etk::CCout & _os,
const ewol::Dimension & _obj);
etk::CCout & operator << (etk::CCout & _os,
const enum ewol::key::type _obj);
etk::CCout & operator << (etk::CCout & _os,
const enum ewol::widget::WSlider::sladingMode _obj);
etk::CCout & operator << (etk::CCout & _os,
const ewol::DrawProperty & _obj);
etk::CCout & operator << (etk::CCout & _os,
const enum ewol::gravity _obj);
std::string gravityToString (const enum ewol::gravity _obj);
enum ewol::gravity stringToGravity (const std::string & _obj);
Context & getContext (void );
etk::CCout & operator << (etk::CCout & _os,
const enum ewol::context::cursorDisplay _obj);
etk::CCout & operator << (etk::CCout & _os,
const enum ewol::context::clipBoard::clipboardListe _obj);
etk::CCout & operator << (etk::CCout & _os,
const ewol::object::Config & _obj);
etk::CCout & operator << (etk::CCout & _os,
const ewol::object::ConfigElement & _obj);
etk::CCout & operator << (etk::CCout & _os,
enum ewol::font::mode _obj);

Detail:

run

  int32_t run (int32_t _argc,
const char* _argv);
This is the only one things the User might done in his main();
Note: To answare you before you ask the question, this is really simple: Due to the fect that the current system is multiple-platform, you "main" Does not exist in the android platform, then ewol call other start and stop function, to permit to have only one code
Note: The main can not be in the ewol, due to the fact thet is an librairy


getVersion

  std::string getVersion (void );
get EWOL version


getTime

  int64_t getTime (void );
get current time in us...
Note: is implemented by the OS implementation cf renderer/X11/...


getCompilationMode

  std::string getCompilationMode (void );
get compilation mode (release/debug)


getBoardType

  std::string getBoardType (void );
get the board type (Android/Linux/MacOs/...)


operator <<

  etk::CCout & operator << (etk::CCout & _os,
enum ewol::Dimension::distance _obj);



operator <<

  etk::CCout & operator << (etk::CCout & _os,
const ewol::Dimension & _obj);



operator <<

  etk::CCout & operator << (etk::CCout & _os,
const enum ewol::key::type _obj);
Debug operator To display the curent element in a Human redeable information


operator <<

  etk::CCout & operator << (etk::CCout & _os,
const enum ewol::widget::WSlider::sladingMode _obj);



operator <<

  etk::CCout & operator << (etk::CCout & _os,
const ewol::DrawProperty & _obj);



operator <<

  etk::CCout & operator << (etk::CCout & _os,
const enum ewol::gravity _obj);



gravityToString

  std::string gravityToString (const enum ewol::gravity _obj);



stringToGravity

  enum ewol::gravity stringToGravity (const std::string & _obj);



getContext

  Context & getContext (void );
From everyware in the program, we can get the context inteface.


operator <<

  etk::CCout & operator << (etk::CCout & _os,
const enum ewol::context::cursorDisplay _obj);
Debug operator To display the curent element in a Human readable information


operator <<

  etk::CCout & operator << (etk::CCout & _os,
const enum ewol::context::clipBoard::clipboardListe _obj);
Debug operator To display the curent element in a Human redeable information


operator <<

  etk::CCout & operator << (etk::CCout & _os,
const ewol::object::Config & _obj);



operator <<

  etk::CCout & operator << (etk::CCout & _os,
const ewol::object::ConfigElement & _obj);



operator <<

  etk::CCout & operator << (etk::CCout & _os,
enum ewol::font::mode _obj);