wmii/cmd/wm/layout.c
garbeam 43ed7943be removed frames container from area, areas contain clients only in their container,
instead the layout is responsible to provide a frame container of its frames
2005-12-07 16:06:16 +02:00

22 lines
397 B
C

/*
* (C)opyright MMIV-MMV Anselm R. Garbe <garbeam at gmail dot com>
* See LICENSE file for license details.
*/
#include <string.h>
#include "wm.h"
static int comp_layout_name(void *name, void *layout)
{
Layout *l = layout;
size_t len = strlen(l->name);
return !strncmp(name, l->name, len);
}
Layout *get_layout(char *name)
{
return cext_find_item(&layouts, name, comp_layout_name);
}