prefix the Timer->ObTimer and TimeoutHandler->ObTimeoutHandler shitz

This commit is contained in:
Dana Jansens 2003-07-10 17:06:30 +00:00
parent 122d55fbad
commit 85112c4d08
7 changed files with 22 additions and 19 deletions

View file

@ -518,7 +518,7 @@ void dock_hide(gboolean hide)
} else {
g_assert(!dock->hide_timer);
dock->hide_timer = timer_start(config_dock_hide_timeout * 1000,
(TimeoutHandler)hide_timeout,
(ObTimeoutHandler)hide_timeout,
NULL);
}
}

View file

@ -28,7 +28,7 @@ struct _ObDock
gint h;
gboolean hidden;
Timer *hide_timer;
ObTimer *hide_timer;
GList *dock_apps;
};

View file

@ -46,7 +46,7 @@ static Window support_window = None;
#ifdef USE_LIBSN
static SnMonitorContext *sn_context;
static int sn_busy_cnt;
static Timer *sn_timer = NULL;
static ObTimer *sn_timer = NULL;
static void sn_event_func(SnMonitorEvent *event, void *data);
#endif

View file

@ -8,7 +8,7 @@ static GTimeVal now;
static GTimeVal ret_wait;
static GSList *timers; /* nearest timer is at the top */
#define NEAREST_TIMEOUT (((Timer*)timers->data)->timeout)
#define NEAREST_TIMEOUT (((ObTimer*)timers->data)->timeout)
static long timecompare(GTimeVal *a, GTimeVal *b)
{
@ -19,11 +19,11 @@ static long timecompare(GTimeVal *a, GTimeVal *b)
}
static void insert_timer(Timer *self)
static void insert_timer(ObTimer *self)
{
GSList *it;
for (it = timers; it != NULL; it = it->next) {
Timer *t = it->data;
ObTimer *t = it->data;
if (timecompare(&self->timeout, &t->timeout) <= 0) {
timers = g_slist_insert_before(timers, it, self);
break;
@ -49,9 +49,9 @@ void timer_shutdown()
timers = NULL;
}
Timer *timer_start(long delay, TimeoutHandler cb, void *data)
ObTimer *timer_start(long delay, ObTimeoutHandler cb, void *data)
{
Timer *self = g_new(Timer, 1);
ObTimer *self = g_new(ObTimer, 1);
self->delay = delay;
self->action = cb;
self->data = data;
@ -64,7 +64,7 @@ Timer *timer_start(long delay, TimeoutHandler cb, void *data)
return self;
}
void timer_stop(Timer *self)
void timer_stop(ObTimer *self)
{
self->del_me = TRUE;
}
@ -96,7 +96,7 @@ void timer_dispatch(GTimeVal **wait)
g_get_current_time(&now);
while (timers != NULL) {
Timer *curr = timers->data; /* get the top element */
ObTimer *curr = timers->data; /* get the top element */
/* since timer_stop doesn't actually free the timer, we have to do our
real freeing in here.
*/

View file

@ -3,14 +3,17 @@
#include <glib.h>
/*! Data type of Timer callback */
typedef void (*TimeoutHandler)(void *data);
typedef struct _ObTimer ObTimer;
typedef struct Timer {
/*! Data type of Timer callback */
typedef void (*ObTimeoutHandler)(void *data);
struct _ObTimer
{
/*! Microseconds between timer firings */
long delay;
/*! Callback for timer expiry */
TimeoutHandler action;
ObTimeoutHandler action;
/*! Data sent to callback */
void *data;
/*! We overload the delete operator to just set this to true */
@ -19,7 +22,7 @@ typedef struct Timer {
GTimeVal last;
/*! When this timer will next trigger */
GTimeVal timeout;
} Timer;
};
/*! Initializes the timer subsection */
void timer_startup();
@ -27,9 +30,9 @@ void timer_startup();
void timer_shutdown();
/* Creates a new timer with a given delay */
Timer *timer_start(long delay, TimeoutHandler cb, void *data);
ObTimer *timer_start(long delay, ObTimeoutHandler cb, void *data);
/* Stops and frees a timer */
void timer_stop(Timer *self);
void timer_stop(ObTimer *self);
/*! Dispatch all pending timers. Sets wait to the amount of time to wait for
the next timer, or NULL if there are no timers to wait for */

View file

@ -80,7 +80,7 @@ KeyBindingTree *firstnode = NULL;
static KeyBindingTree *curpos;
static guint reset_key, reset_state;
static Timer *chain_timer;
static ObTimer *chain_timer;
static void grab_for_window(Window win, gboolean grab)
{

View file

@ -26,7 +26,7 @@ typedef enum {
typedef struct {
Timed_Menu_Type type;
Timer *timer;
ObTimer *timer;
char *command; /* for the PIPE */
char *buf; /* buffer to hold partially read menu */
unsigned long buflen; /* how many bytes are in the buffer */