Difference between revisions of "Mac OS X Porting - Cursors"

From Apache OpenOffice Wiki
Jump to: navigation, search
m (Adding categories)
m (What do we need ?)
Line 7: Line 7:
  
 
[[Category:Porting]]
 
[[Category:Porting]]
[[Category::Aqua]]
+
[[Category:Aqua]]

Revision as of 22:12, 22 January 2007

Implementing custom cursors

What do we need ?

Of course, we need the standard cursors like arrow, i-beam cursor, that are defined in the Carbon with constants like kThemeArrowCursor or kThemeIBeamCursor. We have no problem for these, then can simply be called in Carbon with the function SetThemeCursor.

But we also need more specific cursors for example : help cursor, draw cursors… For these cursor the only function availables to to this are deprecated, so we should not use them. The only choice left is to make a Cocoa wrapper and using NSCursor to build our own cursors.

Personal tools