window.c
changeset 999 8b2a34061963
parent 984 a50e131688d2
child 1019 6363b8a4273e
--- a/window.c	Thu Jan 13 16:28:47 2005 +0000
+++ b/window.c	Thu Jan 13 16:50:20 2005 +0000
@@ -262,6 +262,18 @@
 	DeleteWindow(FindWindowById(cls, number));
 }
 
+void DeleteWindowByClass(WindowClass cls)
+{
+	Window *w;
+	for (w = _windows; w != _last_window;) {
+		if (w->window_class == cls) {
+			DeleteWindow(w);
+			w = _windows;
+		} else
+			w++;
+	}
+}
+
 Window *BringWindowToFrontById(WindowClass cls, WindowNumber number)
 {
 	Window *w = FindWindowById(cls, number);