Hi There,

There seems to be a difference in the way the TX (Palm OS 5.4.9) handles the DIA and the previous devices.

Until now, when you had a device with the text input area hidden, many system forms would show the text input area and then hide it again. On the TX, the text input area remains shown and the trigger widget in the status bar is deactivated. Thus when you show a progress form, you end up with the text input area shown and now way to put it back in the state where it was, since the trigger is disabled. That is quite annoying. The same behavior can be seen in Palm's apps too (like Favorites)

I solved the problem in my app, by adding to the handling of the winEnterEvent event, the following:

if (((WinPtr)FrmGetFormPtr(MainForm) == WinGetWindowPointer(eventP- >data.winEnter.enterWindow)) && Gpt->gHasPinMgr)
                {
                        PINSetInputAreaState(pinInputAreaUser);
                        PINSetInputTriggerState(pinInputTriggerEnabled);
                }

That solves the problem.

Any better ideas?

Christophe ANDRES
http://homepage.mac.com/chrisoft/



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

Reply via email to