speedwm-personal/layouts.h
2022-09-03 19:08:07 +02:00

66 lines
1.4 KiB
C

/* These are all available layouts in speedwm.
* Any new layouts should be added in the exact same way as existing layouts.
* Layouts that are added through patches should be in layouts.c
*
* Once you're done with your edits, run 'make clean install'. */
static const Layout layouts[] = {
#if LAYOUT_TILE
{ "(L1)", tile },
#endif
/* Floating layout (if no layout is available */
{ "(L2)", NULL },
#if LAYOUT_MONOCLE
{ "(L3)", monocle },
#endif
#if LAYOUT_GRID
{ "(L4)", grid },
#endif
#if LAYOUT_DECK
{ "(L5)", deck },
#endif
#if LAYOUT_CM
{ "(L6)", centeredmaster },
#endif
#if LAYOUT_CFM
{ "(L7)", centeredfloatingmaster },
#endif
#if LAYOUT_SPIRAL
{ "(L8)", spiral },
#endif
#if LAYOUT_DWINDLE
{ "(L9)", dwindle },
#endif
#if LAYOUT_TCL
{ "(L10)", tcl },
#endif
#if LAYOUT_BSTACK
{ "(L11)", bstack },
#endif
#if LAYOUT_BSTACKH
{ "(L12)", bstackhoriz },
#endif
#if LAYOUT_HGRID
{ "(L13)", horizgrid },
#endif
#if LAYOUT_TATAMI
{ "(L14)", tatami },
#endif
#if LAYOUT_TW
{ "(L15)", tilewide },
#endif
#if LAYOUT_STAIRS
{ "(L16)", stairs },
#endif
#if LAYOUT_TILE54
{ "(L17)", tile54 },
#endif
#if LAYOUT_COL
{ "(L18)", col },
#endif
#if LAYOUT_DGRID
{ "(L19)", dynamicgrid },
#endif
{ NULL, NULL },
};