Thomas Ward wrote:
> Each of my forms will respond to update code 40 by
redrawing itself,
> sized for the correct screen size. This seems to
work. However, if I have
> a form with a popup form on top of it, I run into a
problem. In this
> case, it's the underlying form that needs to be
updated, and not the
> popup form returned by FrmGetActiveFormID. So the
FrmUpdateForm doesn't
> work.

Since the user can't interact with the underlying form
until after the popup is dismissed, do you really need
to update the underlying form?

> In any case, it must be possible to do this, because
if I run the Address
> Book application on my NX-60 and select Preferences
from the menu, a
> popup form appears. The blue button that toggles the
virtual silkscreen
> is enabled, and tapping on it causes the UNDERLYING
form to be redrawn.

Are you sure?

According to the recently-updated Sony SDK
documentation, the underlying really isn't updated. 
If a modal dialog is active, the system saves the bits
behind the silkscreen and restores them when possible.

Notice that if you start any of the PIM apps with the
silkscreen maximized, open a modal dialog, and then
minimize the silkscreen, the region where the
silkscreen use to be is blank.

> So there has to be a way to do it. (Interestingly
enough, in the Sony
> NR70 emulator, the blue button is DISABLED.)

None of the PIM apps on the NR70 supported silkscreen
resizing.

> Anybody know how I can cause the update event to get
sent to the
> underlying form? Or is there a better approach to
what I'm trying to do?
> Thanks.

Most apps that I've seen don't bother.


__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2

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

Reply via email to