I've isolated (I think) my problem with the pop-up system keyboard and a 
field in a table. As I mentioned earlier, I can edit text in a table's 
field using graffiti with no problems, but it fails when I use the popup 
keyboard.

When I complete editing the field using the popup keyboard, the 
user-supplied Load function for that table column is called. This routine 
determines, based on the row, what text should be in the field. It attempts 
to resize a global handle to take this text and sets it (there is a 
corresponding Save function which copies text from this global handle and 
puts it away).

Here's the problem - when the popup keyboard exits, it leaves the field 
handle locked! Why? Graffiti editing does not do this. Furthermore, why is 
my Load function being called again by the OS (it was already called when 
the field received focus prior to triggering the popup keyboard)? Should it 
not be the Save procedure for that column which is called?

Erik
-------------------------------------------------------------------
Icefield Tools Corporation  tel: (867) 633-4264
PO Box 30085                fax: (867) 633-4217
Whitehorse, Yukon CANADA    e-mail: [EMAIL PROTECTED]
Y1A 5M2                    internet: http://www.icefieldtools.com/



-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to