Lines Matching refs:tmp_win
28 static void MosaicFade(TwmWindow *tmp_win, Window blanket);
29 static void ZoomInWindow(TwmWindow *tmp_win, Window blanket);
30 static void ZoomOutWindow(TwmWindow *tmp_win, Window blanket);
31 static void FadeWindow(TwmWindow *tmp_win, Window blanket);
32 static void SweepWindow(TwmWindow *tmp_win, Window blanket);
45 Iconify(TwmWindow *tmp_win, int def_x, int def_y)
54 iconify = (!tmp_win->iconify_by_unmapping);
56 if(tmp_win->istransient) {
57 leader = tmp_win->transientfor;
60 else if((leader = tmp_win->group) != 0 && leader != tmp_win->w) {
67 if(!tmp_win->icon || !tmp_win->icon->w) {
68 CreateIconWindow(tmp_win, def_x, def_y);
71 IconUp(tmp_win);
73 if(visible(tmp_win)) {
74 OtpRaise(tmp_win, IconWin);
75 XMapWindow(dpy, tmp_win->icon->w);
78 if(tmp_win->iconmanagerlist) {
79 for(wl = tmp_win->iconmanagerlist; wl != NULL; wl = wl->nextv) {
85 eventMask = mask_out_event(tmp_win->w, 0);
88 UnmapTransients(tmp_win, iconify, eventMask);
91 Zoom(tmp_win->frame, tmp_win->icon->w);
98 tmp_win->mapped = false;
104 XGetWindowAttributes(dpy, tmp_win->frame, &winattrs);
112 mask_out_event_mask(tmp_win->w, StructureNotifyMask, eventMask);
113 XUnmapWindow(dpy, tmp_win->w);
114 XUnmapWindow(dpy, tmp_win->frame);
115 restore_mask(tmp_win->w, eventMask);
117 SetMapStateProp(tmp_win, IconicState);
122 MosaicFade(tmp_win, blanket);
125 ZoomInWindow(tmp_win, blanket);
128 ZoomOutWindow(tmp_win, blanket);
131 FadeWindow(tmp_win, blanket);
134 SweepWindow(tmp_win, blanket);
142 if(tmp_win == Scr->Focus) {
148 tmp_win->isicon = true;
149 tmp_win->icon_on = iconify;
150 WMapIconify(tmp_win);
157 (Window) 0, tmp_win, &event, C_ROOT, false);
167 DeIconify(TwmWindow *tmp_win)
169 TwmWindow *t = tmp_win;
176 if(tmp_win->isicon) {
178 if(tmp_win->icon_on && tmp_win->icon && tmp_win->icon->w) {
179 Zoom(tmp_win->icon->w, tmp_win->frame);
181 else if(tmp_win->group != (Window) 0) {
182 TwmWindow *tmpt = GetTwmWindow(tmp_win->group);
186 Zoom(t->icon->w, tmp_win->frame);
192 ReMapOne(tmp_win, t);
196 LookInList(Scr->WarpCursorL, tmp_win->name, &tmp_win->class))) {
197 WarpToWindow(tmp_win, false);
201 ReMapTransients(tmp_win);
210 (Window) 0, tmp_win, &event, C_ROOT, false);
221 MosaicFade(TwmWindow *tmp_win, Window blanket)
229 int width = tmp_win->frame_width;
230 int height = tmp_win->frame_height;
264 ZoomInWindow(TwmWindow *tmp_win, Window blanket)
271 int w = tmp_win->frame_width;
272 int h = tmp_win->frame_height;
296 ZoomOutWindow(TwmWindow *tmp_win, Window blanket)
303 int w = tmp_win->frame_width;
304 int h = tmp_win->frame_height;
328 FadeWindow(TwmWindow *tmp_win, Window blanket)
342 int w = tmp_win->frame_width;
343 int h = tmp_win->frame_height;
364 SweepWindow(TwmWindow *tmp_win, Window blanket)
368 int dir = 0, dist = tmp_win->frame_x, dist1;
370 dist1 = tmp_win->frame_y;
375 dist1 = tmp_win->vs->w - (tmp_win->frame_x + tmp_win->frame_width);
380 dist1 = tmp_win->vs->h - (tmp_win->frame_y + tmp_win->frame_height);
389 step = tmp_win->frame_x + tmp_win->frame_width;
392 step = tmp_win->frame_y + tmp_win->frame_height;
395 step = tmp_win->vs->w - tmp_win->frame_x;
398 step = tmp_win->vs->h - tmp_win->frame_y;
404 int x = tmp_win->frame_x;
405 int y = tmp_win->frame_y;
538 ReMapTransients(TwmWindow *tmp_win)
544 if(t != tmp_win &&
545 ((t->istransient && t->transientfor == tmp_win->w) ||
546 (t->group == tmp_win->w && t->isicon))) {
547 ReMapOne(t, tmp_win);
557 UnmapTransients(TwmWindow *tmp_win, bool iconify, long eventMask)
562 if(t != tmp_win &&
563 ((t->istransient && t->transientfor == tmp_win->w) ||
564 t->group == tmp_win->w)) {
567 Zoom(t->icon->w, tmp_win->icon->w);
569 else if(tmp_win->icon) {
570 Zoom(t->frame, tmp_win->icon->w);