I have an app with a single form divided into three "pages".  The UI objects
are mostly popups, i.e., a label + a pop trigger + a list.  Each "page" of
objects is overlayed on top of the previous pages in the Constructor (Mac).
I have a three column, one row table at the top of the form which is used to
navigate between pages, i.e., tapping column one goes to page one, column
two to page two, etc.

In the form init function, I initialize all objects normally, as if they all
fit on the form, and then at the end, call a "ShowPage" function.  The first
time through, that function hides all the objects, and then shows the
objects contained on the first page.  When the user taps on a column in the
above mentioned table, the ShowPage function gets called, and it simply
hides all the objects on the current page, and then shows all the objects on
the requested page.

This all works perfectly under OS 3.3, but doesn't work under OS 3.5.  Under
OS 3.5, a FrmShowObject done on a previously hidden list object causes the
list to be drawn with the height as set in Constructor.  Under OS 3.3, this
FrmShowObject doesn't draw anything.  I've tried several ways to work around
this, but to no avail.

Does anybody have a way to do this that will work on both systems?  Is my
approach to this just not right?

Thanks,

Mark Peters


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to