More code.

This commit is contained in:
Michael Stapelberg
2009-02-06 18:23:37 +01:00
parent 1276de8974
commit b664456706
2 changed files with 42 additions and 0 deletions

25
data.h
View File

@ -3,7 +3,32 @@
*
*/
/*
* Defines a position in the table
*
*/
typedef struct Cell {
int row;
int column;
} Cell;
/*
* We need to save the height of a font because it is required for each drawing of
* text but relatively hard to get. As soon as a new font needs to be loaded, a
* Font-entry will be filled for later use.
*
*/
typedef struct Font {
char *name;
int height;
} Font;
/*
* A client is X11-speak for a window.
*
*/
typedef struct Client {
/* TODO: this is NOT final */
Cell old_position; /* if you set a client to floating and set it back to managed,
it does remember its old position and *tries* to get back there */
} Client;