[DEV] rework some _ at function parameter
This commit is contained in:
parent
6ff6693871
commit
426403da3b
@ -12,6 +12,7 @@
|
|||||||
#undef __class__
|
#undef __class__
|
||||||
#define __class__ "Dimension"
|
#define __class__ "Dimension"
|
||||||
|
|
||||||
|
// TODO : Set this in a super class acced in a statin fuction...
|
||||||
// ratio in milimeter :
|
// ratio in milimeter :
|
||||||
static vec2 ratio(9999999,888888);
|
static vec2 ratio(9999999,888888);
|
||||||
static vec2 invRatio(1,1);
|
static vec2 invRatio(1,1);
|
||||||
|
@ -43,14 +43,14 @@ static const char* clipboardDescriptionString[ewol::clipBoard::clipboardCount+1]
|
|||||||
"clipboardCount"
|
"clipboardCount"
|
||||||
};
|
};
|
||||||
|
|
||||||
etk::CCout& ewol::clipBoard::operator <<(etk::CCout &os, const ewol::clipBoard::clipboardListe_te obj)
|
etk::CCout& ewol::clipBoard::operator <<(etk::CCout& _os, const ewol::clipBoard::clipboardListe_te _obj)
|
||||||
{
|
{
|
||||||
if (obj>=0 && obj <ewol::clipBoard::clipboardCount) {
|
if (_obj>=0 && _obj <ewol::clipBoard::clipboardCount) {
|
||||||
os << clipboardDescriptionString[obj];
|
_os << clipboardDescriptionString[_obj];
|
||||||
} else {
|
} else {
|
||||||
os << "[ERROR]";
|
_os << "[ERROR]";
|
||||||
}
|
}
|
||||||
return os;
|
return _os;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -72,64 +72,64 @@ void ewol::clipBoard::UnInit(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void ewol::clipBoard::Set(ewol::clipBoard::clipboardListe_te clipboardID, etk::UString &data)
|
void ewol::clipBoard::Set(ewol::clipBoard::clipboardListe_te _clipboardID, const etk::UString& _data)
|
||||||
{
|
{
|
||||||
// check if ID is correct
|
// check if ID is correct
|
||||||
if(0 == data.Size()) {
|
if(0 == _data.Size()) {
|
||||||
EWOL_INFO("request a copy of nothing");
|
EWOL_INFO("request a copy of nothing");
|
||||||
return;
|
return;
|
||||||
} else
|
} else
|
||||||
|
|
||||||
if(clipboardID >= ewol::clipBoard::clipboardCount) {
|
if(_clipboardID >= ewol::clipBoard::clipboardCount) {
|
||||||
EWOL_WARNING("request ClickBoard id error");
|
EWOL_WARNING("request ClickBoard id error");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ewol::clipBoard::SetSystem(clipboardID, data);
|
ewol::clipBoard::SetSystem(_clipboardID, _data);
|
||||||
|
|
||||||
if( ewol::clipBoard::clipboardStd == clipboardID
|
if( ewol::clipBoard::clipboardStd == _clipboardID
|
||||||
|| ewol::clipBoard::clipboardSelection == clipboardID) {
|
|| ewol::clipBoard::clipboardSelection == _clipboardID) {
|
||||||
guiInterface::ClipBoardSet(clipboardID);
|
guiInterface::ClipBoardSet(_clipboardID);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void ewol::clipBoard::Request(ewol::clipBoard::clipboardListe_te clipboardID)
|
void ewol::clipBoard::Request(ewol::clipBoard::clipboardListe_te _clipboardID)
|
||||||
{
|
{
|
||||||
if(clipboardID >= ewol::clipBoard::clipboardCount) {
|
if(_clipboardID >= ewol::clipBoard::clipboardCount) {
|
||||||
EWOL_WARNING("request ClickBoard id error");
|
EWOL_WARNING("request ClickBoard id error");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( ewol::clipBoard::clipboardStd == clipboardID
|
if( ewol::clipBoard::clipboardStd == _clipboardID
|
||||||
|| ewol::clipBoard::clipboardSelection == clipboardID) {
|
|| ewol::clipBoard::clipboardSelection == _clipboardID) {
|
||||||
guiInterface::ClipBoardGet(clipboardID);
|
guiInterface::ClipBoardGet(_clipboardID);
|
||||||
} else {
|
} else {
|
||||||
// generate an event on the main thread ...
|
// generate an event on the main thread ...
|
||||||
eSystem::ClipBoardArrive(clipboardID);
|
eSystem::ClipBoardArrive(_clipboardID);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void ewol::clipBoard::SetSystem(ewol::clipBoard::clipboardListe_te clipboardID, etk::UString &data)
|
void ewol::clipBoard::SetSystem(ewol::clipBoard::clipboardListe_te _clipboardID, const etk::UString& _data)
|
||||||
{
|
{
|
||||||
if(clipboardID >= ewol::clipBoard::clipboardCount) {
|
if(_clipboardID >= ewol::clipBoard::clipboardCount) {
|
||||||
EWOL_WARNING("request ClickBoard id error");
|
EWOL_WARNING("request ClickBoard id error");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// Copy datas ...
|
// Copy datas ...
|
||||||
mesCopy[clipboardID] = data;
|
mesCopy[_clipboardID] = _data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
etk::UString ewol::clipBoard::Get(ewol::clipBoard::clipboardListe_te clipboardID)
|
const etk::UString& ewol::clipBoard::Get(ewol::clipBoard::clipboardListe_te _clipboardID)
|
||||||
{
|
{
|
||||||
if(clipboardID >= ewol::clipBoard::clipboardCount) {
|
if(_clipboardID >= ewol::clipBoard::clipboardCount) {
|
||||||
EWOL_WARNING("request ClickBoard id error");
|
EWOL_WARNING("request ClickBoard id error");
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
// Copy datas ...
|
// Copy datas ...
|
||||||
return mesCopy[clipboardID];
|
return mesCopy[_clipboardID];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -35,37 +35,37 @@ namespace ewol {
|
|||||||
/**
|
/**
|
||||||
* @brief Debug operator To display the curent element in a Human redeable information
|
* @brief Debug operator To display the curent element in a Human redeable information
|
||||||
*/
|
*/
|
||||||
etk::CCout& operator <<(etk::CCout &os, const ewol::clipBoard::clipboardListe_te obj);
|
etk::CCout& operator <<(etk::CCout& _os, const ewol::clipBoard::clipboardListe_te _obj);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Set the string data on a specific clipboard. The Gui system is notify that the clipboard "SELECTION" and "COPY" are change
|
* @brief Set the string data on a specific clipboard. The Gui system is notify that the clipboard "SELECTION" and "COPY" are change
|
||||||
* @param[in] clipboardID Select the specific ID of the clipboard
|
* @param[in] _clipboardID Select the specific ID of the clipboard
|
||||||
* @param[in] data The string that might be send to the clipboard
|
* @param[in] _data The string that might be send to the clipboard
|
||||||
*/
|
*/
|
||||||
void Set(ewol::clipBoard::clipboardListe_te clipboardID, etk::UString &data);
|
void Set(ewol::clipBoard::clipboardListe_te _clipboardID, const etk::UString& _data);
|
||||||
/**
|
/**
|
||||||
* @brief Call system to request the current clipboard.
|
* @brief Call system to request the current clipboard.
|
||||||
* @note Due to some system that manage the clipboard request asynchronous (like X11) and ewol managing the system with only one thread,
|
* @note Due to some system that manage the clipboard request asynchronous (like X11) and ewol managing the system with only one thread,
|
||||||
* we need the call the system to send us the buffer, this is really ambigous, but the widget (who has focus) receive the
|
* we need the call the system to send us the buffer, this is really ambigous, but the widget (who has focus) receive the
|
||||||
* notification of the arrival of this buffer id
|
* notification of the arrival of this buffer id
|
||||||
* @param[in] clipboardID the needed clipboard ID
|
* @param[in] _clipboardID the needed clipboard ID
|
||||||
*/
|
*/
|
||||||
void Request(ewol::clipBoard::clipboardListe_te clipboardID);
|
void Request(ewol::clipBoard::clipboardListe_te _clipboardID);
|
||||||
/**
|
/**
|
||||||
* @brief Set the ewol internal buffer (no notification at the GUI). This fuction might be use by the
|
* @brief Set the ewol internal buffer (no notification at the GUI). This fuction might be use by the
|
||||||
* Gui abstraction to set the buffer we receive. The end user must not use it.
|
* Gui abstraction to set the buffer we receive. The end user must not use it.
|
||||||
* @param[in] clipboardID selected clipboard ID
|
* @param[in] _clipboardID selected clipboard ID
|
||||||
* @param[in] data new buffer data
|
* @param[in] _data new buffer data
|
||||||
*/
|
*/
|
||||||
void SetSystem(ewol::clipBoard::clipboardListe_te clipboardID, etk::UString &data);
|
void SetSystem(ewol::clipBoard::clipboardListe_te _clipboardID,const etk::UString& _data);
|
||||||
/**
|
/**
|
||||||
* @brief Get the ewol internal buffer of the curent clipboard. The end user can use it when he receive the event in
|
* @brief Get the ewol internal buffer of the curent clipboard. The end user can use it when he receive the event in
|
||||||
* the widget : @ref OnEventClipboard ==> we can nothe this function is the only one which permit it.
|
* the widget : @ref OnEventClipboard ==> we can nothe this function is the only one which permit it.
|
||||||
* @note if we call this fuction withoutcallin @ref ewol::clipBoard::Request, we only get the previous clipboard
|
* @note if we call this fuction withoutcallin @ref ewol::clipBoard::Request, we only get the previous clipboard
|
||||||
* @param[in] clipboardID selected clipboard ID
|
* @param[in] _clipboardID selected clipboard ID
|
||||||
* @return the requested buffer
|
* @return the requested buffer
|
||||||
*/
|
*/
|
||||||
etk::UString Get(ewol::clipBoard::clipboardListe_te clipboardID);
|
const etk::UString& Get(ewol::clipBoard::clipboardListe_te _clipboardID);
|
||||||
|
|
||||||
// internal section
|
// internal section
|
||||||
|
|
||||||
|
@ -29,17 +29,17 @@ int32_t ewol::commandLine::Size(void)
|
|||||||
return listArgs.Size();
|
return listArgs.Size();
|
||||||
}
|
}
|
||||||
|
|
||||||
etk::UString ewol::commandLine::Get(int32_t id)
|
etk::UString ewol::commandLine::Get(int32_t _id)
|
||||||
{
|
{
|
||||||
if (id<0 && id>=listArgs.Size()) {
|
if (_id<0 && _id>=listArgs.Size()) {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
return listArgs[id];
|
return listArgs[_id];
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::commandLine::Add(etk::UString& newElement)
|
void ewol::commandLine::Add(const etk::UString& _newElement)
|
||||||
{
|
{
|
||||||
listArgs.PushBack(newElement);
|
listArgs.PushBack(_newElement);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,14 +26,14 @@ namespace ewol
|
|||||||
int32_t Size(void);
|
int32_t Size(void);
|
||||||
/**
|
/**
|
||||||
* @brief Get an element with a specific ID
|
* @brief Get an element with a specific ID
|
||||||
* @return The cmdLine Id element
|
* @return _id The cmdLine Id element
|
||||||
*/
|
*/
|
||||||
etk::UString Get(int32_t id);
|
etk::UString Get(int32_t _id);
|
||||||
/**
|
/**
|
||||||
* @brief Add one element at the Command Line
|
* @brief Add one element at the Command Line
|
||||||
* @param[in] newElement String in the input that might be added.
|
* @param[in] _newElement String in the input that might be added.
|
||||||
*/
|
*/
|
||||||
void Add(etk::UString& newElement);
|
void Add(const etk::UString& _newElement);
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -40,9 +40,9 @@ namespace ewol
|
|||||||
public:
|
public:
|
||||||
/**
|
/**
|
||||||
* @brief generic constructor
|
* @brief generic constructor
|
||||||
* @param[in] imageName Name of the file that might be loaded
|
* @param[in] _size Basic size of the area.
|
||||||
*/
|
*/
|
||||||
Area(ivec2 size);
|
Area(const ivec2& _size);
|
||||||
/**
|
/**
|
||||||
* @brief generic destructor
|
* @brief generic destructor
|
||||||
*/
|
*/
|
||||||
@ -63,14 +63,15 @@ namespace ewol
|
|||||||
vec3 GetPos(void);
|
vec3 GetPos(void);
|
||||||
/**
|
/**
|
||||||
* @brief Set position for the next text writen
|
* @brief Set position for the next text writen
|
||||||
* @param[in] pos Position of the text (in 3D)
|
* @param[in] _pos Position of the text (in 3D)
|
||||||
*/
|
*/
|
||||||
void SetPos(vec3 pos);
|
void SetPos(const vec3& _pos);
|
||||||
|
inline void SetPos(const vec2& _pos) { SetPos(vec3(_pos.x(),_pos.y())); };
|
||||||
/**
|
/**
|
||||||
* @brief Set relative position for the next text writen
|
* @brief Set relative position for the next text writen
|
||||||
* @param[in] pos ofset apply of the text (in 3D)
|
* @param[in] _pos ofset apply of the text (in 3D)
|
||||||
*/
|
*/
|
||||||
void SetRelPos(vec3 pos);
|
void SetRelPos(const vec3& _pos);
|
||||||
/**
|
/**
|
||||||
* @brief Add a compleate of the image to display with the requested size
|
* @brief Add a compleate of the image to display with the requested size
|
||||||
* @param[in] size Size of the output image
|
* @param[in] size Size of the output image
|
||||||
|
@ -31,18 +31,18 @@ void ewol::config::UnInit(void)
|
|||||||
ewol::FreeTypeUnInit();
|
ewol::FreeTypeUnInit();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::config::FontFolder(etk::UString folder)
|
void ewol::config::FontFolder(const etk::UString& _folder)
|
||||||
{
|
{
|
||||||
l_fontConfigFolder = folder;
|
l_fontConfigFolder = _folder;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::config::FontSetDefault(etk::UString fontName, int32_t size)
|
void ewol::config::FontSetDefault(const etk::UString& _fontName, int32_t _size)
|
||||||
{
|
{
|
||||||
l_fontConfigName = fontName;
|
l_fontConfigName = _fontName;
|
||||||
l_fontConfigSize = size;
|
l_fontConfigSize = _size;
|
||||||
}
|
}
|
||||||
|
|
||||||
etk::UString& ewol::config::FontGetDefaultName(void)
|
const etk::UString& ewol::config::FontGetDefaultName(void)
|
||||||
{
|
{
|
||||||
return l_fontConfigName;
|
return l_fontConfigName;
|
||||||
}
|
}
|
||||||
|
@ -18,20 +18,20 @@ namespace ewol
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @brief Specify the default font folder for the Ewol search system (only needed when embended font)
|
* @brief Specify the default font folder for the Ewol search system (only needed when embended font)
|
||||||
* @param[in] folder basic folder of the font (ex: DATA:fonts)
|
* @param[in] _folder basic folder of the font (ex: DATA:fonts)
|
||||||
*/
|
*/
|
||||||
void FontFolder(etk::UString folder);
|
void FontFolder(const etk::UString& _folder);
|
||||||
/**
|
/**
|
||||||
* @brief Set the defaut font for all the widgets and basics display.
|
* @brief Set the defaut font for all the widgets and basics display.
|
||||||
* @param[in] fontName The font name requested (not case sensitive) ex "Arial".
|
* @param[in] _fontName The font name requested (not case sensitive) ex "Arial".
|
||||||
* @param[in] size The default size of the font default=10.
|
* @param[in] _size The default size of the font default=10.
|
||||||
*/
|
*/
|
||||||
void FontSetDefault(etk::UString fontName, int32_t size);
|
void FontSetDefault(const etk::UString& _fontName, int32_t _size);
|
||||||
/**
|
/**
|
||||||
* @brief Get the current default font name
|
* @brief Get the current default font name
|
||||||
* @raturn a reference on the font name string
|
* @raturn a reference on the font name string
|
||||||
*/
|
*/
|
||||||
etk::UString& FontGetDefaultName(void);
|
const etk::UString& FontGetDefaultName(void);
|
||||||
/**
|
/**
|
||||||
* @brief Get the default font size.
|
* @brief Get the default font size.
|
||||||
* @return the font size.
|
* @return the font size.
|
||||||
|
@ -33,14 +33,14 @@ static const char* cursorDescriptionString[ewol::cursorCount+1] = {
|
|||||||
"cursorCount"
|
"cursorCount"
|
||||||
};
|
};
|
||||||
|
|
||||||
etk::CCout& ewol::operator <<(etk::CCout &os, const ewol::cursorDisplay_te obj)
|
etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::cursorDisplay_te _obj)
|
||||||
{
|
{
|
||||||
if (obj>=0 && obj <ewol::cursorCount) {
|
if (_obj>=0 && _obj <ewol::cursorCount) {
|
||||||
os << cursorDescriptionString[obj];
|
_os << cursorDescriptionString[_obj];
|
||||||
} else {
|
} else {
|
||||||
os << "[ERROR]";
|
_os << "[ERROR]";
|
||||||
}
|
}
|
||||||
return os;
|
return _os;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ namespace ewol
|
|||||||
/**
|
/**
|
||||||
* @brief Debug operator To display the curent element in a Human readable information
|
* @brief Debug operator To display the curent element in a Human readable information
|
||||||
*/
|
*/
|
||||||
etk::CCout& operator <<(etk::CCout &os, const ewol::cursorDisplay_te obj);
|
etk::CCout& operator <<(etk::CCout& _os, const ewol::cursorDisplay_te _obj);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -8,4 +8,4 @@
|
|||||||
|
|
||||||
#include <ewol/debug.h>
|
#include <ewol/debug.h>
|
||||||
|
|
||||||
const char * ewolLibName = "ewol ";
|
const char * g_ewolLibName = "ewol ";
|
||||||
|
@ -12,17 +12,17 @@
|
|||||||
#include <etk/types.h>
|
#include <etk/types.h>
|
||||||
#include <etk/Debug.h>
|
#include <etk/Debug.h>
|
||||||
|
|
||||||
extern const char * ewolLibName;
|
extern const char * g_ewolLibName;
|
||||||
|
|
||||||
#define EWOL_CRITICAL(data) ETK_CRITICAL(ewolLibName, data)
|
#define EWOL_CRITICAL(data) ETK_CRITICAL(g_ewolLibName, data)
|
||||||
#define EWOL_WARNING(data) ETK_WARNING(ewolLibName, data)
|
#define EWOL_WARNING(data) ETK_WARNING(g_ewolLibName, data)
|
||||||
#define EWOL_ERROR(data) ETK_ERROR(ewolLibName, data)
|
#define EWOL_ERROR(data) ETK_ERROR(g_ewolLibName, data)
|
||||||
#define EWOL_INFO(data) ETK_INFO(ewolLibName, data)
|
#define EWOL_INFO(data) ETK_INFO(g_ewolLibName, data)
|
||||||
#define EWOL_DEBUG(data) ETK_DEBUG(ewolLibName, data)
|
#define EWOL_DEBUG(data) ETK_DEBUG(g_ewolLibName, data)
|
||||||
#define EWOL_VERBOSE(data) ETK_VERBOSE(ewolLibName, data)
|
#define EWOL_VERBOSE(data) ETK_VERBOSE(g_ewolLibName, data)
|
||||||
#define EWOL_ASSERT(cond, data) ETK_ASSERT(ewolLibName, cond, data)
|
#define EWOL_ASSERT(cond, data) ETK_ASSERT(g_ewolLibName, cond, data)
|
||||||
#define EWOL_CHECK_INOUT(cond) ETK_CHECK_INOUT(ewolLibName, cond)
|
#define EWOL_CHECK_INOUT(cond) ETK_CHECK_INOUT(g_ewolLibName, cond)
|
||||||
#define EWOL_TODO(cond) ETK_TODO(ewolLibName, cond)
|
#define EWOL_TODO(cond) ETK_TODO(g_ewolLibName, cond)
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -53,10 +53,10 @@ void ewol::EObjectManager::UnInit(void)
|
|||||||
IsInit = false;
|
IsInit = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::EObjectManager::Add(ewol::EObject* object)
|
void ewol::EObjectManager::Add(ewol::EObject* _object)
|
||||||
{
|
{
|
||||||
if (NULL != object) {
|
if (NULL != _object) {
|
||||||
m_eObjectList.PushBack(object);
|
m_eObjectList.PushBack(_object);
|
||||||
} else {
|
} else {
|
||||||
EWOL_ERROR("try to add an inexistant EObject in manager");
|
EWOL_ERROR("try to add an inexistant EObject in manager");
|
||||||
}
|
}
|
||||||
@ -67,7 +67,7 @@ int32_t ewol::EObjectManager::GetNumberObject(void)
|
|||||||
return m_eObjectList.Size() + m_eObjectAutoRemoveList.Size();
|
return m_eObjectList.Size() + m_eObjectAutoRemoveList.Size();
|
||||||
}
|
}
|
||||||
|
|
||||||
void informOneObjectIsRemoved(ewol::EObject* object)
|
void informOneObjectIsRemoved(ewol::EObject* _object)
|
||||||
{
|
{
|
||||||
for (int32_t iii=0; iii<m_eObjectList.Size(); iii++) {
|
for (int32_t iii=0; iii<m_eObjectList.Size(); iii++) {
|
||||||
if (m_eObjectList[iii] != NULL) {
|
if (m_eObjectList[iii] != NULL) {
|
||||||
@ -76,33 +76,33 @@ void informOneObjectIsRemoved(ewol::EObject* object)
|
|||||||
}
|
}
|
||||||
for (int32_t iii=0; iii<m_eObjectAutoRemoveList.Size(); iii++) {
|
for (int32_t iii=0; iii<m_eObjectAutoRemoveList.Size(); iii++) {
|
||||||
if( m_eObjectAutoRemoveList[iii] != NULL
|
if( m_eObjectAutoRemoveList[iii] != NULL
|
||||||
&& m_eObjectAutoRemoveList[iii] != object) {
|
&& m_eObjectAutoRemoveList[iii] != _object) {
|
||||||
m_eObjectAutoRemoveList[iii]->OnObjectRemove(object);
|
m_eObjectAutoRemoveList[iii]->OnObjectRemove(_object);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// call input event manager to remove linked widget ...
|
// call input event manager to remove linked widget ...
|
||||||
eSystem::OnObjectRemove(object);
|
eSystem::OnObjectRemove(_object);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::EObjectManager::Rm(ewol::EObject* object)
|
void ewol::EObjectManager::Rm(ewol::EObject* _object)
|
||||||
{
|
{
|
||||||
if (NULL == object) {
|
if (NULL == _object) {
|
||||||
EWOL_ERROR("Try to remove (NULL) EObject");
|
EWOL_ERROR("Try to remove (NULL) EObject");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (int32_t iii=0; iii<m_eObjectList.Size(); iii++) {
|
for (int32_t iii=0; iii<m_eObjectList.Size(); iii++) {
|
||||||
if (m_eObjectList[iii] == object) {
|
if (m_eObjectList[iii] == _object) {
|
||||||
// Remove Element
|
// Remove Element
|
||||||
m_eObjectList[iii] = NULL;
|
m_eObjectList[iii] = NULL;
|
||||||
m_eObjectList.Erase(iii);
|
m_eObjectList.Erase(iii);
|
||||||
informOneObjectIsRemoved(object);
|
informOneObjectIsRemoved(_object);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// check if the object has not been auto removed ... or remove in defered time ...
|
// check if the object has not been auto removed ... or remove in defered time ...
|
||||||
for (int32_t iii=0; iii<m_eObjectAutoRemoveList.Size(); iii++) {
|
for (int32_t iii=0; iii<m_eObjectAutoRemoveList.Size(); iii++) {
|
||||||
if( m_eObjectAutoRemoveList[iii] != NULL
|
if( m_eObjectAutoRemoveList[iii] != NULL
|
||||||
&& m_eObjectAutoRemoveList[iii] == object) {
|
&& m_eObjectAutoRemoveList[iii] == _object) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -110,20 +110,20 @@ void ewol::EObjectManager::Rm(ewol::EObject* object)
|
|||||||
EWOL_ERROR("Try to remove EObject that is not referenced ...");
|
EWOL_ERROR("Try to remove EObject that is not referenced ...");
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::EObjectManager::AutoRemove(ewol::EObject* object)
|
void ewol::EObjectManager::AutoRemove(ewol::EObject* _object)
|
||||||
{
|
{
|
||||||
if (NULL == object) {
|
if (NULL == _object) {
|
||||||
EWOL_ERROR("Try to Auto-Remove (NULL) EObject");
|
EWOL_ERROR("Try to Auto-Remove (NULL) EObject");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
for (int32_t iii=0; iii<m_eObjectList.Size(); iii++) {
|
for (int32_t iii=0; iii<m_eObjectList.Size(); iii++) {
|
||||||
if (m_eObjectList[iii] == object) {
|
if (m_eObjectList[iii] == _object) {
|
||||||
// Remove Element
|
// Remove Element
|
||||||
m_eObjectList[iii] = NULL;
|
m_eObjectList[iii] = NULL;
|
||||||
m_eObjectList.Erase(iii);
|
m_eObjectList.Erase(iii);
|
||||||
EWOL_DEBUG("Auto-Remove EObject : [" << object->GetId() << "] type=\"" << object->GetObjectType() << "\"");
|
EWOL_DEBUG("Auto-Remove EObject : [" << _object->GetId() << "] type=\"" << _object->GetObjectType() << "\"");
|
||||||
informOneObjectIsRemoved(object);
|
informOneObjectIsRemoved(_object);
|
||||||
m_eObjectAutoRemoveList.PushBack(object);
|
m_eObjectAutoRemoveList.PushBack(_object);
|
||||||
ewol::ForceRedrawAll();
|
ewol::ForceRedrawAll();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -16,11 +16,11 @@ namespace ewol {
|
|||||||
namespace EObjectManager {
|
namespace EObjectManager {
|
||||||
void Init(void);
|
void Init(void);
|
||||||
void UnInit(void);
|
void UnInit(void);
|
||||||
void Add(ewol::EObject* object);
|
void Add(ewol::EObject* _object);
|
||||||
void Rm(ewol::EObject* object);
|
void Rm(ewol::EObject* _object);
|
||||||
int32_t GetNumberObject(void);
|
int32_t GetNumberObject(void);
|
||||||
|
|
||||||
void AutoRemove(ewol::EObject* object);
|
void AutoRemove(ewol::EObject* _object);
|
||||||
void RemoveAllAutoRemove(void);
|
void RemoveAllAutoRemove(void);
|
||||||
|
|
||||||
ewol::EObject* Get(const etk::UString& _name);
|
ewol::EObject* Get(const etk::UString& _name);
|
||||||
|
@ -20,15 +20,15 @@
|
|||||||
#undef __class__
|
#undef __class__
|
||||||
#define __class__ "ewol"
|
#define __class__ "ewol"
|
||||||
|
|
||||||
void ewol::SetFontSourcesFolder(bool inOsSystem)
|
void ewol::SetFontSourcesFolder(bool _inOsSystem)
|
||||||
{
|
{
|
||||||
ewol::font::SetFontPropety(inOsSystem);
|
ewol::font::SetFontPropety(_inOsSystem);
|
||||||
}
|
}
|
||||||
|
|
||||||
int32_t ewol::Run(int32_t argc, const char* argv[])
|
int32_t ewol::Run(int32_t _argc, const char* _argv[])
|
||||||
{
|
{
|
||||||
if (NULL!=argv) {
|
if (NULL!=_argv) {
|
||||||
etk::SetArgZero(argv[0]);
|
etk::SetArgZero(_argv[0]);
|
||||||
}
|
}
|
||||||
// init display convertions:
|
// init display convertions:
|
||||||
ewol::dimension::Init();
|
ewol::dimension::Init();
|
||||||
@ -36,32 +36,31 @@ int32_t ewol::Run(int32_t argc, const char* argv[])
|
|||||||
|
|
||||||
EWOL_DEBUG("Store commangLine in the specific system");
|
EWOL_DEBUG("Store commangLine in the specific system");
|
||||||
ewol::commandLine::Clean();
|
ewol::commandLine::Clean();
|
||||||
for( int32_t i=1 ; i<argc; i++) {
|
for( int32_t i=1 ; i<_argc; i++) {
|
||||||
EWOL_INFO("commandLine : \"" << argv[i] << "\"" );
|
EWOL_INFO("commandLine : \"" << _argv[i] << "\"" );
|
||||||
if (0==strncmp("-l0", argv[i], 256)) {
|
if (0==strncmp("-l0", _argv[i], 256)) {
|
||||||
GeneralDebugSetLevel(etk::LOG_LEVEL_NONE);
|
GeneralDebugSetLevel(etk::LOG_LEVEL_NONE);
|
||||||
} else if (0==strncmp("-l1", argv[i], 256)) {
|
} else if (0==strncmp("-l1", _argv[i], 256)) {
|
||||||
GeneralDebugSetLevel(etk::LOG_LEVEL_CRITICAL);
|
GeneralDebugSetLevel(etk::LOG_LEVEL_CRITICAL);
|
||||||
} else if (0==strncmp("-l2", argv[i], 256)) {
|
} else if (0==strncmp("-l2", _argv[i], 256)) {
|
||||||
GeneralDebugSetLevel(etk::LOG_LEVEL_ERROR);
|
GeneralDebugSetLevel(etk::LOG_LEVEL_ERROR);
|
||||||
} else if (0==strncmp("-l3", argv[i], 256)) {
|
} else if (0==strncmp("-l3", _argv[i], 256)) {
|
||||||
GeneralDebugSetLevel(etk::LOG_LEVEL_WARNING);
|
GeneralDebugSetLevel(etk::LOG_LEVEL_WARNING);
|
||||||
} else if (0==strncmp("-l4", argv[i], 256)) {
|
} else if (0==strncmp("-l4", _argv[i], 256)) {
|
||||||
GeneralDebugSetLevel(etk::LOG_LEVEL_INFO);
|
GeneralDebugSetLevel(etk::LOG_LEVEL_INFO);
|
||||||
} else if (0==strncmp("-l5", argv[i], 256)) {
|
} else if (0==strncmp("-l5", _argv[i], 256)) {
|
||||||
GeneralDebugSetLevel(etk::LOG_LEVEL_DEBUG);
|
GeneralDebugSetLevel(etk::LOG_LEVEL_DEBUG);
|
||||||
} else if( 0==strncmp("-l6", argv[i], 256)
|
} else if( 0==strncmp("-l6", _argv[i], 256)
|
||||||
|| 0==strncmp("-l7", argv[i], 256)
|
|| 0==strncmp("-l7", _argv[i], 256)
|
||||||
|| 0==strncmp("-l8", argv[i], 256)
|
|| 0==strncmp("-l8", _argv[i], 256)
|
||||||
|| 0==strncmp("-l9", argv[i], 256)) {
|
|| 0==strncmp("-l9", _argv[i], 256)) {
|
||||||
GeneralDebugSetLevel(etk::LOG_LEVEL_VERBOSE);
|
GeneralDebugSetLevel(etk::LOG_LEVEL_VERBOSE);
|
||||||
} else {
|
} else {
|
||||||
etk::UString tmpString(argv[i]);
|
ewol::commandLine::Add(_argv[i]);
|
||||||
ewol::commandLine::Add(tmpString);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// call standard RUN ...
|
// call standard RUN ...
|
||||||
int32_t error = guiInterface::main(argc, argv);
|
int32_t error = guiInterface::main(_argc, _argv);
|
||||||
|
|
||||||
ewol::commandLine::Clean();
|
ewol::commandLine::Clean();
|
||||||
|
|
||||||
@ -75,33 +74,33 @@ void ewol::Stop(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void ewol::WindowsSet(ewol::Windows * windows)
|
void ewol::WindowsSet(ewol::Windows* _windows)
|
||||||
{
|
{
|
||||||
// Remove current Focus :
|
// Remove current Focus :
|
||||||
ewol::widgetManager::FocusSetDefault(NULL);
|
ewol::widgetManager::FocusSetDefault(NULL);
|
||||||
ewol::widgetManager::FocusRelease();
|
ewol::widgetManager::FocusRelease();
|
||||||
// set display of the windows :
|
// set display of the windows :
|
||||||
eSystem::SetCurrentWindows(windows);
|
eSystem::SetCurrentWindows(_windows);
|
||||||
// Set the new default Focus :
|
// Set the new default Focus :
|
||||||
ewol::widgetManager::FocusSetDefault(windows);
|
ewol::widgetManager::FocusSetDefault(_windows);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::WindowsPopUpAdd(ewol::Widget * tmpWidget)
|
void ewol::WindowsPopUpAdd(ewol::Widget* _tmpWidget)
|
||||||
{
|
{
|
||||||
ewol::Windows* tmpWindows = eSystem::GetCurrentWindows();
|
ewol::Windows* tmpWindows = eSystem::GetCurrentWindows();
|
||||||
if (NULL != tmpWindows && NULL != tmpWidget) {
|
if (NULL != tmpWindows && NULL != _tmpWidget) {
|
||||||
tmpWindows->PopUpWidgetPush(tmpWidget);
|
tmpWindows->PopUpWidgetPush(_tmpWidget);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::ChangeSize(ivec2 size)
|
void ewol::ChangeSize(const ivec2& _size)
|
||||||
{
|
{
|
||||||
guiInterface::ChangeSize(size);
|
guiInterface::ChangeSize(_size);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::ChangePos(ivec2 pos)
|
void ewol::ChangePos(const ivec2& _pos)
|
||||||
{
|
{
|
||||||
guiInterface::ChangePos(pos);
|
guiInterface::ChangePos(_pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::ForceRedrawAll(void)
|
void ewol::ForceRedrawAll(void)
|
||||||
@ -114,17 +113,17 @@ void ewol::RequestUpdateSize(void)
|
|||||||
eSystem::RequestUpdateSize();
|
eSystem::RequestUpdateSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::Keyboard(bool hide)
|
void ewol::Keyboard(bool _hide)
|
||||||
{
|
{
|
||||||
if (true == hide) {
|
if (true == _hide) {
|
||||||
guiInterface::KeyboardHide();
|
guiInterface::KeyboardHide();
|
||||||
} else {
|
} else {
|
||||||
guiInterface::KeyboardShow();
|
guiInterface::KeyboardShow();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void ewol::SetTitle(etk::UString title)
|
void ewol::SetTitle(const etk::UString& _title)
|
||||||
{
|
{
|
||||||
guiInterface::SetTitle(title);
|
guiInterface::SetTitle(_title);
|
||||||
}
|
}
|
||||||
|
|
||||||
etk::UString ewol::GetVersion(void)
|
etk::UString ewol::GetVersion(void)
|
||||||
@ -143,20 +142,20 @@ int64_t ewol::GetTime(void)
|
|||||||
return guiInterface::GetTime();
|
return guiInterface::GetTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::InputEventTransfertWidget(ewol::Widget* source, ewol::Widget* destination)
|
void ewol::InputEventTransfertWidget(ewol::Widget* _source, ewol::Widget* _destination)
|
||||||
{
|
{
|
||||||
eSystem::InputEventTransfertWidget(source, destination);
|
eSystem::InputEventTransfertWidget(_source, _destination);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ewol::ForceOrientation(ewol::orientation_te orientation)
|
void ewol::ForceOrientation(ewol::orientation_te _orientation)
|
||||||
{
|
{
|
||||||
guiInterface::ForceOrientation(orientation);
|
guiInterface::ForceOrientation(_orientation);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void ewol::SetIcon(etk::UString icon)
|
void ewol::SetIcon(const etk::UString& _icon)
|
||||||
{
|
{
|
||||||
guiInterface::SetIcon(icon);
|
guiInterface::SetIcon(_icon);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -23,37 +23,37 @@ namespace ewol
|
|||||||
* Does not exist in the android platform, then ewol call other start
|
* Does not exist in the android platform, then ewol call other start
|
||||||
* and stop function, to permit to have only one code
|
* 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
|
* @note The main can not be in the ewol, due to the fact thet is an librairy
|
||||||
* @param[in] argc Standard argc
|
* @param[in] _argc Standard argc
|
||||||
* @param[in] argv Standard argv
|
* @param[in] _argv Standard argv
|
||||||
* @return normal error int for the application error management
|
* @return normal error int for the application error management
|
||||||
*/
|
*/
|
||||||
int32_t Run(int32_t argc, const char* argv[]);
|
int32_t Run(int32_t _argc, const char* _argv[]);
|
||||||
/**
|
/**
|
||||||
* @brief Request the stop of the program (teminate all the process) no more call at hte application without APP_UnInit();
|
* @brief Request the stop of the program (teminate all the process) no more call at hte application without APP_UnInit();
|
||||||
*/
|
*/
|
||||||
void Stop(void);
|
void Stop(void);
|
||||||
/**
|
/**
|
||||||
* @brief Set a windows to diaplay
|
* @brief Set a windows to diaplay
|
||||||
* @param[in] windows The requested windows that migt be use for the display
|
* @param[in] _windows The requested windows that migt be use for the display
|
||||||
*/
|
*/
|
||||||
void WindowsSet(ewol::Windows * windows);
|
void WindowsSet(ewol::Windows* _windows);
|
||||||
/**
|
/**
|
||||||
* @brief Add a PopUp at the current windows ==> this widget is display over the current element
|
* @brief Add a PopUp at the current windows ==> this widget is display over the current element
|
||||||
* @param[in] tmpWidget A pointer on the pop-up widget that might be displayed
|
* @param[in] _tmpWidget A pointer on the pop-up widget that might be displayed
|
||||||
*/
|
*/
|
||||||
void WindowsPopUpAdd(ewol::Widget * tmpWidget);
|
void WindowsPopUpAdd(ewol::Widget* _tmpWidget);
|
||||||
/**
|
/**
|
||||||
* @brief Change the windows size
|
* @brief Change the windows size
|
||||||
* @note work only on computer
|
* @note work only on computer
|
||||||
* @param[in] size The new windows size
|
* @param[in] _size The new windows size
|
||||||
*/
|
*/
|
||||||
void ChangeSize(ivec2 size);
|
void ChangeSize(const ivec2& _size);
|
||||||
/**
|
/**
|
||||||
* @brief Change the windows curent position
|
* @brief Change the windows curent position
|
||||||
* @note work only on computer
|
* @note work only on computer
|
||||||
* @param[in] pos The new windows position
|
* @param[in] _pos The new windows position
|
||||||
*/
|
*/
|
||||||
void ChangePos(ivec2 pos);
|
void ChangePos(const ivec2& _pos);
|
||||||
/**
|
/**
|
||||||
* @brief Generate the action of redrawing all the display.
|
* @brief Generate the action of redrawing all the display.
|
||||||
*/
|
*/
|
||||||
@ -65,14 +65,14 @@ namespace ewol
|
|||||||
/**
|
/**
|
||||||
* @brief Change the status of the Keyboard displat
|
* @brief Change the status of the Keyboard displat
|
||||||
* @note Specific for mobile platform
|
* @note Specific for mobile platform
|
||||||
* @param[in] hide Status of the visibility of the keyboard
|
* @param[in] _hide Status of the visibility of the keyboard
|
||||||
*/
|
*/
|
||||||
void Keyboard(bool hide);
|
void Keyboard(bool _hide);
|
||||||
/**
|
/**
|
||||||
* @brief Change the title display.
|
* @brief Change the title display.
|
||||||
* @param[in] title the new title that might be displayed
|
* @param[in] title the new title that might be displayed
|
||||||
*/
|
*/
|
||||||
void SetTitle(etk::UString title);
|
void SetTitle(const etk::UString& _title);
|
||||||
/**
|
/**
|
||||||
* @brief Get EWOL version
|
* @brief Get EWOL version
|
||||||
* @return The string that describe ewol version
|
* @return The string that describe ewol version
|
||||||
@ -85,10 +85,10 @@ namespace ewol
|
|||||||
int64_t GetTime(void);
|
int64_t GetTime(void);
|
||||||
/**
|
/**
|
||||||
* @brief This is to transfert the event from one widget to another one
|
* @brief This is to transfert the event from one widget to another one
|
||||||
* @param source the widget where the event came from
|
* @param _source the widget where the event came from
|
||||||
* @param destination the widget where the event mitgh be generated now
|
* @param _destination the widget where the event mitgh be generated now
|
||||||
*/
|
*/
|
||||||
void InputEventTransfertWidget(ewol::Widget* source, ewol::Widget* destination);
|
void InputEventTransfertWidget(ewol::Widget* _source, ewol::Widget* _destination);
|
||||||
typedef enum {
|
typedef enum {
|
||||||
SCREEN_ORIENTATION_AUTO = 0,
|
SCREEN_ORIENTATION_AUTO = 0,
|
||||||
SCREEN_ORIENTATION_LANDSCAPE,
|
SCREEN_ORIENTATION_LANDSCAPE,
|
||||||
@ -98,18 +98,18 @@ namespace ewol
|
|||||||
* @brief Force a specific orientation for mobile devices
|
* @brief Force a specific orientation for mobile devices
|
||||||
* @param[in] orientation the requested position.
|
* @param[in] orientation the requested position.
|
||||||
*/
|
*/
|
||||||
void ForceOrientation(ewol::orientation_te orientation);
|
void ForceOrientation(ewol::orientation_te _orientation);
|
||||||
/**
|
/**
|
||||||
* @brief Set the Icon of the program
|
* @brief Set the Icon of the program
|
||||||
* @param[in] icon new filename icon of the curent program.
|
* @param[in] _icon new filename icon of the curent program.
|
||||||
* @note Does not work on Andoid
|
* @note Does not work on Andoid
|
||||||
*/
|
*/
|
||||||
void SetIcon(etk::UString icon);
|
void SetIcon(const etk::UString& _icon);
|
||||||
/**
|
/**
|
||||||
* @brief Select the position of the font folder (in the OS path or in the DATA: path)
|
* @brief Select the position of the font folder (in the OS path or in the DATA: path)
|
||||||
* @param[in] inOsSystem Set at true if you want to select the os system folder.
|
* @param[in] _inOsSystem Set at true if you want to select the os system folder.
|
||||||
*/
|
*/
|
||||||
void SetFontSourcesFolder(bool inOsSystem);
|
void SetFontSourcesFolder(bool _inOsSystem);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -25,12 +25,12 @@ static const char* statusDescriptionString[ewol::keyEvent::statusCount+1] = {
|
|||||||
"statusCount"
|
"statusCount"
|
||||||
};
|
};
|
||||||
|
|
||||||
etk::CCout& ewol::keyEvent::operator <<(etk::CCout &os, const ewol::keyEvent::status_te obj)
|
etk::CCout& ewol::keyEvent::operator <<(etk::CCout& _os, const ewol::keyEvent::status_te _obj)
|
||||||
{
|
{
|
||||||
if (obj>=0 && obj <ewol::keyEvent::statusCount) {
|
if (_obj>=0 && _obj <ewol::keyEvent::statusCount) {
|
||||||
os << statusDescriptionString[obj];
|
_os << statusDescriptionString[_obj];
|
||||||
} else {
|
} else {
|
||||||
os << "[ERROR]";
|
_os << "[ERROR]";
|
||||||
}
|
}
|
||||||
return os;
|
return os;
|
||||||
}
|
}
|
||||||
@ -77,14 +77,14 @@ static const char* keyboardDescriptionString[ewol::keyEvent::keyboardCount+1] =
|
|||||||
"keyboardCount"
|
"keyboardCount"
|
||||||
};
|
};
|
||||||
|
|
||||||
etk::CCout& ewol::keyEvent::operator <<(etk::CCout &os, const ewol::keyEvent::keyboard_te obj)
|
etk::CCout& ewol::keyEvent::operator <<(etk::CCout& _os, const ewol::keyEvent::keyboard_te _obj)
|
||||||
{
|
{
|
||||||
if (obj>=0 && obj <ewol::keyEvent::keyboardCount) {
|
if (_obj>=0 && _obj <ewol::keyEvent::keyboardCount) {
|
||||||
os << keyboardDescriptionString[obj];
|
_os << keyboardDescriptionString[_obj];
|
||||||
} else {
|
} else {
|
||||||
os << "[ERROR]";
|
_os << "[ERROR]";
|
||||||
}
|
}
|
||||||
return os;
|
return _os;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -96,12 +96,12 @@ static const char* typeDescriptionString[ewol::keyEvent::typeCount+1] = {
|
|||||||
"typeCount"
|
"typeCount"
|
||||||
};
|
};
|
||||||
|
|
||||||
etk::CCout& ewol::keyEvent::operator <<(etk::CCout &os, const ewol::keyEvent::type_te obj)
|
etk::CCout& ewol::keyEvent::operator <<(etk::CCout& _os, const ewol::keyEvent::type_te _obj)
|
||||||
{
|
{
|
||||||
if (obj>=0 && obj < ewol::keyEvent::typeCount) {
|
if (_obj>=0 && _obj < ewol::keyEvent::typeCount) {
|
||||||
os << typeDescriptionString[obj];
|
_os << typeDescriptionString[_obj];
|
||||||
} else {
|
} else {
|
||||||
os << "[ERROR]";
|
_os << "[ERROR]";
|
||||||
}
|
}
|
||||||
return os;
|
return os;
|
||||||
}
|
}
|
||||||
@ -161,15 +161,15 @@ bool ewol::SpecialKey::IsSetInsert(void)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
etk::CCout& ewol::operator <<(etk::CCout &os, const ewol::SpecialKey obj)
|
etk::CCout& ewol::operator <<(etk::CCout& _os, const ewol::SpecialKey _obj)
|
||||||
{
|
{
|
||||||
os << " capLock=" << obj.capLock;
|
_os << " capLock=" << _obj.capLock;
|
||||||
os << " shift=" << obj.shift;
|
_os << " shift=" << _obj.shift;
|
||||||
os << " ctrl=" << obj.ctrl;
|
_os << " ctrl=" << _obj.ctrl;
|
||||||
os << " meta=" << obj.meta;
|
_os << " meta=" << _obj.meta;
|
||||||
os << " alt=" << obj.alt;
|
_os << " alt=" << _obj.alt;
|
||||||
os << " altGr=" << obj.altGr;
|
_os << " altGr=" << _obj.altGr;
|
||||||
os << " verNum=" << obj.numLock;
|
_os << " verNum=" << _obj.numLock;
|
||||||
os << " insert=" << obj.insert;
|
_os << " insert=" << _obj.insert;
|
||||||
return os;
|
return _os;
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ namespace ewol
|
|||||||
/**
|
/**
|
||||||
* @brief Debug operator To display the curent element in a Human redeable information
|
* @brief Debug operator To display the curent element in a Human redeable information
|
||||||
*/
|
*/
|
||||||
etk::CCout& operator <<(etk::CCout &os, const ewol::keyEvent::type_te obj);
|
etk::CCout& operator <<(etk::CCout& _os, const ewol::keyEvent::type_te _obj);
|
||||||
/**
|
/**
|
||||||
* @brief Keybord event or joyestick event
|
* @brief Keybord event or joyestick event
|
||||||
*/
|
*/
|
||||||
@ -52,7 +52,7 @@ namespace ewol
|
|||||||
/**
|
/**
|
||||||
* @brief Debug operator To display the curent element in a Human redeable information
|
* @brief Debug operator To display the curent element in a Human redeable information
|
||||||
*/
|
*/
|
||||||
etk::CCout& operator <<(etk::CCout &os, const ewol::keyEvent::status_te obj);
|
etk::CCout& operator <<(etk::CCout& _os, const ewol::keyEvent::status_te _obj);
|
||||||
/**
|
/**
|
||||||
* @brief Keybord event or joyestick event
|
* @brief Keybord event or joyestick event
|
||||||
*/
|
*/
|
||||||
@ -99,7 +99,7 @@ namespace ewol
|
|||||||
/**
|
/**
|
||||||
* @brief Debug operator To display the curent element in a Human redeable information
|
* @brief Debug operator To display the curent element in a Human redeable information
|
||||||
*/
|
*/
|
||||||
etk::CCout& operator <<(etk::CCout &os, const ewol::keyEvent::keyboard_te obj);
|
etk::CCout& operator <<(etk::CCout& _os, const ewol::keyEvent::keyboard_te _obj);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -167,7 +167,7 @@ namespace ewol
|
|||||||
/**
|
/**
|
||||||
* @brief Debug operator To display the curent element in a Human redeable information
|
* @brief Debug operator To display the curent element in a Human redeable information
|
||||||
*/
|
*/
|
||||||
etk::CCout& operator <<(etk::CCout &os, const ewol::SpecialKey obj);
|
etk::CCout& operator <<(etk::CCout& _os, const ewol::SpecialKey _obj);
|
||||||
|
|
||||||
SpecialKey& GetCurrentSpecialKeyStatus(void);
|
SpecialKey& GetCurrentSpecialKeyStatus(void);
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user