#ifndef __TUI_BUTTON_H__
#define __TUI_BUTTON_H__


#include "stdint.h"
#include "TuiControl.h"

#ifdef __cplusplus
extern "C" {
#endif

	Control* initButton(Control* control, uint32_t id, Location loc, uint32_t width, uint32_t height, 
	uint8_t* pressImg, uint32_t pressImgLen, uint8_t* relImg, uint32_t relImgLen, uint8_t* disableImg, uint32_t disableImgLen, uint8_t focused);
	void addButton(Control *control, EXEC_FUNC func);
	void drawButton(Control* control);
	ResponseControl executeButton(Control *control);

#ifdef __cplusplus
}
#endif

#endif // __TUI_BUTTON_H__

