Go to the source code of this file.
|
| enum | WMCursorType {
WM_CURSOR_DEFAULT = 1
, WM_CURSOR_TEXT_EDIT
, WM_CURSOR_WAIT
, WM_CURSOR_STOP
,
WM_CURSOR_EDIT
, WM_CURSOR_COPY
, WM_CURSOR_MOVE
, WM_CURSOR_HAND
,
WM_CURSOR_HAND_CLOSED
, WM_CURSOR_HAND_POINT
, WM_CURSOR_CROSS
, WM_CURSOR_PAINT
,
WM_CURSOR_DOT
, WM_CURSOR_CROSSC
, WM_CURSOR_KNIFE
, WM_CURSOR_BLADE
,
WM_CURSOR_VERTEX_LOOP
, WM_CURSOR_PAINT_BRUSH
, WM_CURSOR_ERASER
, WM_CURSOR_EYEDROPPER
,
WM_CURSOR_SWAP_AREA
, WM_CURSOR_X_MOVE
, WM_CURSOR_Y_MOVE
, WM_CURSOR_H_SPLIT
,
WM_CURSOR_V_SPLIT
, WM_CURSOR_NW_ARROW
, WM_CURSOR_NS_ARROW
, WM_CURSOR_EW_ARROW
,
WM_CURSOR_N_ARROW
, WM_CURSOR_S_ARROW
, WM_CURSOR_E_ARROW
, WM_CURSOR_W_ARROW
,
WM_CURSOR_NSEW_SCROLL
, WM_CURSOR_NS_SCROLL
, WM_CURSOR_EW_SCROLL
, WM_CURSOR_ZOOM_IN
,
WM_CURSOR_ZOOM_OUT
, WM_CURSOR_NONE
, WM_CURSOR_MUTE
, WM_CURSOR_PICK_AREA
,
WM_CURSOR_LEFT_HANDLE
, WM_CURSOR_RIGHT_HANDLE
, WM_CURSOR_BOTH_HANDLES
, WM_CURSOR_NUM
} |
◆ WMCursorType
| Enumerator |
|---|
| WM_CURSOR_DEFAULT | |
| WM_CURSOR_TEXT_EDIT | |
| WM_CURSOR_WAIT | |
| WM_CURSOR_STOP | |
| WM_CURSOR_EDIT | |
| WM_CURSOR_COPY | |
| WM_CURSOR_MOVE | |
| WM_CURSOR_HAND | |
| WM_CURSOR_HAND_CLOSED | |
| WM_CURSOR_HAND_POINT | |
| WM_CURSOR_CROSS | |
| WM_CURSOR_PAINT | |
| WM_CURSOR_DOT | |
| WM_CURSOR_CROSSC | |
| WM_CURSOR_KNIFE | |
| WM_CURSOR_BLADE | |
| WM_CURSOR_VERTEX_LOOP | |
| WM_CURSOR_PAINT_BRUSH | |
| WM_CURSOR_ERASER | |
| WM_CURSOR_EYEDROPPER | |
| WM_CURSOR_SWAP_AREA | |
| WM_CURSOR_X_MOVE | |
| WM_CURSOR_Y_MOVE | |
| WM_CURSOR_H_SPLIT | |
| WM_CURSOR_V_SPLIT | |
| WM_CURSOR_NW_ARROW | |
| WM_CURSOR_NS_ARROW | |
| WM_CURSOR_EW_ARROW | |
| WM_CURSOR_N_ARROW | |
| WM_CURSOR_S_ARROW | |
| WM_CURSOR_E_ARROW | |
| WM_CURSOR_W_ARROW | |
| WM_CURSOR_NSEW_SCROLL | |
| WM_CURSOR_NS_SCROLL | |
| WM_CURSOR_EW_SCROLL | |
| WM_CURSOR_ZOOM_IN | |
| WM_CURSOR_ZOOM_OUT | |
| WM_CURSOR_NONE | |
| WM_CURSOR_MUTE | |
| WM_CURSOR_PICK_AREA | |
| WM_CURSOR_LEFT_HANDLE | |
| WM_CURSOR_RIGHT_HANDLE | |
| WM_CURSOR_BOTH_HANDLES | |
| WM_CURSOR_NUM | |
Definition at line 14 of file wm_cursors.hh.
◆ wm_cursor_arrow_move()
Definition at line 364 of file wm_cursors.cc.
References EVT_DOWNARROWKEY, EVT_LEFTARROWKEY, EVT_RIGHTARROWKEY, EVT_UPARROWKEY, GHOST_GetNativePixelSize(), wmWindow::ghostwin, KM_PRESS, wmEvent::type, wmEvent::val, wm_cursor_arrow_move(), and wm_cursor_warp_relative().
Referenced by wm_cursor_arrow_move(), and wm_handlers_do_intern().
◆ wm_init_cursor_data()
| void wm_init_cursor_data |
( |
| ) |
|
Definition at line 560 of file wm_cursors.cc.
References BEGIN_CURSOR_BLOCK, BlenderCursor, BLI_assert, END_CURSOR_BLOCK, i, WM_CURSOR_BLADE, WM_CURSOR_BOTH_HANDLES, WM_CURSOR_COPY, WM_CURSOR_CROSS, WM_CURSOR_CROSSC, WM_CURSOR_DEFAULT, WM_CURSOR_DOT, WM_CURSOR_E_ARROW, WM_CURSOR_EDIT, WM_CURSOR_ERASER, WM_CURSOR_EW_ARROW, WM_CURSOR_EW_SCROLL, WM_CURSOR_EYEDROPPER, WM_CURSOR_H_SPLIT, WM_CURSOR_HAND, WM_CURSOR_HAND_CLOSED, WM_CURSOR_HAND_POINT, WM_CURSOR_KNIFE, WM_CURSOR_LEFT_HANDLE, WM_CURSOR_MOVE, WM_CURSOR_MUTE, WM_CURSOR_N_ARROW, WM_CURSOR_NONE, WM_CURSOR_NS_ARROW, WM_CURSOR_NS_SCROLL, WM_CURSOR_NSEW_SCROLL, WM_CURSOR_NUM, WM_CURSOR_NW_ARROW, WM_CURSOR_PAINT, WM_CURSOR_PAINT_BRUSH, WM_CURSOR_PICK_AREA, WM_CURSOR_RIGHT_HANDLE, WM_CURSOR_S_ARROW, WM_CURSOR_STOP, WM_CURSOR_SWAP_AREA, WM_CURSOR_TEXT_EDIT, WM_CURSOR_V_SPLIT, WM_CURSOR_VERTEX_LOOP, WM_CURSOR_W_ARROW, WM_CURSOR_WAIT, WM_CURSOR_X_MOVE, WM_CURSOR_Y_MOVE, WM_CURSOR_ZOOM_IN, WM_CURSOR_ZOOM_OUT, and wm_init_cursor_data().
Referenced by WM_init(), and wm_init_cursor_data().