aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer/MonitorIndicesParameter.h
Commit message (Collapse)AuthorAgeFilesLines
* Only log error when setting FullScreenSelectedMonitorsPierre Ossman2021-07-191-1/+2
| | | | | We don't want the log to spam every time this parameter is used so only complain from the parses when the value is changed.
* Clean up style in recent monitor codePierre Ossman2021-07-191-4/+4
| | | | | | | Fix some indentation issues and make sure everything* uses CamelCase. * MonitorArrangement is left as snake_case in order to pretend it is an independent FLTK widget class.
* Add fullscreen mode for selected monitorsHugo Lundin2021-07-161-0/+44
The user might not always want to use all monitors when in fullscreen mode, but instead only a few. This commit adds support for configuring selected monitors from command line, in the config file and graphically in the options menu. Because it might be hard to guarantee the consistency of monitor identifiers coming from third-parties (for example FLTK), it has been decided to use our own numerical identifier. This identifier is based on the monitor's positions. The mapping between this identifier and the indices used by FLTK is done by MonitorIndicesParameter.