x_mainloop_fd_*
This commit is contained in:
parent
c01b032a65
commit
c29620737e
17
dunst.c
17
dunst.c
@ -138,6 +138,11 @@ void x_screen_update_info();
|
|||||||
bool x_is_idle(void);
|
bool x_is_idle(void);
|
||||||
void x_setup(void);
|
void x_setup(void);
|
||||||
|
|
||||||
|
/* X mainloop */
|
||||||
|
static gboolean x_mainloop_fd_prepare(GSource *source, gint *timeout);
|
||||||
|
static gboolean x_mainloop_fd_check(GSource *source);
|
||||||
|
static gboolean x_mainloop_fd_dispatch(GSource *source, GSourceFunc callback, gpointer user_data);
|
||||||
|
|
||||||
/* misc funtions */
|
/* misc funtions */
|
||||||
void check_timeouts(void);
|
void check_timeouts(void);
|
||||||
void history_pop(void);
|
void history_pop(void);
|
||||||
@ -841,7 +846,7 @@ bool rule_matches_notification(rule_t *r, notification *n)
|
|||||||
/* TODO comments and rename to x_mainloop_* namingscheme */
|
/* TODO comments and rename to x_mainloop_* namingscheme */
|
||||||
// {{{ X_MAINLOOP
|
// {{{ X_MAINLOOP
|
||||||
|
|
||||||
static gboolean x11_fd_prepare(GSource *source, gint *timeout)
|
static gboolean x_mainloop_fd_prepare(GSource *source, gint *timeout)
|
||||||
{ // {{{
|
{ // {{{
|
||||||
*timeout = -1;
|
*timeout = -1;
|
||||||
return false;
|
return false;
|
||||||
@ -849,14 +854,14 @@ static gboolean x11_fd_prepare(GSource *source, gint *timeout)
|
|||||||
// }}}
|
// }}}
|
||||||
|
|
||||||
|
|
||||||
static gboolean x11_fd_check(GSource *source)
|
static gboolean x_mainloop_fd_check(GSource *source)
|
||||||
{ // {{{
|
{ // {{{
|
||||||
return XPending(dc->dpy) > 0;
|
return XPending(dc->dpy) > 0;
|
||||||
}
|
}
|
||||||
// }}}
|
// }}}
|
||||||
|
|
||||||
|
|
||||||
static gboolean x11_fd_dispatch(GSource *source, GSourceFunc callback, gpointer user_data)
|
static gboolean x_mainloop_fd_dispatch(GSource *source, GSourceFunc callback, gpointer user_data)
|
||||||
{ // {{{
|
{ // {{{
|
||||||
XEvent ev;
|
XEvent ev;
|
||||||
while (XPending(dc->dpy) > 0) {
|
while (XPending(dc->dpy) > 0) {
|
||||||
@ -2235,9 +2240,9 @@ int main(int argc, char *argv[])
|
|||||||
G_IO_IN | G_IO_HUP | G_IO_ERR, 0 };
|
G_IO_IN | G_IO_HUP | G_IO_ERR, 0 };
|
||||||
|
|
||||||
GSourceFuncs x11_source_funcs = {
|
GSourceFuncs x11_source_funcs = {
|
||||||
x11_fd_prepare,
|
x_mainloop_fd_prepare,
|
||||||
x11_fd_check,
|
x_mainloop_fd_check,
|
||||||
x11_fd_dispatch,
|
x_mainloop_fd_dispatch,
|
||||||
NULL,
|
NULL,
|
||||||
NULL,
|
NULL,
|
||||||
NULL };
|
NULL };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user