A(ssociative) writing tool -demo -------------------------------- Althought you cannot actually write with this demo at the moment, it is (however) possible to - create new notes by dragging mouse and keeping mouse1-key pressed - drag and drop notes created before - link notes by attaching cursors (click mouse1 / shift-mouse1 on a note) to a pair of notes and pressing 'l' (uncapitalized 'L') - change metrics by pressing 'm' (currently 3 possibilities) - change focus (click mouse3-button) - change origo (click shift-mouse3) To start: - create new action 'Awtool.TESTWIN' in zz-system - use it to invoke awtool About the view: - Real view (rendered part) is mutable - Virtual view is fixed, all objects' places are based on virtual view coordinates (-1.0<x,y<1.0), These in turn correspond with some pixel-coordinates. - Origo (o) is related to Virtual view - Focus (f) is related to Real view ------------------------------------ |(Virtual view 800x600, -1 ... 1) | | ________________________ | | |Real view | | | |400x300 | | | | | | | | | | | | | | | | o=(0.0, 0.0)| | | | | | | | | | | | f=(50, 250) | | | | | | | | | | | ------------------------- | | | | | | | ------------------------------------ Misc: Special dimensions. Awtool uses its own system-dimension 'd.awtool', which stores the state of the applitude. So, if you quit awtool and start it newly with datacursor pointing to the same cell, you should end up with the old working-view (layer or category of notes).