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

CLASSPAD 300 BITEDIT VERSION 0.90
Copyright 2004 - Brian Maguire


=============================================================================
ABOUT
=============================================================================

This is beta release of BitEdit, a ClassPad 300 bitmap editor. Seeing how this is an early version I'm sure there are some bugs. There will also be more
features added in the future.

	It has all the basic tools working...

	VIEW TOOLS
	  * Select
	  * Pan
	  * Zoom-in
	  * Zoom-out

	DRAW TOOLS
	  * Pencil
	  * Eraser
	  * Line
	  * Vector
	  * Straight Horizontal/Vertical line
	  * Text
	  * Rectangle
	  * Square
	  * Ellipse
	  * Circle

	LINE THICKNESS
	  * 1 pixel to 4 pixels

	LINE COLOR
	  * Black Lines
	  * White Lines

	FILL COLOR OR PATTERN
	  * White Fill
	  * Black Fill
	  * 7 Different Fill Patterns
	  * No Fill (Transparent)

	OTHERS
	  * Cut
	  * Copy
	  * Paste
	  * Undo/Redo
	  * Resize

CLOCK!
=====
I added a clock to the statusbar. This is experimental, so it doesn't allow
much configuration. For example, it always displays MONTH/DAY/YEAR. To change
the time or date pull down the ClassPad menu (the funny symbol at the very
beginning of the menu bar) and you'll see a new menu item named "Set
Date/Time".


You can do is to create a bitmap of any size. You can even open up any image
that was saved and paste it into your own custom sized bitmap.

Please email any bugs to ufc@classpad.org.
Check back on ClassPad.org for new BitEdit releases and bugfixes:)

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

NOTE: At the time of this writing, there is a PHP script available on the
web that will import 155 x 177 bitmap into the ClassPad using the ClassPad
Manager.  It uses a pretty nice trick and creates a Basic program that will
draw your image in the graph window.

	http://casiocalto.free.fr/tutopict.htm
	http://membres.lycos.fr/classpad/conv.htm



=============================================================================
CHANGES
=============================================================================

* Version 0.9999 - 2004.09.12
---------------------------

- Simplified drawing colors and fill styles. There are now one button for
  selecting the line color and one button for selecting the fill color/pattern.
  A new option was added to the fill color/pattern button for selecting "No Fill".
  "No Fill" doesn't fill in shapes that are drawn, so the inside it transparent.

- Added Polygon tool

- Added flip horizontal/vertical and rotate 180 degrees

- Fixed bug with transparent drawing mode

- Fixed embarrassing bug where the message table strings were out of order.


* Version 0.999 - 2004.09.04
---------------------------

- French strings were translated by mccyrille.

- A handful of bugfixes

- Added DRAW menu

- Added draw modes. You can now move or paste a selection in Opaque or Transparent
  mode

_ Added date and time formats.


* Version 0.90 - 2004.07.13
---------------------------

- A handful of bugfixes, including a bad bug with zooming.

- Added new draw modes...
  + Text mode
  + Vector mode

- Circle mode now draws from the center out (like you would expect)

- New drawing model. Now you draw an object like a line using two pen presses.
  The first pen down starts the first point. The first point is then added on
  the first pen up. The second pen down/up places the second point.

- Ability to edit your last draw operation. For example, if you draw a line
  the two defining points will be displayed and you can continue to move them
  around to change the line.


* Version 0.86 - 2004.07.07
---------------------------
- Added floating toolbar

- Added VIEW menu where you can toggle the floating toolbar or clock on or off

* Version 0.85 - 2004.07.07
---------------------------
- Fixed ellipse drawing bug.

- Added zooming. You can now zoom 2X and 4X.

- Added ability to resize an existing bitmap

- Created seperate tool buttons for drawing tools and veiwing tools (like
  pan, zoom..).

- Added compressed bitmap support. This is still a prototype so you should
  not rely on it. You should save a copy of your bitmaps in non-compressed
  format on the PC using the ClassPad Manager.

- Added a clock! This is still a prototype so it doesn't allow much
  configuration. For example, it always displays MONTH/DAY/YEAR. To change
  the time or date pull down the ClassPad menu (the funny symbol at the very
  beginning of the menu bar) and you'll see a new menu item named "Set
  Date/Time".

* Version 0.83 - 2004.06.28
---------------------------
Fixed dialog box


* Version 0.82 - 2004.06.28
---------------------------
- Fixed rectangle pattern fill. The pattern fill only works for on-screen
  drawing. It doesn't seem to work for off-screen (bitmap) drawing. When
  drawing off-screen it doesn't clip. I worked around this problem by
  creating a bitmap of the exact size and then pattern filling this. I think
  copy this exact sized bitmap onto the drawing.

- Fixed possible copy/paste crash

_ Implemented "Select All" and "Clear All"

- Fixed drawing glitch for filled ellipse. The ellipse drawing function
  doesn't fill correctly if the width or height is less than 5. As a quick
  fix I draw a rectangle if the widh is less than 3 and a non-filled
  rectangle if the width is less than 5. This isn't a correct solution, but
  it fixes the crash.

- Added memory protection to prevent a heap error when creating large
  bitmaps

- Enhanced new bitmap dialog by adding extra validation and hooking up the
  UP/DOWN/EXE keys

- Setup the language database for easier translation to non-English
 languages, and translated a few message strings.


* Version 0.80 - 2004.06.23
---------------------------
Initial release


=============================================================================
BUGS
=============================================================================

1) The pattern fill only works for rectangle or squares. There is no generic
shape fill in the ClassPad so this code will have to be written from scratch
in a later version of the BitEdit add-in.


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