Lines Matching +full:display +full:- +full:backend
21 * NON-INFRINGEMENT. IN NO EVENT SHALL RED HAT AND/OR THEIR SUPPLIERS
49 print_window_id(const char *displayName, Display * display, in print_window_id() argument
54 if (!XFetchName(display, window, &name)) in print_window_id()
62 name ? name : "", (window == DefaultRootWindow(display)) in print_window_id()
69 print_info(Display * display, Window window, int level, int child) in print_info() argument
75 if (!DMXGetWindowAttributes(display, window, &count, 128, winfo)) { in print_info()
78 exit(-2); in print_info()
81 print_window_id("DMX", display, window, level, child); in print_info()
84 Display *backend; in print_info() local
86 /* This could also be cached -- the information doesn't change. */ in print_info()
87 if (!DMXGetScreenAttributes(display, winfo[i].screen, &sinfo)) { in print_info()
89 exit(-2); in print_info()
91 if (!(backend = XOpenDisplay(sinfo.displayName))) { in print_info()
92 printf("Cannot open backend display %s\n", sinfo.displayName); in print_info()
93 exit(-2); in print_info()
95 XCloseDisplay(backend); in print_info()
119 print_tree(Display * display, Window window, int level, int child) in print_tree() argument
126 print_info(display, window, level, child); in print_tree()
128 if (!XQueryTree(display, window, &root, &parent, &list, &count)) { in print_tree()
131 exit(-3); in print_tree()
138 print_tree(display, list[i], level + 1, i + 1); in print_tree()
146 if (iinfo->isCore) in core()
148 else if (iinfo->sendsCore) in core()
157 Display *display = NULL; in main() local
168 if (!(display = XOpenDisplay(argv[1]))) { in main()
169 printf("Cannot open display %s\n", argv[1]); in main()
170 return -1; in main()
176 printf("Usage: %s display [windowid]\n", argv[0]); in main()
177 return -1; in main()
180 if (!display && !(display = XOpenDisplay(NULL))) { in main()
181 printf("Cannot open default display\n"); in main()
182 return -1; in main()
185 if (!DMXQueryExtension(display, &event_base, &error_base)) { in main()
187 return -1; in main()
192 if (!DMXQueryVersion(display, in main()
195 return -1; in main()
200 if (!DMXGetScreenCount(display, &count)) { in main()
202 return -1; in main()
207 if (!DMXGetScreenAttributes(display, i, &sinfo)) { in main()
209 return -1; in main()
222 if (!DMXGetInputCount(display, &count)) { in main()
224 return -1; in main()
228 if (!DMXGetInputAttributes(display, i, &iinfo)) { in main()
230 return -1; in main()
234 printf(" %2d local %-20.20s %s\n", i, "", core(&iinfo)); in main()
237 printf(" %2d console %-20.20s %s\n", in main()
241 printf(" %2d backend %-20.20s id=%2d screen=%2d %s\n", in main()
250 print_info(display, window, 0, 0); in main()
252 print_tree(display, DefaultRootWindow(display), 0, 0); in main()
254 XCloseDisplay(display); in main()