Programmierung in C mit der X11-Bibliothek, gibt es eine Möglichkeit, benachrichtigt zu werden, wenn ein neues Fenster erschienen ist? Ich fand XSetAfterFunction aber das ist nur für Debugging-Zwecke gedacht ...
Vielen Dank für Ihre Hilfe!
Heinrich
@edit:
Dieser Code löst mein Problem
int main() {
Display* display = XOpenDisplay(":2");
XSetWindowAttributes attributes;
attributes.event_mask = SubstructureNotifyMask | StructureNotifyMask;
XChangeWindowAttributes(display, 0x100, CWEventMask, &attributes);
while (true) {
XEvent event;
XNextEvent(display, &event);
std::cout << "Event occured" << std::endl;
}
return 0;
}