Class Fox::FXCursor |
|
Cursor class
CURSOR_ARROW: | Default left pointing arrow |
CURSOR_RARROW: | Right arrow |
CURSOR_IBEAM: | Text I-Beam |
CURSOR_WATCH: | Stopwatch or hourglass |
CURSOR_CROSS: | Crosshair |
CURSOR_UPDOWN: | Move up, down |
CURSOR_LEFTRIGHT: | Move left, right |
+CURSOR_MOVE: Move up, down, left, right
Methods |
Attributes |
height | [R] | Height of cursor, in pixels [Integer] |
hotX | [R] | Hotspot x-coordinate [Integer] |
hotY | [R] | Hotspot y-coordinate [Integer] |
width | [R] | Width of cursor, in pixels [Integer] |
Public Class methods |
new(app, stockCursorId=CURSOR_ARROW) {|theCursor| ...} |
Make stock cursor, where stockCursorId is one of the stock cursors (CURSOR_ARROW, CURSOR_RARROW, etc.)
new(app, source, mask, width=32, height=32, hotX=-1, hotY=-1) {|theCursor| ...} |
Make cursor from source and mask; cursor size should be 32x32 for portability!
Public Instance methods |
savePixels(stream) |
Save pixel data only.
loadPixels(stream) |
Load pixel data only.