| |
---|
| | |
---|
| | #include "client.h" |
---|
| | |
---|
| | XContext window_context; |
---|
| | //XContext frame_context; /* not used yet */ |
---|
| | //XContext decoration_context; /* not used yet */ |
---|
| | |
---|
| | void init_clients ( ) { |
---|
| | window_context = XUniqueContext(); |
---|
| | } |
---|
| |
---|
| | |
---|
| | XGetWindowAttributes(display, w, &winattr); |
---|
| | |
---|
| | c->window = w; |
---|
| | c->width = winattr.width; |
---|
| | c->height = winattr.height; |
---|
| | c->x = winattr.x; |
---|
| | c->y = winattr.y; |
---|
| | if ( c->width < DisplayWidth(display, DefaultScreen(display)) || c->height < DisplayHeight(display, DefaultScreen(display)) ) { |
---|
| | c->maximized = 0; |
---|
| | } else { |
---|
| | c->maximized = 1; |
---|
| | } |
---|
| | |
---|
| | XSaveContext(display, w, window_context, (void*)c); |
---|
| | |
---|
| | return c; |
---|
| |
---|
| | |