51 lines
1.1 KiB
C++
51 lines
1.1 KiB
C++
/**
|
|
* @author Edouard DUPIN
|
|
*
|
|
* @copyright 2011, Edouard DUPIN, all right reserved
|
|
*
|
|
* @license BSD v3 (see license file)
|
|
*/
|
|
|
|
#ifndef __EWOL_CURSOR_H__
|
|
#define __EWOL_CURSOR_H__
|
|
|
|
#include <etk/types.h>
|
|
#include <etk/Stream.h>
|
|
namespace ewol {
|
|
namespace context {
|
|
enum cursorDisplay {
|
|
cursorArrow, // this is the normal arrow ...
|
|
cursorLeftArrow,
|
|
cursorInfo,
|
|
cursorDestroy,
|
|
cursorHelp,
|
|
cursorCycle,
|
|
cursorSpray,
|
|
cursorWait,
|
|
cursorText,
|
|
cursorCrossHair,
|
|
cursorSlideUpDown, //!< change the position (slide) vertical
|
|
cursorSlideLeftRight, //!< change the position (slide) horizontal
|
|
cursorResizeUp,
|
|
cursorResizeDown,
|
|
cursorResizeLeft,
|
|
cursorResizeRight,
|
|
cursorCornerTopLeft,
|
|
cursorCornerTopRight,
|
|
cursorCornerButtomLeft,
|
|
cursorCornerButtomRight,
|
|
cursorNone,
|
|
// just for the count:
|
|
cursorCount
|
|
};
|
|
};
|
|
/**
|
|
* @brief Debug operator To display the curent element in a Human readable information
|
|
*/
|
|
etk::CCout& operator <<(etk::CCout& _os, const enum ewol::context::cursorDisplay _obj);
|
|
};
|
|
|
|
#endif
|
|
|
|
|