summary refs log tree commit diff
path: root/calmwm.h
diff options
context:
space:
mode:
authorokan <okan>2014-01-30 22:17:22 +0000
committerokan <okan>2014-01-30 22:17:22 +0000
commitcc1902f57cb23e0028c07e149882698124b025bd (patch)
treedb224cda036dd53a23d6a364b3e08901beb2f0bc /calmwm.h
parent7928c1ad7c7e2e4420669062a25fc4b2291e5f1f (diff)
downloadcwm-cc1902f57cb23e0028c07e149882698124b025bd.tar.gz
cwm-cc1902f57cb23e0028c07e149882698124b025bd.tar.xz
cwm-cc1902f57cb23e0028c07e149882698124b025bd.zip
Switch ignoreq to winname struct since it's basically the same thing;
removes limit on name matching.
Diffstat (limited to 'calmwm.h')
-rw-r--r--calmwm.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/calmwm.h b/calmwm.h
index b2ce839..734055b 100644
--- a/calmwm.h
+++ b/calmwm.h
@@ -140,6 +140,7 @@ struct winname {
 	char			*name;
 };
 TAILQ_HEAD(winname_q, winname);
+TAILQ_HEAD(ignore_q, winname);
 
 struct client_ctx {
 	TAILQ_ENTRY(client_ctx) entry;
@@ -199,13 +200,6 @@ struct client_ctx {
 TAILQ_HEAD(client_ctx_q, client_ctx);
 TAILQ_HEAD(cycle_entry_q, client_ctx);
 
-struct winmatch {
-	TAILQ_ENTRY(winmatch)	entry;
-#define WIN_MAXTITLELEN		256
-	char			title[WIN_MAXTITLELEN];
-};
-TAILQ_HEAD(winmatch_q, winmatch);
-
 struct group_ctx {
 	TAILQ_ENTRY(group_ctx)	 entry;
 	struct client_ctx_q	 clients;
@@ -288,7 +282,7 @@ struct conf {
 	struct keybinding_q	 keybindingq;
 	struct mousebinding_q	 mousebindingq;
 	struct autogroupwin_q	 autogroupq;
-	struct winmatch_q	 ignoreq;
+	struct ignore_q		 ignoreq;
 	struct cmd_q		 cmdq;
 #define	CONF_STICKY_GROUPS		0x0001
 	int			 flags;
@@ -515,7 +509,7 @@ void			 conf_cursor(struct conf *);
 void			 conf_grab_kbd(Window);
 void			 conf_grab_mouse(Window);
 void			 conf_init(struct conf *);
-int			 conf_ignore(struct conf *, const char *);
+void			 conf_ignore(struct conf *, const char *);
 void			 conf_screen(struct screen_ctx *);
 
 void			 xev_process(void);