CTWM
Loading...
Searching...
No Matches
Functions
/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()

void DeIconify ( TwmWindow * tmp_win)

◆ FadeWindow()

void FadeWindow ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 328 of file win_iconify.c.

References dpy, PlaceX, and waitamoment().

Referenced by Iconify().

◆ Iconify()

void Iconify ( TwmWindow * tmp_win,
int def_x,
int def_y )

◆ MosaicFade()

static void MosaicFade ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 221 of file win_iconify.c.

References dpy, PlaceX, and waitamoment().

Referenced by Iconify().

◆ ReMapOne()

static void ReMapOne ( TwmWindow * t,
TwmWindow * leader )
static

◆ ReMapTransients()

void ReMapTransients ( TwmWindow * tmp_win)

Definition at line 538 of file win_iconify.c.

References PlaceX, ReMapOne(), and Scr.

Referenced by DeIconify(), and Squeeze().

◆ SweepWindow()

static void SweepWindow ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 364 of file win_iconify.c.

References ALLOW_DEAD_STORE, dpy, PlaceX, waitamoment(), x, and y.

Referenced by Iconify().

◆ UnmapTransients()

void UnmapTransients ( TwmWindow * tmp_win,
bool iconify,
long eventMask )

◆ waitamoment()

static void waitamoment ( float timeout)
static

Definition at line 615 of file win_iconify.c.

References PlaceX.

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

◆ Zoom()

static void Zoom ( Window wf,
Window wt )
static

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().

◆ ZoomInWindow()

static void ZoomInWindow ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 264 of file win_iconify.c.

References dpy, MAX, PlaceX, and waitamoment().

Referenced by Iconify().

◆ ZoomOutWindow()

static void ZoomOutWindow ( TwmWindow * tmp_win,
Window blanket )
static

Definition at line 296 of file win_iconify.c.

References dpy, MAX, PlaceX, and waitamoment().

Referenced by Iconify().