ReactOS 0.4.16-dev-122-g325d74c
tmouse.h
Go to the documentation of this file.
1#pragma once
2
3#include "tnclip.h"
4//#include <windows.h>
5
6class TMouse {
7private:
13
14 void get_coords(COORD *start_coords, COORD *end_coords,
15 COORD *first_coords, COORD *last_coords);
16 void doMouse_init();
17 void doMouse_cleanup();
18 void move_mouse(COORD start_coords, COORD end_coords);
19 void doClip(COORD start_coords, COORD end_coords);
20
21public:
22 void doMouse();
23 void scrollMouse();
24 TMouse(Tnclip &RefClipboard);
25 ~TMouse();
26};
Definition: tmouse.h:6
void scrollMouse()
Definition: tmouse.cpp:207
int normal
Definition: tmouse.h:8
void get_coords(COORD *start_coords, COORD *end_coords, COORD *first_coords, COORD *last_coords)
Definition: tmouse.cpp:41
~TMouse()
Definition: tmouse.cpp:38
void doMouse()
Definition: tmouse.cpp:141
HANDLE hConsole
Definition: tmouse.h:9
CHAR_INFO * chiBuffer
Definition: tmouse.h:10
int inverse
Definition: tmouse.h:8
void move_mouse(COORD start_coords, COORD end_coords)
Definition: tmouse.cpp:66
HANDLE hStdout
Definition: tmouse.h:9
void doClip(COORD start_coords, COORD end_coords)
Definition: tmouse.cpp:80
CONSOLE_SCREEN_BUFFER_INFO ConsoleInfo
Definition: tmouse.h:11
Tnclip & Clipboard
Definition: tmouse.h:12
void doMouse_cleanup()
Definition: tmouse.cpp:61
void doMouse_init()
Definition: tmouse.cpp:55
Definition: tnclip.h:6
Definition: bl.h:1338