window: support extended urxvt mouse support if applicable

This commit is contained in:
Andrzej Rybczak
2015-05-08 18:49:40 +02:00
parent 9272a0034c
commit 173d23dde6
4 changed files with 254 additions and 181 deletions

View File

@@ -215,9 +215,16 @@ enum class Format {
/// This indicates how much the window has to be scrolled
enum class Scroll { Up, Down, PageUp, PageDown, Home, End };
namespace Mouse {
void enable();
void disable();
}
/// Initializes curses screen and sets some additional attributes
/// @param enable_colors enables colors
void initScreen(bool enable_colors);
void initScreen(bool enable_colors, bool enable_mouse);
/// Destroys the screen
void destroyScreen();