I've thought of an interface to let users manipulate stamps in Tux Paint
(flip, mirror and resize).


For many stamps, there'll be an option to simply mirror-image or flip the
stamp, and Tux Paint will do it itself.  The Tux cartoon stamps would
benefit from this.

For other stamps, when mirroring or flipping, an alternative graphic
will be loaded.  Think of a picture of a fire truck with "FDNY" written
on the side.  You wouldn't want that text to be mirrored, too...

Finally, for some stamps, mirroring and/or flipping wouldn't be an option,
because, generally, it's not appropriate.  The numbers and musical symbols
are an example of stamps which couldn't be flipped or mirrored.
(Of course, you can do the old trick of using the Magic tools, but that's
beside the point :^) )


I'm thinking, initially, to allow ALL stamps to be mirrored or flipped.
Then use corresponding ".dat" data files to 'disable' the feature for
certain stamps.  (Again, think of the numbers stamps)  This would require
the least work. :^)

For alternative graphics, I'm guessing I'll need to do something similar
to how I allow locale-specific sound effects.  Something like:

  stamp.png
  stamp_mirror.png
  stamp_flip.png
  stamp_mirrorflip.png

...or somesuch naming convention.


How does this sound?



Oh, and as for the actual INTERFACE, I'm thinking I could just use
the bottom four button positions on the right to provide Mirror, Flip,
Shrink and Grow buttons.

e.g., change from this:

 \     [Stamps]
 /     [  ^   ]  <-- 'scroll up' button
 \     [  ][  ]
 /     [  ][  ]
 \     [  ][  ]
 /     [  ][  ]
 \     [  ][  ]
 /     [  ][  ]
 \     [  v   ]  <-- 'scroll down' button

to this:

 \     [Stamps]
 /     [  ^   ]
 \     [  ][  ]
 /     [  ][  ]
 \     [  ][  ]
 /     [  ][  ]
 \     [  v   ]  <-- move 'scroll down' button up two rows
 /     [<>][v^]
 \     [O.][.O]



Make sense?  Seem reasonable?


-bill!

-- 
[EMAIL PROTECTED]                           Got kids?  Get Tux Paint! 
http://newbreedsoftware.com/bill/       http://newbreedsoftware.com/tuxpaint/

_______________________________________________
Tuxpaint-dev mailing list
[EMAIL PROTECTED]
http://tux4kids.net/mailman/listinfo/tuxpaint-dev
  • ... Bill Kendrick
    • ... Cyberespace_de_Saint-Thonan,_anim=E9_par_St=E9ph?= =?ISO-8859-1?Q?ane_Asco=EBt
      • ... Bill Kendrick
    • ... Mark K. Kim
      • ... Bill Kendrick
    • ... Ben Armstrong
      • ... Bill Kendrick
        • ... Gabriel Gazz�n

Reply via email to