X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Frandr.h;h=bfbfd5a90bcbabcec5b261ad39e8c51d6686cb0f;hb=aa0b1f599f25cfe858ebbc7fa80d459bcdb2ae02;hp=55068316607e5e660b4b9e209280608f6a00ca5c;hpb=f354f534357798eb3ba497b7143132f41ff090f6;p=i3%2Fi3 diff --git a/include/randr.h b/include/randr.h index 55068316..bfbfd5a9 100644 --- a/include/randr.h +++ b/include/randr.h @@ -5,7 +5,7 @@ * © 2009 Michael Stapelberg and contributors (see also: LICENSE) * * For more information on RandR, please see the X.org RandR specification at - * http://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt + * https://cgit.freedesktop.org/xorg/proto/randrproto/tree/randrproto.txt * (take your time to read it completely, it answers all questions). * */ @@ -29,7 +29,7 @@ typedef enum { * XRandR information to setup workspaces for each screen. * */ -void randr_init(int *event_base); +void randr_init(int *event_base, const bool disable_randr15); /** * Initializes a CT_OUTPUT Con (searches existing ones from inplace restart @@ -75,10 +75,11 @@ void randr_disable_output(Output *output); Output *get_first_output(void); /** - * Returns the output with the given name if it is active (!) or NULL. + * Returns the output with the given name or NULL. + * If require_active is true, only active outputs are considered. * */ -Output *get_output_by_name(const char *name); +Output *get_output_by_name(const char *name, const bool require_active); /** * Returns the active (!) output which contains the coordinates x, y or NULL