Module: duim-frames-internals Synopsis: DUIM frames Author: Scott McKay, Andy Armstrong Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND /// Embedded frames define open abstract primary class () sealed slot %layout :: false-or() = #f, init-keyword: layout:; end class ; define method frame-menu-bar (frame :: ) => (menu-bar :: singleton(#f)) #f end method frame-menu-bar; define method frame-tool-bar (frame :: ) => (menu-bar :: singleton(#f)) #f end method frame-tool-bar; define method frame-status-bar (frame :: ) => (menu-bar :: singleton(#f)) #f end method frame-status-bar; define open abstract class () end class ; define method frame-top-level-sheet-class (frame :: , #key) => (class :: ) end method frame-top-level-sheet-class; // Embedded frames don't have any decorations define method frame-wrapper (framem :: , frame :: , sheet :: false-or()) => (wrapper :: false-or()) sheet end method frame-wrapper;