If you have the setting "Emulate middle mouse button" turned on, a click
and drag can fail if it is done very quickly. The position of the
initial click will be incorrect in such a case because the timeout will
delay events.
Not every mouse has three buttons e.g. laptops. Some OS might not
have support for middle mouse button emulation.
This commit adds emulation for middle mouse button when pressing both
left and right mouse button simultaneously.
Using new TimeMillis class instead of calls to gettimeofday() and
arithmetics with microseconds, to make the code clearer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@489 3789f03b-4d11-0410-bbf8-ca57d06f2519
Added TBSTYLE_TOOLTIPS window style to the toolbar window.
Added ViewerToolBar::processWM_NOTIFY() method. It process WM_NOTIFY
messages from the vnc viewer toolbar (TTN_NEEDTEXT and etc).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@426 3789f03b-4d11-0410-bbf8-ca57d06f2519
Added FileInfo class. This class was moved from TightVNC.1.3.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@343 3789f03b-4d11-0410-bbf8-ca57d06f2519