mirror of
https://github.com/bdnugget/xautoclick.git
synced 2026-11-07 09:17:31 +00:00
23 lines
439 B
C
23 lines
439 B
C
#ifndef __CLICKER_H__
|
|
#define __CLICKER_H__
|
|
|
|
typedef void (*clicker_click_t)(void* ctx);
|
|
typedef void (*clicker_close_t)(void* ctx);
|
|
|
|
typedef struct clicker_ctx {
|
|
void* ctx;
|
|
|
|
clicker_click_t click;
|
|
clicker_close_t close;
|
|
} clicker_t;
|
|
|
|
clicker_t* clicker_init(void);
|
|
|
|
static inline void clicker_click(clicker_t* clicker) {
|
|
clicker->click(clicker->ctx);
|
|
}
|
|
|
|
void clicker_close(clicker_t* clicker);
|
|
|
|
#endif /* __CLICKER_H__ */
|