예제 #1
0
파일: main.c 프로젝트: kcirick/fusionwm
void unmapnotify(XEvent* event) {
    unmanage_client(event->xunmap.window);
    
    Client* client;
    XUnmapEvent *ev = &event->xunmap;

    if((client = wintosystrayicon(ev->window))) {
		remove_systray_icon(client);
		resizebarwin(get_current_monitor());
		updatesystray();
	}
}
예제 #2
0
파일: main.c 프로젝트: xiaq/hlwm
void unmapnotify(XEvent* event) {
    HSDebug("name is: UnmapNotify for %lx\n", event->xunmap.window);
    unmanage_client(event->xunmap.window);
}
예제 #3
0
파일: main.c 프로젝트: xiaq/hlwm
void destroynotify(XEvent* event) {
    // try to unmanage it
    unmanage_client(event->xdestroywindow.window);
}
예제 #4
0
void unmapnotify(XEvent* event) {
    HSDebug("name is: UnmapNotify for %lx\n", event->xunmap.window);
    if (!clientlist_ignore_unmapnotify(event->xunmap.window)) {
        unmanage_client(event->xunmap.window);
    }
}
예제 #5
0
void destroynotify(XEvent* event) {
    // try to unmanage it
    //HSDebug("name is: DestroyNotify for %lx\n", event->xdestroywindow.window);
    unmanage_client(event->xdestroywindow.window);
}