X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftooltip%2Ftooltip.c;h=3eadda417c86aadf55a1955aeae9038f1ed04d8a;hb=ad50533aef71e9697fe78bb636e64079f198f985;hp=6c3662542ffe436b86ef2aba933bc2aa3d33cd76;hpb=0063d936c925d1be1eac389f710dfc65460f5520;p=chaz%2Ftint2 diff --git a/src/tooltip/tooltip.c b/src/tooltip/tooltip.c index 6c36625..3eadda4 100644 --- a/src/tooltip/tooltip.c +++ b/src/tooltip/tooltip.c @@ -74,7 +74,7 @@ void init_tooltip() void cleanup_tooltip() { stop_tooltip_timeout(); - tooltip_hide(); + tooltip_hide(0); g_tooltip.enabled = False; tooltip_copy_text(0); if (g_tooltip.window) { @@ -104,7 +104,7 @@ void tooltip_trigger_show(Area* area, Panel* p, int x_root, int y_root) } -void tooltip_show() +void tooltip_show(void* arg) { int mx, my; Window w; @@ -200,7 +200,7 @@ void tooltip_adjust_geometry() void tooltip_update() { if (!g_tooltip.tooltip_text) { - tooltip_hide(); + tooltip_hide(0); return; } @@ -265,7 +265,7 @@ void tooltip_trigger_hide(Tooltip* tooltip) } -void tooltip_hide() +void tooltip_hide(void* arg) { stop_tooltip_timeout(); if (g_tooltip.mapped) { @@ -279,18 +279,18 @@ void tooltip_hide() void start_show_timeout() { if (g_tooltip.timeout) - change_timeout(g_tooltip.timeout, g_tooltip.show_timeout_msec, 0, tooltip_show); + change_timeout(g_tooltip.timeout, g_tooltip.show_timeout_msec, 0, tooltip_show, 0); else - g_tooltip.timeout = add_timeout(g_tooltip.show_timeout_msec, 0, tooltip_show); + g_tooltip.timeout = add_timeout(g_tooltip.show_timeout_msec, 0, tooltip_show, 0); } void start_hide_timeout() { if (g_tooltip.timeout) - change_timeout(g_tooltip.timeout, g_tooltip.hide_timeout_msec, 0, tooltip_hide); + change_timeout(g_tooltip.timeout, g_tooltip.hide_timeout_msec, 0, tooltip_hide, 0); else - g_tooltip.timeout = add_timeout(g_tooltip.hide_timeout_msec, 0, tooltip_hide); + g_tooltip.timeout = add_timeout(g_tooltip.hide_timeout_msec, 0, tooltip_hide, 0); }