*fix* merged tooltip to the new timer syntax
*todo* check what happens if no clock and no battery are on the panel git-svn-id: http://tint2.googlecode.com/svn/trunk@268 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
@@ -22,18 +22,13 @@
|
||||
|
||||
#include "task.h"
|
||||
|
||||
enum tooltip_state {
|
||||
TOOLTIP_ABOUT_TO_SHOW,
|
||||
TOOLTIP_ABOUT_TO_HIDE,
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
Task* task;
|
||||
Window window;
|
||||
struct itimerval show_timeout;
|
||||
struct itimerval hide_timeout;
|
||||
struct timespec show_timeout;
|
||||
struct timespec hide_timeout;
|
||||
Bool enabled;
|
||||
enum tooltip_state current_state;
|
||||
Bool mapped;
|
||||
int paddingx;
|
||||
int paddingy;
|
||||
@@ -41,14 +36,14 @@ typedef struct {
|
||||
config_color font_color;
|
||||
Color background_color;
|
||||
Border border;
|
||||
int show_timer_id;
|
||||
int hide_timer_id;
|
||||
} Tooltip;
|
||||
|
||||
extern Tooltip g_tooltip;
|
||||
|
||||
|
||||
void init_tooltip();
|
||||
void cleanup_tooltip();
|
||||
void tooltip_sighandler(int sig);
|
||||
void tooltip_trigger_show(Task* task, int x, int y);
|
||||
void tooltip_show();
|
||||
void tooltip_update();
|
||||
|
||||
Reference in New Issue
Block a user