Home Home
Online Store Online Store
Questions Questions

This site offers secure, encrypted ordering for your protection. Click here to find out more

SFControlMagic SFX for PalmOS
Sample App: listbox with Normal 12 font plus custom color scheme
Sample App: listbox with Normal 12 font plus custom color scheme

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, including:

  • 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
  • paragraph
  • listbox
  • droplist trigger
  • lookup
  • checkbox
  • radio button
  • 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 PocketUtils 2.0).

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!

System Requirements:
  • Compatible with SatForms 3.1 and higher
  • Compatible with PalmOS 3.0 and higher
  • Color functions require a color-enabled PalmOS device and are just ignored on non-color devices
  • PalmOS5 Ready!
License Information:
  • PalmDataPro extensions include a royalty-free per-developer runtime license
  • You can distribute the extension PRC files royalty-free with your app but you need to purchase a separate license for each SF developer (person).
Reference: SFX-030

Manufactured by: Thacker Network Technologies Inc.

Payment Methods:
American Express, MasterCard, Visa, Money Order or Wire Transfer

All prices in US dollars. Convert this to your own currency. Canadian GST/HST tax will be added to purchases made by Canadian residents. The software will be emailed to you upon receipt of payment.

Currency US$
Ref Description Price Quantity Required Add To Basket
SFX-030  SFControlMagic SFX for PalmOS  50.00 each

Select here to BUY this item NOW
Proceed to the checkout and view the contents of your basket
Proceed to the checkout and view the contents of your basket

Select here to Request Further Information about this item

Thacker Network Technologies Inc., 5338 - 51st Avenue, Lacombe, Alberta, T4L 1N5 Canada
Tel: 403-782-5432 Fax: 403-782-1794
Built using ecBuilder.