diff options
| author | Sam Spilsbury <sam.spilsbury@canonical.com> | 2011-08-25 00:46:09 +0800 | 
|---|---|---|
| committer | Sam Spilsbury <sam.spilsbury@canonical.com> | 2011-08-25 00:46:09 +0800 | 
| commit | d552dd761b945e25a71084c2b8b62f44369070a2 (patch) | |
| tree | f7a829691651802b0f8f9af262d235308c25d413 /tests/test-get-transients | |
| parent | af27a66a949aebe16a5ee1c6a7ac662a3bc6666c (diff) | |
Added an x11-window-read-transients, which reads transient information
(bzr r1410.5.13)
Diffstat (limited to 'tests/test-get-transients')
| -rw-r--r-- | tests/test-get-transients/CMakeLists.txt | 3 | ||||
| -rw-r--r-- | tests/test-get-transients/test-get-transients.cpp | 14 | 
2 files changed, 9 insertions, 8 deletions
diff --git a/tests/test-get-transients/CMakeLists.txt b/tests/test-get-transients/CMakeLists.txt index cd53f0c33..e5f358726 100644 --- a/tests/test-get-transients/CMakeLists.txt +++ b/tests/test-get-transients/CMakeLists.txt @@ -15,7 +15,8 @@ if (COMPIZ_TEST_GET_TRANSIENTS_FOUND) 	test-get-transients.cpp 	../../plugins/unityshell/src/transientfor.cpp 	../../plugins/unityshell/src/inputremover.cpp -	../x11-window.cpp) +	../x11-window.cpp +	../x11-window-read-transients.cpp) 	target_link_libraries (test-get-transients  ${COMPIZ_TEST_GET_TRANSIENTS_LIBRARIES}) diff --git a/tests/test-get-transients/test-get-transients.cpp b/tests/test-get-transients/test-get-transients.cpp index cfac40ca2..1e159dda3 100644 --- a/tests/test-get-transients/test-get-transients.cpp +++ b/tests/test-get-transients/test-get-transients.cpp @@ -30,7 +30,7 @@  #include <sstream>  #include <cstring> -#include <x11-window.h> +#include <x11-window-read-transients.h>  void usage ()  { @@ -41,9 +41,9 @@ int main (int argc, char **argv)  {  Display *dpy;  Window xid = 0; - X11Window *window = NULL; - X11Window *transient = NULL; - X11Window *hasClientLeader = NULL; + X11WindowReadTransients *window = NULL; + X11WindowReadTransients *transient = NULL; + X11WindowReadTransients *hasClientLeader = NULL;  std::vector<unsigned int> expectedTransients;  if ((argc == 2 && std::string (argv[1]) == "--help") || argc > 3) @@ -63,12 +63,12 @@ int main (int argc, char **argv)  if (argc > 1)  std::stringstream (argv[1]) >> std::hex >> xid; - window = new X11Window (dpy, xid); + window = new X11WindowReadTransients (dpy, xid);  if (!xid)  { - transient = new X11Window (dpy, 0); - hasClientLeader = new X11Window (dpy, 0); + transient = new X11WindowReadTransients (dpy, 0); + hasClientLeader = new X11WindowReadTransients (dpy, 0);  transient->makeTransientFor (window);  window->setClientLeader (window);  | 
