-- GriffinNotes.tioga
-- Pier, October 3, 1985 12:30:54 pm PDT
GriffinMemoryDefs --go away
StyleDefs --merge with Griffin Style DONE
GriffinFontDefs --? merge with Griffin Style DONE
CursorDefs --GriffinViewer DONE
ControllerDefs --check for unimplemented procedures, then leave alone for GriffinFile
TransformFns => GriffinTransformImpl
objectfns => GriffinObjectImpl
showobjects => GriffinShowObjectImpl
ObjectXForms => GriffinObjectTransformImpl
ObjectOps => GriffinObjectImpl
Figureops => GriffinFigureImpl
Drawops => GriffinDrawImpl
Name collisions: GriffinMenuInterface and GriffinMenuToggle:
ToggleFigureMenus ToggleObjectMenu ToggleTransformMenu ToggleOverlapMenu ToggleEditMenus ToggleStyleMenu ?????
GriffinDefs and GriffinMain go away, replaced by
GriffinUserMessage and GriffinUserMessageImpl
Created GriffinMenuPositions and GriffinMenuPositionsImpl for coordinates of menus.
Possible changes to Griffin user interface:
Multiple viewer instances. Requires attaching data to Viewers via ViewerPropertyList OR viewer.data.
BiScrollers. Only for scrolling, no transformations. Leave transformations for quick zoom and pan.
Menus in Menu Bar or separate viewer(s). I like menu bars best, but there may not be enough room. Other possibility is pop-up menus OR temporary pop-up viewers just below the menu. Works like Levels or Places in Tioga menus. For sure, add feature so that right click on master menu brings up submenu in center of screen.
New repainting scheme.