The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

vptk - Perl/Tk Visual resource editor (canvas edition)

SYNOPSIS

vptk [-help]

  -h[elp]  - show this help

DESCRIPTION

 1. General considerations
 =========================

 * The project supply toolkit for Perl/Tk canvas design
 * End-user may be not familiar with Perl/Tk

 2. User interface
 =================

 * All data stored in Perl/Tk include-file form
 * Most functions accessible both from pull-down menu,
   toolbar panel and by keyboard shortcuts

 3. Restrictions
 ===============

 * No infinite scaling for graphic objects
 * One-level undo only (maybe increased?)

 4. Main features
 ================

 * Widgets stored in Perl/Tk include-file format
 * All basic canvas objects supported: 
   line, poly, curves, oval, arc, chord, rectangle
 * Object editing by using selection bars
 * Objects order supported
 * Toolbar ballons and status string
 * File setup: description, background color, output precision
 * Constraint support for uniform figures
 * Arc/Pie support
 * Cursor changes on selection/object
 * Undo for all artwork modifications (incl. drag/resize)
 * Group select (for move/duplicate/erase only) - with massive undo
 * Help & HTML documentation
 * Unlimited undo/redo
 * Post-script print

 5. To be implemented
 ====================

 * Point remove (in polygons)
 * Figures type conversion (oval-circle,square-rect,line-polyline,
 line-curve,polyline-polygon,polygon-splash)
 * Cursor position display (on/off)
 * Strict checks of 'points' list (pairs, minimal number, constraints)
 * Add/remove objects to/from group selection with shift+click
 * NumEntry for numeric values

 6. Known bugs
 =============

 * transformations produce wrong results when scale is not 1:1 - blocked
 * dragging uniform figures sometime produce 'non-uniform' results