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
Parameter [input]: | _argc | Standard argc |
Parameter [input]: | _argv | Standard argv |
Return: | | normal error int for the application error management |
getVersion
std::string getVersion (void );
get EWOL version
Return: | | The string that describe 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)
Return: | | the string of the mode of commpilation |
getBoardType
std::string getBoardType (void );
get the board type (Android/Linux/MacOs/...)
Return: | | the string of the mode of commpilation |
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.
Return: | | current reference on the instance. |
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);