BCursor¶
Constructor and Destructor¶
BCursor()
BCursor::BCursor(const void *cursorData)
BCursor::BCursor(BMessage *archive)
Initializes the new cursor object. If you specify a non-NULL value for cursorData, the cursor is initialized with the specified cursor data.
If you specify a NULL value for cursorData, the cursor is useless; since this class doesn’t currently provide a means of setting the cursor data once the object is instantiated, you’re out of luck, so why bother?
BCursor doesn’t currently implement archiving, so you shouldn’t use the second form.
~BCursor()
virtual BCursor::~BCursor()
Releases any resources used by the cursor.
Static Functions¶
Instantiate()
static BArchivable *BCursor::Instantiate(BMessage *archive)
Not currently implemented; always returns NULL.
See also: BArchivable::Instantiate()
,
BArchivable::Archive()
Constants¶
Declared in: app/AppDefs.h
const unsigned char B_HAND_CURSOR[]
const unsigned char B_I_BEAM_CURSOR[]
These constants contain all the data needed to set the cursor to the default hand image or to the standard I-beam image for text selection.
const BCursor* B_CURSOR_SYSTEM_DEFAULT
const BCursor* B_CURSOR_I_BEAM
The second two constants are BCursor
objects and produce the
same cursors the first two constants.
See also: BApplication::SetCursor()