Lines Matching defs:monitors
409 XRRMonitorInfo *monitors;
446 static monitors_t *monitors;
567 /* the field rate is what is typically reported by monitors */
2637 if (!has_1_5 || monitors)
2642 fatal("get monitors failed\n");
2643 monitors = calloc(1, sizeof (monitors_t));
2644 monitors->n = n;
2645 monitors->monitors = m;
3668 if (!monitors)
3669 printf ("No monitors\n");
3673 for (m = 0; m < monitors->n; m++) {
3674 if (monitors->monitors[m].name == name)
3677 if (m == monitors->n)
4012 if (monitors) {
4013 printf("Monitors: %d\n", monitors->n);
4015 for (int m = 0; m < monitors->n; m++) {
4018 monitors->monitors[m].automatic ? "+" : "",
4019 monitors->monitors[m].primary ? "*" : "",
4020 XGetAtomName(dpy, monitors->monitors[m].name),
4021 monitors->monitors[m].width,
4022 monitors->monitors[m].mwidth,
4023 monitors->monitors[m].height,
4024 monitors->monitors[m].mheight,
4025 monitors->monitors[m].x,
4026 monitors->monitors[m].y);
4027 for (int o = 0; o < monitors->monitors[m].noutput; o++) {
4028 output_t *output = find_output_by_xid(monitors->monitors[m].outputs[o]);
4032 printf (" unknown output 0x%"PRIxMAX"\n", (uintmax_t) monitors->monitors[m].outputs[o]);