Main Page | Data Structures | File List | Data Fields | Globals

x11.c File Reference

#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xatom.h>
#include <X11/Xutil.h>
#include <X11/Intrinsic.h>
#include <stdio.h>
#include <stdlib.h>
#include "tilerc.h"
#include "tile.h"
#include "x11.h"
#include "avoid.h"

Functions

int getGeom (Display *dpy, Window win, int val)
 Find window geometry element.
Window onRoot (Display *dsp, Window win)
 Goes up the window tree for a top-level window (with decorations).
void recurseWindow (Display *dsp, Window win, struct tile_config *tileconf, struct tile_state *tilestate)
 Recurse through windows, doing initial window list calculations.
void moveResizeWindow (Display *dsp, Window win, struct tile_config *tileconf, struct tile_state *tilestate)
 Recurse through windows, doing resize and move operations.
int isNotIconified (Display *dsp, Window win)
 Checks whether a window is visible.

Function Documentation

int getGeom Display *  dpy,
Window  win,
int  val
 

Find window geometry element.

Parameters:
val One of GWIDTH, GHEIGHT, GX, GY
Returns:
Geometry element

int isNotIconified Display *  dsp,
Window  win
 

Checks whether a window is visible.

void moveResizeWindow Display *  dsp,
Window  win,
struct tile_config tileconf,
struct tile_state tilestate
 

Recurse through windows, doing resize and move operations.

Window onRoot Display *  dsp,
Window  win
 

Goes up the window tree for a top-level window (with decorations).

void recurseWindow Display *  dsp,
Window  win,
struct tile_config tileconf,
struct tile_state tilestate
 

Recurse through windows, doing initial window list calculations.


Generated on Tue Sep 20 04:19:48 2005 for tile by  doxygen 1.4.4