Jon, > I'm trying to do something I thought was easy, but it's turning out > not to be. I simply want to get the Mac "add" cursor (the one with > the green circle and a plus sign, like the Mac OS X Finder uses when > making a copy).
Carbon only, this is the declare call. The problem is that Rb controls the cursor in a manner that only allows it to show momentarily. You can throw this code in a timer, but it flickers as Rb switches it to current cursor and is a huge hack. Perhaps someone else has an idea here in terms of getting this declare to work. Declare Function SetThemeCursor lib "Carbon" (inTheme As Integer) As Integer Dim OSStatus As Integer Const kThemeCopyArrowCursor = 1 OSStatus = SetThemeCursor(kThemeCopyArrowCursor) <http://developer.apple.com/documentation/Carbon/Reference/Appearance_Manage r/index.html?http://developer.apple.com/documentation/Carbon/Reference/Appea rance_Manager/Reference/reference.html#//apple_ref/doc/c_ref/kThemeCopyArrow Cursor> I'd suggest a feature request to extend the System.Cursor call, but perhaps this is not included since it's a Carbon only call (along with kThemeNotAllowedCursor, kThemeContextualMenuArrowCursor and kThemeAliasArrowCursor). -- Thomas C. _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives of this list here: <http://support.realsoftware.com/listarchives/lists.html>
