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) |
Definition at line 167 of file win_iconify.c.
References C_ROOT, dpy, ExecuteFunction(), GetTwmWindow(), LookInList(), PlaceX, ReMapOne(), ReMapTransients(), Scr, 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().
Definition at line 328 of file win_iconify.c.
References dpy, PlaceX, and waitamoment().
Referenced by Iconify().
Definition at line 45 of file win_iconify.c.
References C_ROOT, CreateIconWindow(), dpy, EventTime, ExecuteFunction(), FadeWindow(), GetTwmWindow(), WList::icon, ICONIFY_FADE, ICONIFY_MOSAIC, ICONIFY_NORMAL, ICONIFY_SWEEP, ICONIFY_ZOOMIN, ICONIFY_ZOOMOUT, IconUp(), IconWin, mask_out_event(), mask_out_event_mask(), MosaicFade(), WList::nextv, OtpRaise(), PlaceX, restore_mask(), Scr, SetFocus(), SetMapStateProp(), SweepWindow(), UnmapTransients(), visible(), WMapIconify(), Zoom(), ZoomInWindow(), and ZoomOutWindow().
Referenced by f_hideworkspacemgr_impl(), f_toggleworkspacemgr_impl(), HandleMapRequest(), and iconify_handler().
Definition at line 221 of file win_iconify.c.
References dpy, PlaceX, and waitamoment().
Referenced by Iconify().
Definition at line 489 of file win_iconify.c.
References dpy, WList::icon, IconDown(), WList::nextv, OtpRaise(), PlaceX, ReparentWindow(), Scr, SetMapStateProp(), WinWin, WMapDeIconify(), and Zoom().
Referenced by DeIconify(), and ReMapTransients().
Definition at line 538 of file win_iconify.c.
References PlaceX, ReMapOne(), and Scr.
Referenced by DeIconify(), and Squeeze().
Definition at line 364 of file win_iconify.c.
References ALLOW_DEAD_STORE, dpy, PlaceX, waitamoment(), x, and y.
Referenced by Iconify().
Definition at line 557 of file win_iconify.c.
References dpy, EventTime, mask_out_event_mask(), PlaceX, restore_mask(), Scr, SetFocus(), SetMapStateProp(), WMapIconify(), and Zoom().
Definition at line 615 of file win_iconify.c.
References PlaceX.
Referenced by FadeWindow(), MosaicFade(), SweepWindow(), ZoomInWindow(), and ZoomOutWindow().
Definition at line 444 of file win_iconify.c.
References dpy, ICONIFY_NORMAL, JunkBW, JunkDepth, JunkRoot, PlaceX, Scr, x, and y.
Referenced by DeIconify(), Iconify(), ReMapOne(), and UnmapTransients().
Definition at line 264 of file win_iconify.c.
References dpy, MAX, PlaceX, and waitamoment().
Referenced by Iconify().