//===============================================================================
// Xe UI toolkit
//
// XeGLDraw
//  Public header file
//
// AUTHOR:  Gabor Nagy
// DATE:    2023-Aug-18 14:33:32
//
// Copyright (C) 1996-2026 by Gabor Nagy. All rights reserved.
//===============================================================================
#ifndef _XeGLDrawWidget_h
#define _XeGLDrawWidget_h

#include <Xe/Xe.h>

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


extern XeWidgetClass*              XeGLDrawWidget_class;
typedef struct _XeGLDrawClassRec*  XeGLDrawWidgetClass;
typedef struct _XeGLDrawRec*       XeGLDrawWidget;


extern void  XeGLDrawChangeVisual(XeWidget PW, XeVisual* PVisual);


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


#endif // _XeGLDrawWidget_h
