|
CTWM
|
#include "ctwm.h"#include <stdlib.h>#include <sys/time.h>#include <X11/extensions/shape.h>#include "events.h"#include "functions.h"#include "iconmgr.h"#include "icons.h"#include "list.h"#include "otp.h"#include "screen.h"#include "util.h"#include "vscreen.h"#include "win_iconify.h"#include "win_ops.h"#include "win_utils.h"#include "workspace_manager.h"Go to the source code of this file.
Functions | |
| static void | MosaicFade (TwmWindow *tmp_win, Window blanket) |
| static void | ZoomInWindow (TwmWindow *tmp_win, Window blanket) |
| static void | ZoomOutWindow (TwmWindow *tmp_win, Window blanket) |
| static void | FadeWindow (TwmWindow *tmp_win, Window blanket) |
| static void | SweepWindow (TwmWindow *tmp_win, Window blanket) |
| static void | Zoom (Window wf, Window wt) |
| static void | ReMapOne (TwmWindow *t, TwmWindow *leader) |
| static void | waitamoment (float timeout) |
| void | Iconify (TwmWindow *tmp_win, int def_x, int def_y) |
| void | DeIconify (TwmWindow *tmp_win) |
| void | ReMapTransients (TwmWindow *tmp_win) |
| void | UnmapTransients (TwmWindow *tmp_win, bool iconify, long eventMask) |
| void DeIconify | ( | TwmWindow * | tmp_win | ) |
Definition at line 167 of file win_iconify.c.
References C_ROOT, TwmWindow::class, dpy, ExecuteFunction(), TwmWindow::frame, GetTwmWindow(), TwmWindow::group, TwmWindow::icon, TwmWindow::icon_on, TwmWindow::isicon, LookInList(), TwmWindow::name, ReMapOne(), ReMapTransients(), Scr, Icon::w, WarpToWindow(), and Zoom().
Referenced by AutoPopupMaybe(), EwmhClientMessage_NET_ACTIVE_WINDOW(), EwmhClientMessage_NET_WM_MOVERESIZE(), f_popup_impl(), f_showworkspacemgr_impl(), f_toggleworkspacemgr_impl(), f_warpto_impl(), f_winwarp_impl(), HandleMapRequest(), iconify_handler(), and WMgrAddToCurrentWorkSpaceAndWarp().
|
static |
Definition at line 328 of file win_iconify.c.
References dpy, TwmWindow::frame_height, TwmWindow::frame_width, and waitamoment().
Referenced by Iconify().
| void Iconify | ( | TwmWindow * | tmp_win, |
| int | def_x, | ||
| int | def_y ) |
Definition at line 45 of file win_iconify.c.
References C_ROOT, CreateIconWindow(), dpy, EventTime, ExecuteFunction(), FadeWindow(), TwmWindow::frame, GetTwmWindow(), TwmWindow::group, TwmWindow::icon, WList::icon, TwmWindow::icon_on, TwmWindow::iconify_by_unmapping, ICONIFY_FADE, ICONIFY_MOSAIC, ICONIFY_NORMAL, ICONIFY_SWEEP, ICONIFY_ZOOMIN, ICONIFY_ZOOMOUT, TwmWindow::iconmanagerlist, IconUp(), IconWin, TwmWindow::isicon, TwmWindow::istransient, TwmWindow::mapped, mask_out_event(), mask_out_event_mask(), MosaicFade(), WList::nextv, OtpRaise(), restore_mask(), Scr, SetFocus(), SetMapStateProp(), SweepWindow(), TwmWindow::transientfor, UnmapTransients(), visible(), Icon::w, TwmWindow::w, WMapIconify(), Zoom(), ZoomInWindow(), and ZoomOutWindow().
Referenced by f_hideworkspacemgr_impl(), f_toggleworkspacemgr_impl(), HandleMapRequest(), and iconify_handler().
|
static |
Definition at line 221 of file win_iconify.c.
References dpy, TwmWindow::frame_height, TwmWindow::frame_width, and waitamoment().
Referenced by Iconify().
Definition at line 489 of file win_iconify.c.
References dpy, TwmWindow::frame, TwmWindow::frame_x, TwmWindow::frame_y, TwmWindow::icon, WList::icon, TwmWindow::icon_on, IconDown(), TwmWindow::iconmanagerlist, TwmWindow::isicon, TwmWindow::mapped, WList::nextv, OtpRaise(), ReparentWindow(), Scr, SetMapStateProp(), TwmWindow::squeezed, Icon::title_shrunk, Icon::w, TwmWindow::w, WinWin, WMapDeIconify(), and Zoom().
Referenced by DeIconify(), and ReMapTransients().
| void ReMapTransients | ( | TwmWindow * | tmp_win | ) |
Definition at line 538 of file win_iconify.c.
References TwmWindow::group, TwmWindow::isicon, TwmWindow::istransient, TwmWindow::next, ReMapOne(), Scr, TwmWindow::transientfor, and TwmWindow::w.
Referenced by DeIconify(), and Squeeze().
|
static |
Definition at line 364 of file win_iconify.c.
References ALLOW_DEAD_STORE, dpy, TwmWindow::frame_height, TwmWindow::frame_width, TwmWindow::frame_x, TwmWindow::frame_y, VirtualScreen::h, TwmWindow::vs, VirtualScreen::w, waitamoment(), x, and y.
Referenced by Iconify().
| void UnmapTransients | ( | TwmWindow * | tmp_win, |
| bool | iconify, | ||
| long | eventMask ) |
Definition at line 557 of file win_iconify.c.
References dpy, EventTime, TwmWindow::frame, TwmWindow::group, TwmWindow::icon, WList::icon, TwmWindow::icon_on, TwmWindow::iconmanagerlist, TwmWindow::isicon, TwmWindow::istransient, TwmWindow::mapped, mask_out_event_mask(), TwmWindow::next, restore_mask(), Scr, SetFocus(), SetMapStateProp(), TwmWindow::transientfor, Icon::w, TwmWindow::w, WMapIconify(), and Zoom().
|
static |
Definition at line 615 of file win_iconify.c.
Referenced by FadeWindow(), MosaicFade(), SweepWindow(), ZoomInWindow(), and ZoomOutWindow().
|
static |
Definition at line 444 of file win_iconify.c.
References dpy, ICONIFY_NORMAL, JunkBW, JunkDepth, JunkRoot, Scr, x, and y.
Referenced by DeIconify(), Iconify(), ReMapOne(), and UnmapTransients().
|
static |
Definition at line 264 of file win_iconify.c.
References dpy, TwmWindow::frame_height, TwmWindow::frame_width, MAX, and waitamoment().
Referenced by Iconify().
|
static |
Definition at line 296 of file win_iconify.c.
References dpy, TwmWindow::frame_height, TwmWindow::frame_width, MAX, and waitamoment().
Referenced by Iconify().