aboutsummaryrefslogtreecommitdiffstats
path: root/src/randr.h
diff options
context:
space:
mode:
authorJon Lund Steffensen <jonlst@gmail.com>2010-05-04 23:42:10 +0200
committerJon Lund Steffensen <jonlst@gmail.com>2010-05-04 23:42:10 +0200
commitebd6c7b80a1bbacec01ef0ca603ef8fbd19234fe (patch)
tree97b02da852f256420a7367b55736b81fe8425363 /src/randr.h
parentUpdate INSTALL (diff)
parentAdd support for changing the temperature of a specific CRTC (randr only). (diff)
downloadredshift-ng-ebd6c7b80a1bbacec01ef0ca603ef8fbd19234fe.tar.gz
redshift-ng-ebd6c7b80a1bbacec01ef0ca603ef8fbd19234fe.tar.bz2
redshift-ng-ebd6c7b80a1bbacec01ef0ca603ef8fbd19234fe.tar.xz
Merge slightly altered patch from Alexandros Frantzis that allows adjusting individual CRTCs.
Diffstat (limited to 'src/randr.h')
-rw-r--r--src/randr.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/randr.h b/src/randr.h
index 94d653f..6e11274 100644
--- a/src/randr.h
+++ b/src/randr.h
@@ -34,12 +34,13 @@ typedef struct {
typedef struct {
xcb_connection_t *conn;
xcb_screen_t *screen;
+ int crtc_num;
unsigned int crtc_count;
randr_crtc_state_t *crtcs;
} randr_state_t;
-int randr_init(randr_state_t *state, int screen_num);
+int randr_init(randr_state_t *state, int screen_num, int crtc_num);
void randr_free(randr_state_t *state);
void randr_restore(randr_state_t *state);
int randr_set_temperature(randr_state_t *state, int temp, float gamma[3]);