Lines Matching refs:cursor
35 \param r Size of the cursor
36 \param cspace Color space of the cursor
38 \param hotspot Hotspot of the cursor
39 \param bytesperline Bytes per row for the cursor. See
58 \param data Pointer to 68-byte cursor data array. See BeBook entry for
73 // Now that we have all the setup, we're going to map (for now) the cursor
87 // for each row in the cursor data
97 // for each column in each row of cursor data
109 // remember cursor data for later
143 \param cursor cursor to copy
145 ServerCursor::ServerCursor(const ServerCursor* cursor)
147 ServerBitmap(cursor),
157 if (cursor) {
158 if (Bits() && cursor->Bits())
159 memcpy(Bits(), cursor->Bits(), BitsLength());
160 fHotSpot = cursor->fHotSpot;
161 if (cursor->fCursorData) {
164 memcpy(fCursorData, cursor->fCursorData, 68);
170 //! Frees the heap space allocated for the cursor's image data
177 /*! \brief Sets the cursor's hotspot
178 \param pt New location of hotspot, constrained to the cursor's boundaries.