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>

Reply via email to