Note that you can also just use the modifier keys to zoom, pan, and rotate the canvas and friskets:
Hmmm... just looking at them this is going to confuse you mightily... I'll have to have a word to the wally who wrote the keyboard modifiers!
For the canvas:
Left-click + spacebar = Pan the canvas
Right-click + <shift> = zoom the canvas
Right-click + <Alt> = rotate the canvas
Left-click + spacebar = move the frisket
Left-click + <ctrl> = rotate the frisket
left-click + <alt> = zoom the frisket.
Note also that right-click dragging moves both the canvas and the friskets.
(Okay, so at least we got 'movement' consistent!)
AndyRage's mantra for graphics engine code:
"Sure - how hard can it be?"