Adding "Wait" cursor in the cursor list, developpers can now use it where needed.
This commit is contained in:
parent
64e5febd6a
commit
9f9cbba5a8
@ -33,6 +33,7 @@ void CursorManager::init (Glib::RefPtr<Gdk::Window> mainWin) {
|
|||||||
cLeftTanMove = new Gdk::Cursor (Gdk::SB_LEFT_ARROW);
|
cLeftTanMove = new Gdk::Cursor (Gdk::SB_LEFT_ARROW);
|
||||||
cRightTanMove = new Gdk::Cursor (Gdk::SB_RIGHT_ARROW);
|
cRightTanMove = new Gdk::Cursor (Gdk::SB_RIGHT_ARROW);
|
||||||
cAdd = new Gdk::Cursor (Gdk::PLUS);
|
cAdd = new Gdk::Cursor (Gdk::PLUS);
|
||||||
|
cWait = new Gdk::Cursor (Gdk::CLOCK);
|
||||||
|
|
||||||
Glib::RefPtr<Gdk::Pixbuf> hand = safe_create_from_file(argv0+"/images/openhand22.png");
|
Glib::RefPtr<Gdk::Pixbuf> hand = safe_create_from_file(argv0+"/images/openhand22.png");
|
||||||
Glib::RefPtr<Gdk::Pixbuf> close_hand = safe_create_from_file(argv0+"/images/closedhand22.png");
|
Glib::RefPtr<Gdk::Pixbuf> close_hand = safe_create_from_file(argv0+"/images/closedhand22.png");
|
||||||
@ -75,6 +76,8 @@ void CursorManager::setCursor (Glib::RefPtr<Gdk::Window> window, CursorShape sha
|
|||||||
window->set_cursor (*cRightTanMove);
|
window->set_cursor (*cRightTanMove);
|
||||||
else if (shape==CSStraighten)
|
else if (shape==CSStraighten)
|
||||||
window->set_cursor (*cCropSelection);
|
window->set_cursor (*cCropSelection);
|
||||||
|
else if (shape==CSWait)
|
||||||
|
window->set_cursor (*cWait);
|
||||||
else if (shape==CSPlus)
|
else if (shape==CSPlus)
|
||||||
window->set_cursor (*cAdd);
|
window->set_cursor (*cAdd);
|
||||||
else if (shape==CSEmpty)
|
else if (shape==CSEmpty)
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
#include <gtkmm.h>
|
#include <gtkmm.h>
|
||||||
|
|
||||||
enum CursorShape {CSArrow, CSOpenHand, CSClosedHand, CSMove, CSMoveLeft, CSMoveRight, CSResizeWidth, CSResizeHeight, CSResizeDiagonal, CSSpotWB, CSCropSelect, CSStraighten, CSPlus, CSEmpty};
|
enum CursorShape {CSArrow, CSOpenHand, CSClosedHand, CSMove, CSMoveLeft, CSMoveRight, CSResizeWidth, CSResizeHeight, CSResizeDiagonal, CSSpotWB, CSCropSelect, CSStraighten, CSPlus, CSWait, CSEmpty};
|
||||||
|
|
||||||
class CursorManager {
|
class CursorManager {
|
||||||
|
|
||||||
@ -36,6 +36,7 @@ class CursorManager {
|
|||||||
Gdk::Cursor* cNormal;
|
Gdk::Cursor* cNormal;
|
||||||
Gdk::Cursor* cCropSelection;
|
Gdk::Cursor* cCropSelection;
|
||||||
Gdk::Cursor* cAdd;
|
Gdk::Cursor* cAdd;
|
||||||
|
Gdk::Cursor* cWait;
|
||||||
Gdk::Cursor* cHand;
|
Gdk::Cursor* cHand;
|
||||||
Gdk::Cursor* cClosedHand;
|
Gdk::Cursor* cClosedHand;
|
||||||
Gdk::Cursor* cWB;
|
Gdk::Cursor* cWB;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user