App-Guiio
view release on metacpan or search on metacpan
#action shortcut should not be gtk dependent
# remove redo_stack_maximum_size
#action should register a name we can call them with instead for calling them by keyboard mapping
#move %loaded_types in gpad_io to object
#save file sets title, or not
#gpad format is unreadable anyway, compress
#gpade import/export
remove gpade from gpad
# importer can set the title
#open save POD
#use work directory
#remove all unecessary use from the action files
#open save export as plugins
#saving as xx.txt will not save anything in gpad anymore
! add --setup to locate the setup directory
=> use file::Repository
=> use getopt
#override/move gpad internally set variables with variables set in the setup files
#=> wait till tab to space is defined
#command to generate a stencil ready definition from the current state of an object
=> load multiple stencils and keep the filesystem structure in the popup menues
=> allow shortcut to be associated with the stencil elements (by name and in setup files)
#drawing arrow into box connects the arrow
#transfor tabs to space
#only allow start-end connectors to link for multiwirl
but allow moving of the intermediate connectors
#shortcut that adds elements but opens the edit dialog directly before inserting the object
should this be the default for object creation from stencils?
=> shall we add a EDIT_ON_CREATE fields=
#ctl + shift + arrows => connect arrows as connect boxes does
#color groups when using solid background
=> through a get_element_background_color
#error shift plus select area doesn't work
#do notshow resize rectangle if attribut is not set
#error after aligning box centers, the connectors are real weird in if_elsif.gpad
#verify all the '* $character_' and '\ $character_'
#editing box breaks the connections
#?use DTD::GTK for dumps
!? table element
=> user defined plugin in the future
!one character element should move not resize
#keyboard mapping
#automatic moving of start connector is weird
=> $moved_connector_name
#-init
#export is broken since 'save as'
#handle file save properly
#save unnamed to new name OK
#save unnamed to old name ASK FOR OVERRIDE PERMISSION
#save named DO NOT ASK NAME
#save as WORKS as save UNAMED
#save mark document as NOT MODIFIED (check undo still works)
#redo
#quick insert for text (same as quick insert for boxes)
#save element's X Y in character sizes
#access stencil elements by name
!add module with shared constants (ie setup)
=> later
#update_diagram should be configurable
make a module so we can optimize a connection at the time
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 1.567 second using v1.01-cache-2.11-cpan-5511b514fd6 )