diff options
author | Mattias Andrée <maandree@operamail.com> | 2014-02-16 18:47:33 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2014-02-16 18:47:33 +0100 |
commit | 1be8e16191de38a54d706ad5ff99f20576e6ee71 (patch) | |
tree | ba32393ca42281c0c3857653d123e1b12999a896 /src/_blueshift_randr.pyx | |
parent | add todo list (diff) | |
download | blueshift-1be8e16191de38a54d706ad5ff99f20576e6ee71.tar.gz blueshift-1be8e16191de38a54d706ad5ff99f20576e6ee71.tar.bz2 blueshift-1be8e16191de38a54d706ad5ff99f20576e6ee71.tar.xz |
beginning c binding
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/_blueshift_randr.pyx')
-rw-r--r-- | src/_blueshift_randr.pyx | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/_blueshift_randr.pyx b/src/_blueshift_randr.pyx new file mode 100644 index 0000000..44fd4b6 --- /dev/null +++ b/src/_blueshift_randr.pyx @@ -0,0 +1,23 @@ +# -*- python -*- +cdef extern int blueshift_randr_open(int use_screen) +cdef extern int blueshift_randr_apply(unsigned long long int use_crtcs, + unsigned short int r_curve[256], + unsigned short int g_curve[256], + unsigned short int b_curve[256]) +cdef extern void blueshift_randr_close() + + +def randr_open(int use_screen): + return blueshift_randr_open(use_screen) + + +def randr_apply(unsigned long long int use_crtcs, + unsigned short int r_curve[256], + unsigned short int g_curve[256], + unsigned short int b_curve[256]): + return blueshift_randr_apply(use_crtcs, r_curve, g_curve, b_curve) + + +def randr_close(): + blueshift_randr_close() + |