App-Asciio
view release on metacpan or search on metacpan
- the box object is asked to match a connector
- the box object can dynamically create a connector
- if the box object is resized, the connectors can be moved
the connectors can remember their position if the
box object is resized again
- new connection should connect new connectors
=> we need to know who we are connecting to
=> or this could be done by the asciio object
- asciio asks the box to add a connection
this let ascioo decide where they should be placed instead for
deciding it's around the box
- the user can add connectors with the same mechanism
- the connector must be handled when resizing the box object
by the box object or by the connector itself
#Box added via 'B' shortcut should be selected
#reselect elements after quick link
#select text an focus in text editing window
canonize uses $self for character size only
? ask for the optimal connection before creating it
#subs to connect specific connectors wherever the elements are and they are sized
#script using cononize_connection doesn't work, path was changed
#make a script library
!update_diagram should be called when running in script mode
let the script writer decide if they want "optimized" connections or not
# proper setup structure
#editable arrow has connections!! use resize/info/highlight points instead
# export ASCII to clipboard
#quick connect
if selected elements
connect element under to selected elements
( run in 2.310 seconds using v1.01-cache-2.11-cpan-de7293f3b23 )