Lines Matching refs:wsw

122 		WorkSpaceWindow *wsw = calloc(1, sizeof(WorkSpaceWindow));
123 wsw->state = scr->workSpaceMgr.initialstate;
130 wsw->currentwspc = fws;
134 wsw->currentwspc = ws;
140 vs->wsw = wsw;
197 WorkSpaceWindow *wsw = vs->wsw; // Our WSW
198 WorkSpace *ws2 = wsw->currentwspc; // Active WS
199 MapSubwindow *msw = wsw->mswl[ws2->number]; // Active WS's subwin
383 vs->wsw->width = 1;
384 vs->wsw->height = 1;
387 vs->wsw->bswl = calloc(count, sizeof(ButtonSubwindow *));
388 vs->wsw->mswl = calloc(count, sizeof(MapSubwindow *));
391 vs->wsw->w = XCreateSimpleWindow(dpy, Scr->Root, x, y, width, height, 0,
408 vs->wsw->bswl[ws->number] = bsw
410 vs->wsw->mswl[ws->number] = msw = calloc(1, sizeof(MapSubwindow));
416 bsw->w = XCreateSimpleWindow(dpy, vs->wsw->w,
420 msw->w = XCreateSimpleWindow(dpy, vs->wsw->w,
425 if(vs->wsw->state == WMS_buttons) {
485 XmbSetWMProperties(dpy, vs->wsw->w, name, icon_name, NULL, 0,
491 tmp_win = AddWindow(vs->wsw->w, AWT_WORKSPACE_MANAGER,
500 vs->wsw->twm_win = tmp_win;
516 XChangeWindowAttributes(dpy, vs->wsw->w, attrmask, &attr);
518 XGetWindowAttributes(dpy, vs->wsw->w, &wattr);
521 XSelectInput(dpy, vs->wsw->w, attrmask);
545 Window buttonw = vs->wsw->bswl[ws->number]->w;
546 Window mapsubw = vs->wsw->mswl[ws->number]->w;
608 if(neww == vs->wsw->width && newh == vs->wsw->height) {
613 vs->wsw->bwidth = bwidth;
614 vs->wsw->bheight = bheight;
615 vs->wsw->width = neww;
616 vs->wsw->height = newh;
617 vs->wsw->wwidth = wwidth;
618 vs->wsw->wheight = wheight;
624 MapSubwindow *msw = vs->wsw->mswl[ws->number];
625 ButtonSubwindow *bsw = vs->wsw->bswl[ws->number];
688 Window buttonw = vs->wsw->bswl[ws->number]->w;
689 ButtonState bs = (ws == vs->wsw->currentwspc) ? on : off;
704 width = vs->wsw->width;
705 height = vs->wsw->height;
706 Draw3DBorder(vs->wsw->w, 0, 0, width, height, 2, Scr->workSpaceMgr.cp, off,
718 if(vs->wsw->state == WMS_buttons) {
724 buttonw = vs->wsw->bswl[ws->number]->w;
735 ButtonState bs = (ws == vs->wsw->currentwspc) ? on : off;
765 if(vs->wsw->state == WMS_buttons) {
778 if(vs->wsw->state == WMS_map) {
782 XUnmapWindow(dpy, vs->wsw->bswl [ws->number]->w);
783 XMapWindow(dpy, vs->wsw->mswl [ws->number]->w);
785 vs->wsw->state = WMS_map;
794 if(vs->wsw->state == WMS_buttons) {
798 XUnmapWindow(dpy, vs->wsw->mswl [ws->number]->w);
799 XMapWindow(dpy, vs->wsw->bswl [ws->number]->w);
801 vs->wsw->state = WMS_buttons;
860 if(vs->wsw->state == WMS_map) {
869 if(vs->wsw->bswl[ws->number]->w == event->xkey.subwindow) {
932 ButtonState bs = (ws == vs->wsw->currentwspc) ? on : off;
934 PaintWsButton(WSPCWINDOW, vs, vs->wsw->bswl[ws->number]->w, ws->label,
959 const WorkSpaceWindow *mw = vs->wsw;
970 if(vs->wsw->state == WMS_buttons) {
973 if(vs->wsw->bswl[ws->number]->w == parent) {
991 if(vs->wsw->mswl[oldws->number]->w == parent) {
1111 XTranslateCoordinates(dpy, vs->wsw->mswl[oldws->number]->w,
1268 bool startincurrent = (oldws == vs->wsw->currentwspc);
1274 msw = vs->wsw->mswl [cws->number];
1297 msw = vs->wsw->mswl[cws->number];
1375 if(cws == vs->wsw->currentwspc) {
1420 if(!OCCUPY(win, vs->wsw->currentwspc) ||
1472 if(Scr->OpaqueMove && !OCCUPY(win, vs->wsw->currentwspc)) {
1572 MapSubwindow *msw = vs->wsw->mswl[newws->number];
1601 if(newws == vs->wsw->currentwspc) {
1626 if(newws == vs->wsw->currentwspc) {
1671 for(wl = vs->wsw->mswl[ws->number]->wl; wl != NULL; wl = wl->next) {
1747 for(wl = vs->wsw->mswl[ws->number]->wl; wl != NULL; wl = wl->next) {
1792 WorkSpaceWindow *wsw = vs->wsw;
1796 float wf = (float)(wsw->wwidth - 2) / (float) vs->w;
1797 float hf = (float)(wsw->wheight - 2) / (float) vs->h;
1804 MapSubwindow *msw = wsw->mswl[ws->number];
1905 const MapSubwindow *msw = vs->wsw->mswl[ws->number];
1981 for(wl = vs->wsw->mswl[ws->number]->wl; wl != NULL; wl = wl->next) {
2001 if(Scr->ReverseCurrentWorkspace && wl->wlist == vs->wsw->currentwspc) {
2146 const float wf = (float)(vs->wsw->wwidth - 2) / (float) vs->w;
2147 const float hf = (float)(vs->wsw->wheight - 2) / (float) vs->h;
2148 MapSubwindow *msw = vs->wsw->mswl[ws->number];
2197 XSaveContext(dpy, wl->w, TwmContext, (XPointer) vs->wsw->twm_win);
2264 WinList **prev = &vs->wsw->mswl[ws->number]->wl;