howm
howm
|
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... | |
howm
Represents a client that is being handled by howm.
All the attributes that are needed by howm for a client are stored here.
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.