|
@@ -28,24 +28,25 @@
|
|
|
|
|
|
static Point _drag_delta; ///< delta between mouse cursor and upper left corner of dragged window
|
|
|
static Window *_mouseover_last_w = NULL; ///< Window of the last MOUSEOVER event
|
|
|
|
|
|
/**
|
|
|
* List of windows opened at the screen.
|
|
|
* Uppermost window is at _z_windows[_last_z_window - 1],
|
|
|
* bottom window is at _z_windows[0]
|
|
|
*/
|
|
|
Window *_z_windows[MAX_NUMBER_OF_WINDOWS];
|
|
|
Window **_last_z_window; ///< always points to the next free space in the z-array
|
|
|
|
|
|
byte _no_scroll;
|
|
|
Point _cursorpos_drag_start;
|
|
|
|
|
|
int _scrollbar_start_pos;
|
|
|
int _scrollbar_size;
|
|
|
byte _scroller_click_timeout;
|
|
|
|
|
|
bool _scrolling_scrollbar;
|
|
|
bool _scrolling_viewport;
|
|
|
|
|
|
byte _special_mouse_mode;
|
|
|
|
|
|
|