-- GriffinNotes.tioga -- Pier, October 3, 1985 12:30:54 pm PDT 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. ò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 ÊĘJ˜J˜(J˜J™J™*Jšœ1™1Jšœ™J™UJ™Jšœ Ïc™$Jšœ™Jšœ ™$Jšœ&™*Jšœ™Jšœ™Jšœ™J™šœ<™