JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
some changes towards 4.9
[dwm.git] / config.anselm.h
index aef5947..09cccd1 100644 (file)
 const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
 
 Rule rules[] = {
-       /* class:instance:title substr  tags ref        isfloating */
-       { "Firefox",                    tags[8],        False },
-       { "Gimp",                       NULL,           True },
-       { "MPlayer",                    NULL,           True },
-       { "Acroread",                   NULL,           True },
+       /* class        instance        title           tags ref        isfloating */
+       { NULL,         NULL,           "Firefox",      tags[8],        False },
+       { NULL,         NULL,           "Gimp",         NULL,           True },
+       { NULL,         NULL,           "MPlayer",      NULL,           True },
+       { NULL,         NULL,           "Acroread",     NULL,           True },
 };
 
-/* layout(s) */
-#define RESIZEHINTS            True    /* False - respect size hints in tiled resizals */
-#define SNAP                   32      /* snap pixel */
-
-Layout layouts[] = {
-       /* symbol               function        isfloating */
-       { "[]|",                tileh,          False }, /* first entry is default */
-       { "[]=",                tilev,          False },
-       { "><>",                floating,       True },
-       { "[M]",                monocle,        True },
-};
+/* geometry function */
+void (*setgeoms)(void) = setdefgeoms;
 
 void
 setanselmgeoms(void) {
@@ -83,12 +74,24 @@ anselmgeoms(const char *arg) {
 
 void
 defgeoms(const char *arg) {
-       setgeoms = setdefaultgeoms;
+       setgeoms = setdefgeoms;
        setgeoms();
        updatebarpos();
        setlayout("[]=");
 }
 
+/* layout(s) */
+#define RESIZEHINTS            True    /* False - respect size hints in tiled resizals */
+#define SNAP                   32      /* snap pixel */
+
+Layout layouts[] = {
+       /* symbol               function        isfloating */
+       { "[]|",                tileh,          False }, /* first entry is default */
+       { "[]=",                tilev,          False },
+       { "><>",                floating,       True },
+       { "[M]",                monocle,        True },
+};
+
 /* key definitions */
 #define MODKEY                 Mod1Mask
 Key keys[] = {