PopupUtils V1.8 Released September 7, 2004
New in V1.5: InputPrompt and ShowStatusMessage!
PopupUtils is a SatForms plugin extension that provides some handy
methods for making your SatForms application more "escape-proof". By
escape-proof, I mean more resistant to a user exiting the application
at times when you don't want them to exit. PopupUtils also provides
convenience by enabling you to pop up keyboards, date and time pickers,
etc., completely under script control.
PopupUtils provides the following escape-proofed features:
InputPrompt provides a popup prompt with an edit field, with a
customizable title, prompt, and button captions. The edit field font is
programmable, giving you the ability to use one of the symbol fonts for
obscured password entry.
ShowStatusMessage is a very simple routine to display a single line of
text in a box on top of your form, and then erase it at a later point.
It is intended for short status or progress type messages that do not
require or allow any user input.
MaximumShields single function call for complete escape prevention
standard popup alpha, numeric, and international keyboards
standard popup date selector with settable title
popup single time selector with settable title
standard popup Graffiti Reference Chart
extra-escape-proofed version of the PromptUser msgbox and prompt
replacement dialog from PocketUtils (lets you define the prompt's
title, message, and button labels)
As well, PopupUtils includes a trio of very powerful methods
(IgnoreKey, RestoreKey, GetIgnoredKeyList) enabling you to tell
SatForms to ignore specified keys or buttons globally throughout your
application, without you needing to trap them in the OnKey event for
every single form. For example, to tell SF to ignore the Find
silkscreen key throughout your application, you would simply call
IgnoreKey(264) once at the start of your app. Keys are specified by
their PalmOS ASCII code, and can refer to standard alphabet keys or
virtual keys like the Launch button or hard buttons. A handy text
PalmOS keycode reference table is included in the PopupUtils
documentation. IgnoreKey works everywhere that the OnKey event works,
but does not work where OnKey does not work either. That is what the
other popup methods are designed to address.
Upgrade from PopupUtils 1.2: If you are an existing PopupUtils V1.2 (or
previous) owner, you can upgrade to PopupUtils V1.7 at a special price.
See the following page:
Evaluation Version Download
An evaluation version of this extension is available so you can try
it out before deciding to purchase.
To download an evaluation version of this extension, complete the
Product Evaluation Request Form with
your full address information. Eval version download instructions
will be supplied upon completion of the request form. The evaluation
versions of the extensions display a notice screen each time they are run,
but do not time out. They are intended for internal testing use only
and may not be distributed.
Site License Available
You can purchase a site license for this product that enables its use by
an unlimited number of developers (persons) at a single office location.
Site licenses cost 2.5 times the single license fee. To purchase a site
license, simply enter a quantity of 2.5, click on the ADD button to add
it to your shopping basket, and then click View Basket to complete your
order. Thank you!