aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer/cocoa.h
Commit message (Collapse)AuthorAgeFilesLines
* Workaround options window appearing behind viewerSamuel Mannehed2021-10-061-0/+3
| | | | | | | | | FLTK's fullscreen_x() function will always put the window on a high level (NSStatusWindowLevel = 25), even if the window doesn't have focus. This causes the OptionsDialog to end up behind the DesktopWindow when the fullscreen function is called. Until we can rest assured that most people building TigerVNC will use a fixed version of FLTK, we will need this workaround.
* Capture all displays inside the viewport (macOS)Hugo Lundin2021-07-161-2/+4
| | | | | | | | | | | | It was only possible to capture either the current, or all displays previously. This could become an issue if you want to show a vnc session over only a selected set of displays, because then we only want to capture those displays. The solution in the commit was chosen because it handles all cases - by looking at what monitors are enclosed by the viewport the implementation is independent on any configuration, but instead captures the monitors actually being used.
* Do maximize more properly on macOSPierre Ossman2020-03-261-0/+1
|
* Don't resize viewer window when maximizedPierre Ossman2020-03-261-0/+2
| | | | | Most window managers won't like this, and it tends to provoke bugs in FLTK, so let's avoid it. It's probably not what the user wants anyway.
* Sync LED state when gaining focusPierre Ossman2017-08-241-0/+3
| | | | | The state might have changed when we didn't have focus. Get everything back in sync once we're back in control.
* Add client support for LED state syncPierre Ossman2017-08-241-0/+3
|
* Use correct color space for current monitorPierre Ossman2017-04-281-0/+4
| | | | | | We won't always be on the primary monitor, so check which color space we're actually using right now. For offscreen stuff we assume a standard sRGB color space.
* Add OS X keyboard handlerPierre Ossman2014-08-221-0/+7
|
* The OS X keyboard grabbing code needs to be multi-head aware to functionPierre Ossman2012-08-271-1/+1
| | | | | | | properly. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4977 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement support for grabbing the keyboard when in full screen mode.Pierre Ossman2011-05-261-0/+25
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4449 3789f03b-4d11-0410-bbf8-ca57d06f2519