aboutsummaryrefslogtreecommitdiffstats
path: root/minilibx_linux/mlx_new_window.c
diff options
context:
space:
mode:
Diffstat (limited to 'minilibx_linux/mlx_new_window.c')
-rw-r--r--minilibx_linux/mlx_new_window.c61
1 files changed, 0 insertions, 61 deletions
diff --git a/minilibx_linux/mlx_new_window.c b/minilibx_linux/mlx_new_window.c
deleted file mode 100644
index c049285..0000000
--- a/minilibx_linux/mlx_new_window.c
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-** mlx_new_window.c for MiniLibX in
-**
-** Made by Charlie Root
-** Login <ol@epitech.net>
-**
-** Started on Mon Jul 31 17:29:02 2000 Charlie Root
-** Last update Thu Oct 4 15:44:43 2001 Charlie Root
-*/
-
-
-/*
-** We do not use White/BlackPixel macro, TrueColor Visual make sure
-** 0 is black & -1 is white
-**
-** With mlx_int_wait_first_expose, no flush is needed.
-*/
-
-#include "mlx_int.h"
-
-
-void *mlx_new_window(t_xvar *xvar,int size_x,int size_y,char const *title)
-{
- t_win_list *new_win;
- XSetWindowAttributes xswa;
- XGCValues xgcv;
-
- xswa.background_pixel = 0;
- xswa.border_pixel = -1;
- xswa.colormap = xvar->cmap;
- /*
- xswa.event_mask = ButtonPressMask | ButtonReleaseMask | ExposureMask |
- KeyPressMask | KeyReleaseMask | StructureNotifyMask;
- */
- /* xswa.event_mask = ExposureMask; */
- xswa.event_mask = 0xFFFFFF; /* all events */
- if (!(new_win = malloc(sizeof(*new_win))))
- return ((void *)0);
- new_win->window = XCreateWindow(xvar->display,xvar->root,0,0,size_x,size_y,
- 0,CopyFromParent,InputOutput,xvar->visual,
- CWEventMask|CWBackPixel|CWBorderPixel|
- CWColormap,&xswa);
- mlx_int_anti_resize_win(xvar,new_win->window,size_x,size_y);
- XStoreName(xvar->display,new_win->window,title);
- xgcv.foreground = -1;
- xgcv.function = GXcopy;
- xgcv.plane_mask = AllPlanes;
- new_win->gc = XCreateGC(xvar->display,new_win->window,
- GCFunction|GCPlaneMask|GCForeground,&xgcv);
- new_win->next = xvar->win_list;
- xvar->win_list = new_win;
- /*
- new_win->mouse_hook = mlx_int_do_nothing;
- new_win->key_hook = mlx_int_do_nothing;
- new_win->expose_hook = mlx_int_do_nothing;
- */
- bzero(&(new_win->hooks), sizeof(new_win->hooks));
- XMapRaised(xvar->display,new_win->window);
- mlx_int_wait_first_expose(xvar,new_win->window);
- return (new_win);
-}