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);