Directory... History   New Message Reply Forward   Previous in Thread Next in Thread Previous Unread Next Unread   Help   Centrinity  
  File Transfer File Transfer Postmark  
 
Sunday, June 13, 1999 08:04:11 PM
From:
Greg Duffy Greg Duffy   Add to Address Book...
Subject: Scribble scribbler 
To:
Palm Pilot Software Palm Pilot Software
Attach File...
scribble_v11.zip scribble_v11.zip 9.2K

Thanks for taking a look at my first Pilot application.  I actually use this
myself, so I know its limitations.  And, yes, I do know there are better
versions of this type of app.  It's just my way of learning how to program the
Pilot.

If you're curious, I've been using MetroWerks' CodeWarrior.  Starting with
their basic app shell (a MemoPad varient), it took about me about 5 hours to
get this app up and running.  Another couple of hours poking & prodding at it
to make it more user friendly, and that's about it.  Of course, I have no idea
how long it would take to develop something from scratch, something not
modelled after the MemoPad app.

If you like it, or if you have suggestions or bug reports, feel free to send me
email.  I'm always looking for ways to improve anything I've done.  I'm also
looking for free time in which to perform those improvements. :-)

This software has been tested on CoPilot and in my PalmPilot Professional.  I'd
like to hear from others about compatibility issues.  (This software is
supposed to check for at least OS version 2.0 although I'm unable to exercise
that execution path, given my limited testing environment.)

THIS SOFTWARE IS PROVIDED AS-IS, WITH NO WARRANTY EXPREESED OR IMPLIED.  THIS
SOFTWARE IS FREE BUT NOT IN THE PUBLIC DOMAIN.  IT MAY NOT BE INCLUDED AS
PART OF A COMPILATION ON A CD-ROM, MAGNETIC TAPE, OR ANY OTHER STORAGE DEVICE
WITHOUT THE EXPRESS WRITTEN CONSENT OF THE AUTHOR.


        Mark J. Musante
        olorin@std.com
        http://world.std.com/~olorin/pilot/

================================================================================

Known Bugs
----------

There are no known bugs at this time.  If you do find a feature that you
suspect was unintentional, please write to me at the email address above.

Version History
---------------

1.1 - Date 19980331: New features added.

        a) Ability to erase.
           There is now a pair of toggles on the 'Canvas' form -- selecting
           'Draw' will draw lines as usual; selecting 'Erase' will erase lines,
           currently only one pixel wide.  A possible future enhancement would
           be to make erasing be three (or more) pixels wide.

        b) 'Lock'
           In the 'Details' dialogue there is now a 'Locked' checkbox.  Put
           a checkmark in this box to prevent accidental changes to your
           drawing.  When this checkbox is marked, Scribbler will not allow
           drawing or erasing in your current doodle.  To re-enable doodling,
           simply remove the checkmark.

        c) Text
           Under the 'Edit' menu in the 'Canvas' form there is now a 'Text'
           option.  This brings up a small dialogue that allows you to enter
           a text string.  When you tap OK, you've enabled the text feature.
           Place AND HOLD the stylus in the drawing area, and your text will
           appear.  Drag the stylus around until you've moved the text to
           the location you wish it to appear.  Lift the stylus, and the text
           will be placed there permanently.

           If you decide not to place the text on the screen, drag the text
           up to the top (title bar area).  The text will disappear, and it
           will be safe to lift up the stylus.


1.0 - Date 19980318: Initial public release.

        a) Default scribble title
           It's better than having it blank...

        b) Warning dialogue
           If you tap 'Done' on a drawing whose name is 'Untitled', then
           a warning dialogue pops up to let you know.  Tap 'OK' to go
           back to rename the drawing, and tap 'Cancel' if you think
           the name doesn't warrant changing.

        b) Clear All
           The 'Canvas' form now has an Edit menu which allows you to
           clear the entire drawing.  Not quite the best way of erasing
           mistakes, but better than nothing, I suppose.

0.1 - Date 19980316: Unreleased alpha

        a) Hacked up Stationery.c
           The Metrowerks development environment comes with a basic
           app that's similar to the Memo Pad.  I've hacked this up
           to remove tons of code not necessary for a scribbling
           application.

        b) Added 'Canvas' form
           This permits the scribbling to take place.  Wowza.  Saves
           scribbles to the ScribbleDB database.  *Now* how much
           would you pay?

        c) Added 'Title' to 'Details' dialogue.
           Now you too can name your drawings.