Libpointing
An open-source cross-platform library to get raw events from pointing devices and master transfer functions.
winSystemPointerAcceleration.h
1 /* -*- mode: c++ -*-
2  *
3  * pointing/transferfunctions/windows/winSystemPointerAcceleration.h --
4  *
5  * Initial software
6  * Authors: Géry Casiez
7  * Copyright © Inria
8  *
9  * http://libpointing.org/
10  *
11  * This software may be used and distributed according to the terms of
12  * the GNU General Public License version 2 or any later version.
13  *
14  */
15 
16 #ifndef winSystemPointerAcceleration_h
17 #define winSystemPointerAcceleration_h
18 
19 #include <windows.h>
20 #include <iostream>
21 #include <pointing/utils/URI.h>
22 
23 namespace pointing {
24 
30 
31  public:
32 
34 
39  void setTransferFunction(URI &funcURI);
40 
47  void get(std::string *winVersion, int *sliderPosition, bool *enhancePointerPrecision) ;
48 
54  void set(int sliderPosition, bool enhancePointerPrecision) ;
55 
57 
58  } ;
59 
60 }
61 
62 #endif
void set(int sliderPosition, bool enhancePointerPrecision)
Sets the system values with a given ones.
Definition: winSystemPointerAcceleration.cpp:218
Definition: DummyPointingDevice.cpp:23
void setTransferFunction(URI &funcURI)
setTransferFunction
Definition: winSystemPointerAcceleration.cpp:90
The winSystemPointerAcceleration class is used to set or read the cursor parameters of the current sy...
Definition: winSystemPointerAcceleration.h:29