Lines Matching refs:Scr
58 if(! Scr->workSpaceManagerActive) {
61 for(tmpvs = Scr->vScreenList; tmpvs != NULL; tmpvs = tmpvs->next) {
74 if(useBackgroundInfo && ! Scr->DontPaintRootWindow) {
85 if(Scr->SaveWorkspaceFocus) {
86 oldws->save_focus = Scr->Focus;
131 if(Scr->numVscreens > 1) {
133 for(tvs = Scr->vScreenList; tvs != NULL; tvs = tvs->next) {
156 for(twmWin = Scr->FirstWindow; twmWin != NULL; twmWin = twmWin->next) {
191 if(Scr->ReverseCurrentWorkspace && vs->wsw->state == WMS_map) {
207 oldws->iconmgr = Scr->iconmgr;
208 Scr->iconmgr = newws->iconmgr;
214 if(oldws->image == NULL || Scr->NoImagesInWorkSpaceManager) {
222 if(Scr->workSpaceMgr.defImage == NULL || Scr->NoImagesInWorkSpaceManager) {
223 XSetWindowBackground(dpy, oldw, Scr->workSpaceMgr.defColors.back);
226 XSetWindowBackgroundPixmap(dpy, oldw, Scr->workSpaceMgr.defImage->pixmap);
229 attr.border_pixel = Scr->workSpaceMgr.defBorderColor;
232 if(Scr->workSpaceMgr.curImage == NULL) {
233 if(Scr->workSpaceMgr.curPaint) {
234 XSetWindowBackground(dpy, neww, Scr->workSpaceMgr.curColors.back);
238 XSetWindowBackgroundPixmap(dpy, neww, Scr->workSpaceMgr.curImage->pixmap);
240 attr.border_pixel = Scr->workSpaceMgr.curBorderColor;
246 eventMask = mask_out_event(Scr->Root, PropertyChangeMask);
248 XChangeProperty(dpy, Scr->Root, XA_WM_CURRENTWORKSPACE, XA_STRING, 8,
254 * TODO: this should probably not use Scr->Root but ->XineramaRoot.
259 XChangeProperty(dpy, Scr->Root, XA__NET_CURRENT_DESKTOP,
265 restore_mask(Scr->Root, eventMask);
268 if(Scr->ChangeWorkspaceFunction.func != 0) {
272 action = Scr->ChangeWorkspaceFunction.item ?
273 Scr->ChangeWorkspaceFunction.item->action : NULL;
274 ExecuteFunction(Scr->ChangeWorkspaceFunction.func, action,
280 if(Scr->SaveWorkspaceFocus && newws->save_focus) {
291 CtwmSetVScreenMap(dpy, Scr->Root, Scr->vScreenList);
294 if(Scr->ClickToFocus || Scr->SloppyFocus) {
311 if(! Scr->workSpaceManagerActive) { \
341 for(ws = Scr->workSpaceMgr.workSpaceList; ws != NULL; ws = ws->next) {
360 ws1 = Scr->workSpaceMgr.workSpaceList;
382 ws = (ws->next != NULL) ? ws->next : Scr->workSpaceMgr.workSpaceList;
397 columns = Scr->workSpaceMgr.columns;
398 count = Scr->workSpaceMgr.count;
421 columns = Scr->workSpaceMgr.columns;
422 count = Scr->workSpaceMgr.count;
441 lines = Scr->workSpaceMgr.lines;
442 columns = Scr->workSpaceMgr.columns;
443 count = Scr->workSpaceMgr.count;
466 columns = Scr->workSpaceMgr.columns;
467 count = Scr->workSpaceMgr.count;
501 for(twmWin = Scr->FirstWindow; twmWin != NULL; twmWin = twmWin->next) {
510 for(twmWin = Scr->FirstWindow; twmWin != NULL; twmWin = twmWin->next) {
536 if(! Scr->workSpaceManagerActive) {
540 vs = Scr->vScreenList;
560 for(ws = Scr->workSpaceMgr.workSpaceList; ws != NULL; ws = ws->next) {
567 for(ws = Scr->workSpaceMgr.workSpaceList; ws != NULL; ws = ws->next) {