So long...
This commit is contained in:
34
minilibx/mlx_int_set_win_event_mask.c
Executable file
34
minilibx/mlx_int_set_win_event_mask.c
Executable file
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
** mlx_int_set_win_event_mask.c for MiniLibX in
|
||||
**
|
||||
** Made by Charlie Root
|
||||
** Login <ol@epitech.net>
|
||||
**
|
||||
** Started on Thu Aug 3 11:49:06 2000 Charlie Root
|
||||
** Last update Fri Feb 23 17:07:42 2001 Charlie Root
|
||||
*/
|
||||
|
||||
|
||||
#include "mlx_int.h"
|
||||
|
||||
|
||||
|
||||
|
||||
int mlx_int_set_win_event_mask(t_xvar *xvar)
|
||||
{
|
||||
t_win_list *win;
|
||||
int mask;
|
||||
int i;
|
||||
XSetWindowAttributes xwa;
|
||||
|
||||
win = xvar->win_list;
|
||||
while (win)
|
||||
{
|
||||
xwa.event_mask = 0;
|
||||
i = MLX_MAX_EVENT;
|
||||
while (i--)
|
||||
xwa.event_mask |= win->hooks[i].mask;
|
||||
XChangeWindowAttributes(xvar->display, win->window, CWEventMask, &xwa);
|
||||
win = win->next;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user