CTWM
Loading...
Searching...
No Matches
/usr/src/RPM/BUILD/ctwm-4.1.0/win_iconify.c File Reference
#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"
Include dependency graph for win_iconify.c:

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)

Function Documentation

◆ DeIconify()

◆ FadeWindow()

void FadeWindow ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 328 of file win_iconify.c.

References dpy, TwmWindow::frame_height, TwmWindow::frame_width, and waitamoment().

Referenced by Iconify().

◆ Iconify()

◆ MosaicFade()

void MosaicFade ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 221 of file win_iconify.c.

References dpy, TwmWindow::frame_height, TwmWindow::frame_width, and waitamoment().

Referenced by Iconify().

◆ ReMapOne()

◆ ReMapTransients()

void ReMapTransients ( TwmWindow * tmp_win)

◆ SweepWindow()

void SweepWindow ( TwmWindow * tmp_win,
Window blanket )
static

◆ UnmapTransients()

◆ waitamoment()

void waitamoment ( float timeout)
static

Definition at line 615 of file win_iconify.c.

Referenced by FadeWindow(), MosaicFade(), SweepWindow(), ZoomInWindow(), and ZoomOutWindow().

◆ Zoom()

void Zoom ( Window wf,
Window wt )
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().

◆ ZoomInWindow()

void ZoomInWindow ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 264 of file win_iconify.c.

References dpy, TwmWindow::frame_height, TwmWindow::frame_width, MAX, and waitamoment().

Referenced by Iconify().

◆ ZoomOutWindow()

void ZoomOutWindow ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 296 of file win_iconify.c.

References dpy, TwmWindow::frame_height, TwmWindow::frame_width, MAX, and waitamoment().

Referenced by Iconify().