namespace: IOs


Description:



Associated Class:

Synopsis:

  void createInterface  ();
void releaseInterface ();
bool draw (bool _displayEveryTime);
void resize (float _x,
float _y);
void setMouseState (int32_t _id,
bool _isDown,
float _x,
float _y);
void setMouseMotion (int32_t _id,
float _x,
float _y);
void setInputState (int32_t _id,
bool _isDown,
float _x,
float _y);
void setInputMotion (int32_t _id,
float _x,
float _y);
void setKeyboard (ewol::key::Special _keyboardMode,
int32_t _unichar,
bool _isDown,
bool _isAReapeateKey);
void setKeyboardMove (ewol::key::Special & _keyboardMode,
enum ewol::key::keyboard _move,
bool _isDown);
void start ();
void stop ();
void foreground ();
void background ();
void resume ();
void suspend ();

Detail:

createInterface

  void createInterface ();



releaseInterface

  void releaseInterface ();



draw

  bool draw (bool _displayEveryTime);



resize

  void resize (float _x,
float _y);
The OS inform that the current windows has change his size.


setMouseState

  void setMouseState (int32_t _id,
bool _isDown,
float _x,
float _y);



setMouseMotion

  void setMouseMotion (int32_t _id,
float _x,
float _y);



setInputState

  void setInputState (int32_t _id,
bool _isDown,
float _x,
float _y);



setInputMotion

  void setInputMotion (int32_t _id,
float _x,
float _y);



setKeyboard

  void setKeyboard (ewol::key::Special _keyboardMode,
int32_t _unichar,
bool _isDown,
bool _isAReapeateKey);



setKeyboardMove

  void setKeyboardMove (ewol::key::Special & _keyboardMode,
enum ewol::key::keyboard _move,
bool _isDown);



start

  void start ();



stop

  void stop ();



foreground

  void foreground ();



background

  void background ();



resume

  void resume ();



suspend

  void suspend ();