<> <> <> <> DIRECTORY Buttons, GGButtons, FileNames, Imager, IO, Labels, Menus, Rope, TiogaButtons, ViewerClasses, ViewerOps, VFonts, ViewerTools; GGButtonsImpl: CEDAR PROGRAM IMPORTS Buttons, FileNames, IO, Labels, Rope, TiogaButtons, VFonts, ViewerOps, ViewerTools EXPORTS GGButtons = BEGIN ButtonLineEntry: TYPE = GGButtons.ButtonLineEntry; UnQueuedButtonLineEntry: TYPE = GGButtons.UnQueuedButtonLineEntry; ButtonList: TYPE = GGButtons.ButtonList; ButtonType: TYPE = GGButtons.ButtonType; DisplayStyle: TYPE = GGButtons.DisplayStyle; ConfirmProc: TYPE = GGButtons.ConfirmProc; Order: TYPE = GGButtons.Order; HandleButtonProc: TYPE = GGButtons.HandleButtonProc; ScalarButton: TYPE = GGButtons.ScalarButton; ScalarButtonClient: TYPE = REF ScalarButtonClientObj; ScalarButtonClientObj: TYPE = GGButtons.ScalarButtonClientObj; ScalarButtonHandle: TYPE = REF ScalarButtonHandleObj; ScalarButtonHandleObj: TYPE = GGButtons.ScalarButtonHandleObj; StateType: TYPE = GGButtons.StateType; StyleChoice: TYPE = GGButtons.StyleChoice; TwoState: TYPE = REF TwoStateObj; TwoStateObj: TYPE = GGButtons.TwoStateObj; UpdateProc: TYPE = GGButtons.UpdateProc; Viewer: TYPE = ViewerClasses.Viewer; EnumTypeRef: TYPE = REF EnumTypeRec; EnumTypeRec: TYPE = GGButtons.EnumTypeRec; entryHeight: CARDINAL = 15; -- height of a line of items entryHSpace: CARDINAL = 2; -- horizontal space between items on a line <> <<>> <