Fixed: #1034 Implement CCustomMouse for Linux
This commit is contained in:
parent
9c9fc9375c
commit
1cf939d003
3 changed files with 8 additions and 0 deletions
|
@ -755,6 +755,9 @@ public:
|
||||||
// Display a cursor from its name (case unsensitive)
|
// Display a cursor from its name (case unsensitive)
|
||||||
virtual void setCursor(const std::string &name, NLMISC::CRGBA col, uint8 rot, sint hotSpotX, sint hotSpotY, bool forceRebuild = false) = 0;
|
virtual void setCursor(const std::string &name, NLMISC::CRGBA col, uint8 rot, sint hotSpotX, sint hotSpotY, bool forceRebuild = false) = 0;
|
||||||
|
|
||||||
|
// Change default scale for all cursors
|
||||||
|
virtual void setCursorScale(float scale) = 0;
|
||||||
|
|
||||||
/** Check whether there is a low level device manager available, and get its interface. Return NULL if not available
|
/** Check whether there is a low level device manager available, and get its interface. Return NULL if not available
|
||||||
* From this interface you can deal with mouse and keyboard as above, but you can also manage game device (joysticks, joypads ...)
|
* From this interface you can deal with mouse and keyboard as above, but you can also manage game device (joysticks, joypads ...)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -440,6 +440,8 @@ public:
|
||||||
// Display a cursor from its name (case unsensitive)
|
// Display a cursor from its name (case unsensitive)
|
||||||
virtual void setCursor(const std::string &name, NLMISC::CRGBA col, uint8 rot, sint hotSpotX, sint hotSpotY, bool forceRebuild = false);
|
virtual void setCursor(const std::string &name, NLMISC::CRGBA col, uint8 rot, sint hotSpotX, sint hotSpotY, bool forceRebuild = false);
|
||||||
|
|
||||||
|
// Change default scale for all cursors
|
||||||
|
virtual void setCursorScale(float scale);
|
||||||
// @}
|
// @}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -604,6 +604,9 @@ public:
|
||||||
// Display a cursor from its name (case unsensitive)
|
// Display a cursor from its name (case unsensitive)
|
||||||
virtual void setCursor(const std::string &name, NLMISC::CRGBA col, uint8 rot, sint hotSpotX, sint hotSpotY, bool forceRebuild = false) = 0;
|
virtual void setCursor(const std::string &name, NLMISC::CRGBA col, uint8 rot, sint hotSpotX, sint hotSpotY, bool forceRebuild = false) = 0;
|
||||||
|
|
||||||
|
// Change default scale for all cursors
|
||||||
|
virtual void setCursorScale(float scale) = 0;
|
||||||
|
|
||||||
// @}
|
// @}
|
||||||
|
|
||||||
/// \name Misc.
|
/// \name Misc.
|
||||||
|
|
Loading…
Reference in a new issue