|
@@ -32,6 +32,28 @@
|
|
|
|
|
|
#include "wmfs.h"
|
|
|
|
|
|
+
|
|
|
+const func_name_list_t layout_list[] =
|
|
|
+{
|
|
|
+ {"tile", tile },
|
|
|
+ {"tile_right", tile },
|
|
|
+ {"tile_left", tile_left },
|
|
|
+ {"tile_top", tile_top },
|
|
|
+ {"tile_bottom", tile_bottom },
|
|
|
+ {"tile_grid", grid },
|
|
|
+ {"grid", grid },
|
|
|
+ {"mirror_vertical", mirror_vertical },
|
|
|
+ {"tile_mirror_vertical", mirror_vertical },
|
|
|
+ {"mirror_horizontal", mirror_horizontal },
|
|
|
+ {"tile_mirror_horizontal", mirror_horizontal },
|
|
|
+ {"layer", layer },
|
|
|
+ {"max", maxlayout },
|
|
|
+ {"maxlayout", maxlayout },
|
|
|
+ {"freelayout", freelayout },
|
|
|
+ {"free", freelayout },
|
|
|
+ { NULL, NULL }
|
|
|
+};
|
|
|
+
|
|
|
/** Init WMFS
|
|
|
*/
|
|
|
void
|
|
@@ -39,7 +61,6 @@ init(void)
|
|
|
{
|
|
|
/* First init */
|
|
|
ewmh_init_hints();
|
|
|
- init_layout();
|
|
|
init_conf();
|
|
|
init_gc();
|
|
|
init_font();
|
|
@@ -154,43 +175,6 @@ init_root(void)
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
-/** Init layout
|
|
|
- */
|
|
|
-void
|
|
|
-init_layout(void)
|
|
|
-{
|
|
|
- int i;
|
|
|
-
|
|
|
- const func_name_list_t layout_list_tmp[] =
|
|
|
- {
|
|
|
- {"tile", tile },
|
|
|
- {"tile_right", tile },
|
|
|
- {"tile_left", tile_left },
|
|
|
- {"tile_top", tile_top },
|
|
|
- {"tile_bottom", tile_bottom },
|
|
|
- {"tile_grid", grid },
|
|
|
- {"grid", grid },
|
|
|
- {"mirror_vertical", mirror_vertical },
|
|
|
- {"tile_mirror_vertical", mirror_vertical },
|
|
|
- {"mirror_horizontal", mirror_horizontal },
|
|
|
- {"tile_mirror_horizontal", mirror_horizontal },
|
|
|
- {"layer", layer },
|
|
|
- {"max", maxlayout },
|
|
|
- {"maxlayout", maxlayout },
|
|
|
- {"freelayout", freelayout },
|
|
|
- {"free", freelayout },
|
|
|
- { NULL, NULL }
|
|
|
- };
|
|
|
-
|
|
|
- layout_list = emalloc(LEN(layout_list_tmp), sizeof(func_name_list_t));
|
|
|
- memset(layout_list, 0, LEN(layout_list_tmp));
|
|
|
-
|
|
|
- for(i = 0; i < LEN(layout_list_tmp); ++i)
|
|
|
- layout_list[i] = layout_list_tmp[i];
|
|
|
-
|
|
|
- return;
|
|
|
-}
|
|
|
-
|
|
|
/** Init statustext shell script
|
|
|
*/
|
|
|
void
|