mirror of https://github.com/0intro/wmii
changed signatures, next step is replacing all old liblitz stuff with new interface
This commit is contained in:
parent
e02e4d4a30
commit
5fd06b376c
|
@ -3,24 +3,18 @@
|
|||
* See LICENSE file for license details.
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <cext.h>
|
||||
|
||||
#include "blitz.h"
|
||||
|
||||
/* blitz.c */
|
||||
Blitz *
|
||||
init_blitz(Display *dpy)
|
||||
void
|
||||
blitz_init(Blitz *blitz, Display *dpy)
|
||||
{
|
||||
Blitz *b = cext_emallocz(sizeof(Blitz));
|
||||
b->display = dpy;
|
||||
b->screen = DefaultScreen(dpy);
|
||||
b->root = DefaultRootWindow(dpy);
|
||||
return b;
|
||||
blitz->display = dpy;
|
||||
blitz->screen = DefaultScreen(dpy);
|
||||
blitz->root = DefaultRootWindow(dpy);
|
||||
}
|
||||
|
||||
void
|
||||
deinit_blitz(Blitz *blitz)
|
||||
blitz_deinit(Blitz *blitz)
|
||||
{
|
||||
free(blitz);
|
||||
}
|
||||
|
|
|
@ -79,11 +79,11 @@ typedef struct {
|
|||
} BlitzWindow;
|
||||
|
||||
/* blitz.c */
|
||||
Blitz *blitz_init(Display *dpy);
|
||||
void blitz_init(Blitz *blitz, Display *dpy);
|
||||
void blitz_deinit(Blitz *blitz);
|
||||
|
||||
/* window.c */
|
||||
BlitzWindow *blitz_create_win(Blitz *blitz, unsigned long mask,
|
||||
void blitz_create_win(Blitz *blitz, BlitzWindow *win, unsigned long mask,
|
||||
int x, int y, int w, int h);
|
||||
void blitz_resize_win(Blitz *blitz, BlitzWindow *win,
|
||||
int x, int y, int w, int h);
|
||||
|
|
|
@ -8,12 +8,11 @@
|
|||
|
||||
#include "blitz.h"
|
||||
|
||||
BlitzWindow *
|
||||
blitz_create_win(Blitz *blitz, unsigned long mask, int x, int y, int w, int h)
|
||||
void
|
||||
blitz_create_win(Blitz *blitz, BlitzWindow *win, unsigned long mask,
|
||||
int x, int y, int w, int h)
|
||||
{
|
||||
BlitzWindow *win = cext_emallocz(sizeof(BlitzWindow));
|
||||
XSetWindowAttributes wa;
|
||||
|
||||
wa.override_redirect = 1;
|
||||
wa.background_pixmap = ParentRelative;
|
||||
wa.event_mask = mask;
|
||||
|
@ -27,8 +26,6 @@ blitz_create_win(Blitz *blitz, unsigned long mask, int x, int y, int w, int h)
|
|||
win->rect.y = y;
|
||||
win->rect.width = w;
|
||||
win->rect.height = h;
|
||||
|
||||
return win;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue