Lines Matching full:cursor
28 struct Cursor;
38 // This class encapsulates a cross-platform description of a cursor. Platform
39 // specific methods are provided to translate the cross-platform cursor into a
40 // platform specific cursor. It is also possible to serialize / de-serialize a
61 // specific cursor object. Otherwise GetCursor should be used.
64 // Returns true if the current cursor object contains the same cursor as the
65 // cursor object passed in. If the current cursor is a custom cursor, we also
69 // Returns a native cursor representing the current WebCursor instance.
78 // Initialize this from the given Windows cursor. The caller must ensure that
84 // Return the stock GdkCursorType for this cursor, or GDK_CURSOR_IS_PIXMAP
85 // if it's a custom cursor. Return GDK_LAST_CURSOR to indicate that the cursor
90 // Return a new GdkCursor* for this cursor. Only valid if GetCursorType
94 // Gets an NSCursor* for this cursor.
98 void InitFromThemeCursor(ThemeCursor cursor);
100 // Initialize this from the given Carbon Cursor.
101 void InitFromCursor(const Cursor* cursor);
104 void InitFromNSCursor(NSCursor* cursor);
121 // Returns true if the platform data in the current cursor object
122 // matches that of the cursor passed in.
134 // Clamp the hotspot to the custom image's bounds, if this is a custom cursor.
142 // Custom cursor data, as 32-bit RGBA.
151 // A custom cursor created from custom bitmap data by Webkit.
156 // A custom cursor created that should be unref'ed from the destructor.