diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2015-03-24 23:12:43 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2015-03-24 23:12:43 -0300 |
commit | a93db5234c8e24c56c4b5b615de837afeeac5e74 (patch) | |
tree | f68394fa63113bc62798e1e9fff66caaae1a7f8a /Panel.h | |
parent | 38fd1bfaba8b742d476a146ee111bf24cce9193e (diff) |
handle clicks on panel header line
Diffstat (limited to 'Panel.h')
-rw-r--r-- | Panel.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -26,7 +26,11 @@ typedef enum HandlerResult_ { SYNTH_KEY = 0x20, } HandlerResult; -#define EVENT_SETSELECTED -1 +#define EVENT_SET_SELECTED -1 + +#define EVENT_HEADER_CLICK(x_) (-10000 + x_) +#define EVENT_IS_HEADER_CLICK(ev_) (ev_ >= -10000 && ev_ <= -9000) +#define EVENT_HEADER_CLICK_GET_X(ev_) (ev_ + 10000) typedef HandlerResult(*Panel_EventHandler)(Panel*, int); |