Combee on Palm OS

Tuesday, 9 March 2004  2:01 AM

One of the changes I made to PilRC 3.0 that's proven a bit controversial is adding a warning message about missing a Graffiti State Indicator control.  This is the little "arrow" control that tells you the Graffiti state while you're editing a field.  One of my pet peeves was seeing applications that had fill-in fields but didn't include the GSI on the form, making it hard to tell what characters you were writing.  So, in an effort to reduce the occurrence of this, I added a warning that would be emitted when you defined a form with an editable field that didn't have a GSI defined.

While I didn't get any direct hate mail, I did observe a few "why am I getting this" messages, and even saw one developer post that he rebuilt PilRC with the warning disabled.  So, in the 3.2 source, I've added another keyword, NOGRAFFITISTATEINDICATOR.  By putting this in your form, you're telling PilRC that you intentionally didn't want a GSI.  I preferred doing this over added a "no warning" command line switch, since it only affects a single form at a time, meaning you still have to think about the issue.