At 22:22 2002-12-15 -0800, you wrote:
I see from the archives that someone asked about this back in June, but I didn't see a reply.GsiSetLocation isn't really a user level function -- its used internally by the form code and the field management code. The proper way to adjust this items position would be to change the location of the GSI object in your form. You don't have an ID, but you can iterate through all your form objects, looking for the one that has kind "frmGraffitiStateObj". Then, use that index for a call to FrmSetObjectPosition.
Are there any special tricks to using GsiSetLocation to change the location of the Graffiti shift indicator? I call GsiSetLocation, then FrmEraseForm, then FrmDrawForm, but the GSI stays put.
You probably should do this when the form isn't displayed, as GSI's can't be hidden/shown.
--
Ben Combee <[EMAIL PROTECTED]>
CodeWarrior for Palm OS technical lead
Palm OS programming help @ www.palmoswerks.com
--
For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
