[dwm] Let's do some refactoring

From: Anselm R. Garbe <arg_AT_suckless.org>
Date: Mon, 19 Feb 2007 12:28:47 +0100

Hi there,

Jukka proposed to introduce a mode container (I prefer calling
s/modes/layouts/ in the future) for easier integration of
additional arrangement algorithms in the future:

typedef struct Layout Layout;
struct Layout {
        void (*arrange)(void); /* arrange function, indicates layout */
        const char *symbol;
        Layout *next;

I like this idea and will adapt it with some slight changes
(beside putting all layout-related algorithms into separate C
files - like the master-related stuff of tiled layout, which
really only belongs to dotile()).


 Anselm R. Garbe >< http://www.suckless.org/ >< GPG key: 0D73F361
Received on Mon Feb 19 2007 - 12:28:47 UTC

This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 14:37:25 UTC