Window window;
int show_timeout_msec;
int hide_timeout_msec;
- Bool enabled;
Bool mapped;
int paddingx;
int paddingy;
PangoFontDescription* font_desc;
- config_color font_color;
- Color background_color;
- Border border;
- const struct timeout* timeout;
+ Color font_color;
+ Background* bg;
+ timeout* timeout;
} Tooltip;
extern Tooltip g_tooltip;
-void init_tooltip();
+
+// default global data
+void default_tooltip();
+
+// freed memory
void cleanup_tooltip();
-void tooltip_trigger_show(Area* area, Panel* p, int x, int y);
-void tooltip_show();
+
+void init_tooltip();
+void tooltip_trigger_show(Area* area, Panel* p, XEvent *e);
+void tooltip_show(void* /*arg*/);
void tooltip_update();
void tooltip_trigger_hide();
-void tooltip_hide();
+void tooltip_hide(void* /*arg*/);
+void tooltip_copy_text(Area* area);
#endif // TOOLTIP_H