projects
/
dana
/
dcompmgr.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
lots more structure, for windws and such. starting to get event.
[dana/dcompmgr.git]
/
window.c
1
#include "window.h"
2
#include <glib.h>
3
4
d_window_t*
5
window_new(xcb_window_t id, struct d_screen *sc)
6
{
7
d_window_t *w;
8
9
w = g_new(d_window_t, 1);
10
w->id = id;
11
w->ref = 1;
12
w->sc = sc;
13
return w;
14
}
15
16
void
17
window_ref(d_window_t *w)
18
{
19
++w->ref;
20
}
21
22
void
23
window_unref(d_window_t *w)
24
{
25
if (w && --w->ref == 0) {
26
g_free(w);
27
}
28
}