howm
howm
types.h File Reference

howm More...

#include <stdbool.h>
#include <stdint.h>
#include <xcb/randr.h>
#include <xcb/xproto.h>

Go to the source code of this file.

Data Structures

struct  client_t
 
struct  workspace_t
 
struct  monitor_t
 
struct  location_t
 

Typedefs

typedef struct client_t client_t
 Represents a client that is being handled by howm. More...
 
typedef struct workspace_t workspace_t
 Represents a workspace, which stores clients. More...
 
typedef struct monitor_t monitor_t
 Represents a monitor. More...
 

Detailed Description

howm

Author
Harvey Hunt
Date
2015

Typedef Documentation

typedef struct client_t client_t

Represents a client that is being handled by howm.

All the attributes that are needed by howm for a client are stored here.

typedef struct monitor_t monitor_t

Represents a monitor.

Each monitor has its own workspaces. When the user is not using a multimonitor setup, we still create a single monitor.

typedef struct workspace_t workspace_t

Represents a workspace, which stores clients.

Clients are stored as a linked list. Changing to a different workspace will cause different clients to be rendered on the screen.

Workspaces are also stored as a linked list.