Version 1.1 Released October 24, 2002
SFControlMagic is a simple SFX plugin extension that enables you to
change several attributes of most standard SatForms controls on the fly,
- getting/setting a control's font
- getting/setting a control's location on the form
- getting/setting a control's bounds (location and size)
Want to dynamically change the active font in an edit field for emphasis
(applies to the whole field, not selected text), or use the Large Bold
12 font in a listbox? With SFControlMagic, you can do it!
Full Color Support!
As well, SFControlMagic gives you the ability to easily add full
color support to your application, letting you change the colors that
controls, text, and other form objects are drawn with. You can make
your application more appealing by using the full Palm color palette
instead of just relying on the default colors, or even add the ability
for your users to customize the color scheme to their liking!
SFControlMagic's font, location, and bounds functions work with the
following standard SatForms controls:
- edit field
- droplist trigger
- radio button
- text (font and position only, not bounds)
- bitmap (position only, not bounds)
Unfortunately, the functions do not work with the following:
- SFX custom controls (like the Slider)
- title control
- droplist popup list
All of the font/location/bounds changes you make with the SFControlMagic
functions are temporary, and do not affect the stored attributes for
controls. For example, if you set a new font & size for a listbox while
on a form, then jump to a different form/page and return to the original
form/page, the listbox reverts back to its original font and size.
These changes are dynamically applied to controls on the active form,
and do not affect the stored control properties.
All of the user interface element color changes you make are active for
the duration of your application, and do not affect any other Palm
applications. To make these color changes "permanent" for your
application, you could apply them in an initialization script when your
application launches (such as the AfterAppStart script in SF 4.0+). If
you give your users the option to select/save their own app color
scheme, you would want to save the selected colors to a table (or
possibly to Saved Preferences for your application using the
GetAppPref/SetAppPref functions in
A sample application is included that demonstrates all of the features
and functions of SFControlMagic.
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. In the Comments section of your order, please enter the text
"Site License". Thank you!