|
howm
howm
|
#include <types.h>
Data Fields | |
| int | layout |
| unsigned int | client_cnt |
| uint16_t | gap |
| float | master_ratio |
| uint16_t | bar_height |
| client_t * | head |
| client_t * | prev_foc |
| client_t * | c |
| workspace_t * | next |
| workspace_t * | prev |
| unsigned int | last_layout |
| uint16_t workspace_t::bar_height |
The height of the space left for a bar. Stored here so it can be toggled per ws.
| client_t* workspace_t::c |
The client that is currently in focus.
| unsigned int workspace_t::client_cnt |
The amount of clients on this workspace.
| uint16_t workspace_t::gap |
The size of the useless gap between windows for this workspace.
| client_t* workspace_t::head |
The start of the linked list.
| unsigned int workspace_t::last_layout |
The last layout used.
| int workspace_t::layout |
The current layout of the WS, as defined in the layout enum.
| float workspace_t::master_ratio |
The ratio of the size of the master window compared to the screen's size.
| workspace_t* workspace_t::next |
The next workspace in the linked list.
| workspace_t* workspace_t::prev |
The prev workspace in the linked list.
| client_t* workspace_t::prev_foc |
The last focused client. This is seperate to the linked list structure.