CTWM
Loading...
Searching...
No Matches
/usr/src/RPM/BUILD/ctwm-4.1.0/win_regions.c File Reference
#include "ctwm.h"
#include <stdlib.h>
#include "list.h"
#include "screen.h"
#include "win_regions.h"
#include "xparsegeometry.h"
Include dependency graph for win_regions.c:

Go to the source code of this file.

Functions

static void splitWindowRegionEntry (WindowEntry *we, RegGravity grav1, RegGravity grav2, int w, int h)
static WindowEntryfindWindowEntry (WorkSpace *wl, TwmWindow *tmp_win, WindowRegion **wrp)
static WindowEntryprevWindowEntry (WindowEntry *we, WindowRegion *wr)
static void mergeWindowEntries (WindowEntry *old, WindowEntry *we)
name_list ** AddWindowRegion (char *geom, RegGravity grav1, RegGravity grav2)
void CreateWindowRegions (void)
bool PlaceWindowInRegion (TwmWindow *tmp_win, int *final_x, int *final_y)
void RemoveWindowFromRegion (TwmWindow *tmp_win)

Function Documentation

◆ AddWindowRegion()

◆ CreateWindowRegions()

◆ findWindowEntry()

◆ mergeWindowEntries()

void mergeWindowEntries ( WindowEntry * old,
WindowEntry * we )
static

◆ PlaceWindowInRegion()

◆ prevWindowEntry()

WindowEntry * prevWindowEntry ( WindowEntry * we,
WindowRegion * wr )
static

◆ RemoveWindowFromRegion()

◆ splitWindowRegionEntry()

void splitWindowRegionEntry ( WindowEntry * we,
RegGravity grav1,
RegGravity grav2,
int w,
int h )
static