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
	 Sascha Kruse
						Sascha Kruse