2 # vim:ts=4:sw=4:expandtab
4 # Tests if WM_STATE is WM_STATE_NORMAL when mapped and WM_STATE_WITHDRAWN when
11 use_ok('X11::XCB::Window');
12 use_ok('X11::XCB::Event::Generic');
13 use_ok('X11::XCB::Event::MapNotify');
14 use_ok('X11::XCB::Event::ClientMessage');
17 my $x = X11::XCB::Connection->new;
19 my $window = open_standard_window($x);
23 diag('window mapped');
25 is($window->state, ICCCM_WM_STATE_NORMAL, 'WM_STATE normal');
29 # TODO: wait for unmapnotify
32 is($window->state, ICCCM_WM_STATE_WITHDRAWN, 'WM_STATE withdrawn');