2022-07-10 18:24:03 +00:00
|
|
|
#ifndef layouts_H
|
|
|
|
#define layouts_H
|
|
|
|
|
2022-07-10 18:54:48 +00:00
|
|
|
// Include all layouts
|
2022-07-10 18:29:52 +00:00
|
|
|
#include "tile.c"
|
2022-07-10 18:54:48 +00:00
|
|
|
#include "monocle.c"
|
2022-07-10 18:24:03 +00:00
|
|
|
#include "grid.c"
|
|
|
|
#include "fibonacci.c"
|
2022-07-10 20:02:35 +00:00
|
|
|
#include "centeredmaster.h"
|
2022-07-10 18:24:03 +00:00
|
|
|
|
2022-07-10 19:00:35 +00:00
|
|
|
// Layouts array
|
|
|
|
static const Layout layouts[] = {
|
2022-10-31 11:32:01 +00:00
|
|
|
/* symbol arrange function */
|
|
|
|
{"[]=", tile}, /* first entry is default */
|
|
|
|
{"><>", NULL}, /* no layout function means floating behavior */
|
|
|
|
{"[M]", monocle}, // 2
|
|
|
|
{"HHH", grid}, // 3
|
|
|
|
{"[@]", spiral}, // 4
|
|
|
|
{"[\\]", dwindle}, // 5
|
|
|
|
{"|M|", centeredmaster}, // 6
|
|
|
|
{">M>", centeredfloatingmaster}, // 7
|
2022-07-10 19:00:35 +00:00
|
|
|
};
|
|
|
|
|
2022-10-31 11:32:01 +00:00
|
|
|
#endif // layouts_H
|