//===============================================================================
// Xe UI toolkit
//
// XeArrowButton
//  Public header file
//
// AUTHOR:  Gabor Nagy
// DATE:    2026-Apr-24 23:20:37
//
// Copyright (C) 1996-2026 by Gabor Nagy. All rights reserved.
//===============================================================================
#ifndef _XeArrowButton_h
#define _XeArrowButton_h

#include "Xe.h"
#include "Primitive.h"

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


extern XeWidgetClass*              XeArrowButton_class;
typedef struct _XeArrowButtonRec*  XeArrowButton;

typedef struct
{
	XeCallbackStructCore;

	int       ClickCount;
} XeArrowButtonCallbackStruct;


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

#endif // _XeArrowButton_h
