//================================================================
// 3DPanel header file
//
// AUTHOR:  Gabor Nagy
// DATE:    2023-Aug-16 19:56:41
//
// Copyright (C) 1996-2026 By Gabor Nagy. All rights reserved.
//================================================================
#ifndef _E3D_MenuBar_h
#define _E3D_MenuBar_h


#if defined (__cplusplus) && (!(defined (__CPLUSLIBS)))
extern "C" {
#endif



typedef struct
{
	XeWidget  CascadeBW;
	EpImage*  Icon;
	EpImage*  IconActive;
	EpImage*  IconArm;
} E3dMenuButtonRec;



//--------------------------------
// main.c
//--------------------------------
extern void  E3dpMCB_Display_Controls(XeWidget PW, EPointer PClientData, EPointer PCallData);
extern void  E3dpMCB_SelectionMode(XeWidget PW, EPointer PClientData, EPointer PCallData);



extern E3dMenuButtonRec  E3d_MenuBarButtons[];extern EIndex  E3d_NumOfMenuBarButtons;



#if defined (__cplusplus) && (!(defined (__CPLUSLIBS)))
}	// Close scope of 'extern "C"' declaration
#endif

#endif	// _E3D_MenuBar_h
