polytreewm/src/layouts.h

64 lines
1.1 KiB
C
Raw Normal View History

2021-11-14 22:55:59 +00:00
#ifndef _LAYOUTS_H
#define _LAYOUTS_H
#include <stddef.h>
typedef void (*LayoutsSymbolFunc)(
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
2021-11-14 23:26:13 +00:00
void layouts_symbol_func(
LayoutsSymbolFunc func,
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
2021-11-14 22:55:59 +00:00
void layouts_symbol_unknown(
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
void layouts_symbol_monocle(
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
void layouts_symbol_floating(
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
void layouts_symbol_tile(
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
2021-11-16 03:08:39 +00:00
void layouts_symbol_horizontile(
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
2021-11-14 22:55:59 +00:00
void layouts_symbol_centeredmaster(
char *buffer,
size_t buffer_size,
unsigned int clients_in_master,
unsigned int visible_clients
);
#endif // _LAYOUTS_H