{"identifier":70204,"topic":"Properties","name":"cursor","text":"<code>set <\/code>[<code>the<\/code>]<code> cursor to <i>cursor<\/i><u> <\/u><\/code> The<code> cursor <\/code>property sets the image that appears as the pointer on the screen.  <br><br>\n\n <b>Note: <\/b><code>cursor<\/code> is a <code>set<\/code>-only property. You<b> <\/b>cannot<code> get <\/code>the current value of the<code> cursor <\/code>from a script. <br><br>\n\n HyperCard provides a number of built-in cursors that you can use. (HyperCard automatically resets the cursor to the image for the current tool on idle\u2014when no other action is happening.) <br>\n<br>\nThe built-in cursors are:<code> <br><br>\n\n <br><br>\n\n Ibeam     cross     plus     watch 1         2         3        4 <br><br>\n\n <br><br>\n\n <br><br>\n\n hand      arrow     busy    none <\/code> The<code> busy <\/code>cursor rotates an eighth of a turn each time you call it. <br>\n","related":[],"examples":"set the cursor to 1\nset the cursor to 4\nset the cursor to Ibeam\nset the cursor to none\nset the cursor to watch\n\nrepeat with i = 1 to 100\n  set the cursor to busy -- spins the beach ball\n  ...\nend repeat","demo":"on rotateCursors\n   repeat with cursorNumber = 1 to 4\n     set the <b>cursor<\/b> to cursorNumber\n     wait 30\n   end repeat\n   set the <b>cursor<\/b> to hand\n   wait 30\n   set the <b>cursor<\/b> to arrow\n   wait 30\n   set the <b>cursor<\/b> to balloon -- a cursor in the HyperCard Help stack\n   wait 30\n   repeat for 73\n     set the <b>cursor<\/b> to busy\n     wait 1\n   end repeat\n end rotateCursors\n ","debug":{"9":["set [the] cursor to "],"10":["The built-in cursors"]}}