% % selection % movement % single window, window groups, across framebuffers % drag, constrain, precise, bump % resizing % constrain, precise % front/back % iconify/open % zoom/unzoom % quit % undo % /ClassFrobClient ClassObject [] classbegin /Frobbable? true def /MoveThresh 4 def /FrobServices 20 dict def FrobServices begin end % FrobServices % The name can be: % /Button % /Move % /Resize /FrobStart { % event => name true | false } def classend def /ClassFrobCanvas [ClassCanvas ClassFrobClient] [] classbegin classend def /ClassFrobService ClassInterest [] classbegin classend def