home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
ibmodf.zip
/
CNTNRPRT.ZIP
/
MENUBROT.IDL
< prev
next >
Wrap
Text File
|
1994-10-19
|
3KB
|
106 lines
#ifdef __PRIVATE__
//#
//# File: MenuBRot.idl
//#
//# Contains: Class definition for ODRootFrameMenuBar
//#
//# Written by: Jason Crawford
//#
//# Copyright: (c) 1994 by IBM Corp., all rights reserved.
//#
//# Change History (most recent first):
//#
//# <1> ?/?/94 JLC first checked in
//#
//# To Do:
//#
#else
//# Copyright: (c) 1993-1994 by IBM Corp., all rights reserved.
#endif
#ifndef _MENUBROT_
#define _MENUBROT_
#ifndef _MENUBAR_
#include "MenuBar.idl"
#endif
//=====================================================================================
// Classes defined in this interface
//=====================================================================================
interface ODRootFrameMenuBar;
//=====================================================================================
// Classes used by this interface
//=====================================================================================
interface ODSession;
interface ODPart;
interface ODFrame;
#ifdef __PRIVATE__
//=====================================================================================
// Implementation Types
//=====================================================================================
#endif //# __PRIVATE__
//=====================================================================================
// Class ODRootFrameMenuBar
//=====================================================================================
#ifdef _PLATFORM_OS2_
interface ODRootFrameMenuBar : ODMenuBar
{
void SetDependeeMenuBar( in ODMenuBar menuBar );
ODMenuBar GetDependeeMenuBar( );
void SetOwner( in ODFrame frame );
void AdjustRootMenus( in ODMenuID menuID, in ODFrame frame );
#ifdef __SOMIDL__
implementation
{
functionprefix = ODRootFrameMenuBar;
override:
somInit,
HandleEvent,
UpdateMenuDependencyChain,
somUninit;
releaseorder:
SetOwner,
SetDependeeMenuBar,
GetDependeeMenuBar,
AdjustRootMenus;
majorversion = 1; minorversion = 0;
#ifdef __PRIVATE__
ODFrame fOwnerFrame;
ODBoolean fInRecursion1;
//ODSession fSession;
//ODMenuBar mbFirstDependent;
//ODMenuBar mbNextDependent;
ODMenuBar mbDependentUpon;
//long fSynchedChangeNumber;
//long fChangeNumber;
//ODiMenuItem * xpmiFirstChild;
#endif
};
#endif //# __SOMIDL__
};
#endif //# _PLATFORM_OS2_
#endif //# _MENUBROT_