Index of /tcl/ftparchive/sorted/graphics/Picasso4.1a3

      Name                   Last modified     Size  Description

[DIR] Parent Directory 13-Feb-99 13:26 - [   ] CHANGES 21-May-96 13:29 5k [   ] Picasso4.1a3.sea.bin 22-May-96 02:29 122k [CMP] Picasso4.1a3.tar.gz 22-May-96 02:25 77k [   ] README 21-May-96 13:04 5k

##
##			Picasso Release 4.1a3
##
##			Frank Mangin - Frank.Mangin@ceram.fr
##
##

Picasso is an interactive drawing tool in the style of UNIX idraw or 
  MacDraw. Its capabilities directly derive from those of the Tk canvas 
  widget (users of picasso3.x read below).

This release is an alpha release, whose main purpose is to demonstrate 
  the cross-platform capabilities of tcl/tk. It's been tested on a HP 712 
  UNIX platform, and on a PowerMac 6100.

PLATFORMS: 
  Macintosh, UNIX, untested on PCs

REQUIRES: 
  Tcl7.5 & Tk 4.1, final release (called mactk4.1 on the Mac)

INSTALL: 
  Macintosh: - launch mactk4.1
	     - "cd" to the distribution directory, 
             - source "INSTALL.mac"
       UNIX: - modify the first line of picasso.tcl
             - cd to the distribution directory 
             - execute ./INSTALL.unix

   Warning! The main script picasso.tcl is left in place in the distribution
     directory; source or execute it to run Picasso
   The library and bitmaps subdirectories in the distribution are no longer 
     needed after installation, you can delete them
       
=========================================================================
DESCRIPTION:
-----------

  The documentation is still to be written... the following is an updated 
    version of on line help entries of picasso3.8:
    
    
  Besides basic object types like lines or rectangles, Picasso is able to 
  load and manipulate 
  image objects. Supported image formats are those of the Tk photo image type,
  currently GIF and PPM/PGM

  Picasso drawings may be saved and restored, and may also be written in 
  Encapsulated Postscript format, suitable for inclusion by latex.

  ****  Global bindings  ****

  Control q     Quit Picasso
  Control s     Save current drawing
  Control w     Save current drawing in specified file
  Control f     Load a new drawing

  Control d 	Delete selected objects
  Control 2 	Duplicate selected objects
  Control p 	Set selected object parameters
  Control a		Select all
  Control g 	Group selected objects together
  Control u 	Ungroup selected groups
  Control r		Raise selected objects
  Control l 	Lower selected objects

  Key UpArrow     Move selected objects 1 pixel upwards
  Key DownArrow   Move selected objects 1 pixel downwards
  Key RightArrow  Move selected objects 1 pixel to the right
  Key LeftArrow   Move selected objects 1 pixel to the left

  **** Group tags resetting ****

  If selection doesn't work normally (e.g. there is an item you can't 
				      select), picasso probably got lost with group tags management. You can 
  reset group tags using the "Group Reset" action in the Edit menu.
  Resetting group tags will also be necessary when loading a drawing saved 
  with picasso version 3.5 or earlier, due to a bug in group tag management.

########  Image mode button  ########

  Image objects are created from image files in PPM/PGM or GIF format.
  Once created, an image object is 
  independent of the source image file used to create it.

  ****  Image object control  ****

  zoom & subsampling"

  See the Tk photo image type documentation.

  gamma:
  
  See the Tk photo image type documentation.
}}

########  Control Frame  ########

set HelpEntries(top_optionFr) {{Control Panel} {

  Options set via the control panel are immediately applied to 
  the set of selected objects, and remain in effect for future object 
  creations.
}}

########  Control Button  ########

set HelpEntries(top_optionFr_btf) {{Option set display control} {

  As many option sets as possible are simultaneously displayed in the 
  control panel. Selecting an option set from the "Control" menu causes this 
  set to be displayed first in the panel.
}}

########  Modes  ########

set ModeHelp(SelectMode) {{Select Mode} {

  Select mode bindings:

  ButtonPress-1       	On an object, select this object alone,
  						otherwise deselect all and start region selection

  Shift-ButtonPress-1 	Adds object under the pointer to the
						set of selected objects

  Button-2            	Move the set of selected objects. If over an object,
						moves it along with selected objects.  

  ButtonPress-3			Help

  **** Note ****

  If selection doesn't work normally (e.g. there is an item you can't
	select), picasso probably got lost with group tags management.
  You can reset group tags using the "Group Reset" action in the Edit
  menu.
  Resetting group tags will also be necessary when loading a drawing
    saved with picasso version 3.5 or earlier, due to a bug in group
    tag management.
  
=========================================================================

See the CHANGES file for changes since release 4.1a1

  CHANGES since Picasso3.8
  ------------------------

Picasso4.1 is very different from the previous release. The good news is 
it runs on Macs as well as under UNIX; the bad news is this implied 
getting rid of the numerous C extensions upon which picasso3.8 relied.

  This means that Picasso4.1 is unable to read drawings generated with 
Picasso3.8. If you want to continue using pciasso3.8, you will have to stay 
with tk3.6; there may be a port of picasso3.8 with its C extensions to 
tk4.1, but this is not sure.

  The reasons for this choice is that canvas capabilities didn't progress 
much between Tk3.6 and Tk4.1: there's still no rotation, no decent image 
canvas item, no canvas coordinate rescaling... so there's no way to 
design a serious drawing tool with Tcl/Tk for now: better experiment 
with cross-platform portability, since this is were Tcl/Tk developpers 
decided to put their strengths.