aboutsummaryrefslogtreecommitdiffstats
path: root/vncviewer/OptionsDialog.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Add emulated middle mouse buttonAlex Tanskanen2020-01-161-0/+8
| | | | | | | | 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.
* Use the correct minimum value for compression lvlSamuel Mannehed2019-12-201-1/+1
| | | | | | There was even some confusion in the RFB protocol regarding this, but the zlib implementation confirms that accepted values for compression level is 0-9.
* Use the correct maximum value for compression lvlSamuel Mannehed2019-12-201-1/+1
| | | | The GUI incorrectly noted the max level to be 6 while it in fact is 9.
* Remove confusing note about compression levelSamuel Mannehed2019-12-201-1/+1
| | | | Even if this note is true it just adds confusion.
* Simplify color level descriptionsSamuel Mannehed2019-12-201-4/+4
| | | | | | The number of colors used isn't something the end-users should have to concern themselves with. I intentionally left the information in the man-pages.
* Fix memory leaksJan Grulich2018-11-201-1/+1
|
* Disable checkboxes for primary selection when relevantPierre Ossman2017-01-021-1/+19
|
* Don't mention cut buffersPierre Ossman2016-03-291-1/+1
| | | | | We haven't supported them in a long time so we shouldn't mention them in the interface and documentation.
* Add option to set primary selection for cut textPierre Ossman2016-03-291-0/+14
| | | | | | Previously the incoming clipboard was unconditionally set to both the PRIMARY and CLIPBOARD selection. This isn't always what the user want, so make it configurable.
* Only show sendPrimary on X11 platformsPierre Ossman2015-12-111-0/+6
| | | | | Primary selection is inherently a X11 concept so there is no point showing the settings related to it on other platforms.
* Merge branch 'upreqs' of https://github.com/CendioOssman/tigervncPierre Ossman2015-03-121-16/+0
|\ | | | | | | | | | | Conflicts: contrib/packages/rpm/el5/SPECS/tigervnc.spec vncviewer/Viewport.cxx
| * Raise FLTK requirement to 1.3.3Pierre Ossman2015-01-271-16/+0
| | | | | | | | This means that we can remove a lot of conditionals and fallback code.
* | Remove unused variablesPierre Ossman2015-03-031-5/+1
| |
* | Escape FLTK menu entriesPierre Ossman2015-02-251-2/+2
| | | | | | | | | | We don't want it automatically creating submenus when least expected.
* | Revert "Switch to FLTK's copy() method for menus"Pierre Ossman2015-02-251-12/+2
| | | | | | | | | | | | | | | | This reverts commit e95412569bd45ec3da43e1b9a244856e0408f6ab and commit 52a18150a7a8f2802000136c35005bc83b5b0855. The copy() method unfortunately has its own problems so it was not a good replacement.
* | Switch to FLTK's copy() method for menusPierre Ossman2015-02-201-2/+12
|/ | | | It has less surprises in terms of magical characters.
* Correct naming convention for some parametersPierre Ossman2014-09-171-4/+4
|
* Clean up header dependencies in the vncviewer directoryPierre Ossman2014-07-071-0/+4
|
* Implement client side multi-head support. Requires a FLTK patched to supportPierre Ossman2012-07-131-0/+16
| | | | | | | | fullscreen over multiple monitors. Will properly report screen configuration to the server, provided the server supports it. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4935 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Hide the full screen setting when support isn't present.Pierre Ossman2012-07-101-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4930 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make RemoteResize configurable from the options dialog.Pierre Ossman2012-07-051-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4929 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make DesktopSize configurable from the options dialog.Pierre Ossman2012-07-051-0/+55
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4928 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Move the fullscreen option to a separate tab, in preparation for morePierre Ossman2012-07-051-8/+24
| | | | | | | screen related options. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4927 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Remove VeNCrypt settings from the GUI as lower layers will always be forcingPierre Ossman2011-09-301-53/+19
| | | | | | | it on anyway. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4681 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Avoid resetting the options whenever you click on the window.Pierre Ossman2011-09-301-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4680 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Forgot to save the security settings when closing the options dialog.Pierre Ossman2011-09-301-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4679 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Support other keys than F8 as menu keyMartin Koegler2011-09-041-13/+7
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4665 3789f03b-4d11-0410-bbf8-ca57d06f2519
* JPEG quality level 0 is a perfectly valid setting (NOTE: this should be ↵DRC2011-08-231-1/+1
| | | | | | exposed in the Java GUI as well if it isn't already) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4649 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make sure to include config.h in every compilation unit. Otherwise,Peter Åstrand2011-08-231-0/+4
| | | | | | | | | | the necessary defines will only be visible as a side effect of including other headers, leading to problems with things like translations, which will fail in various places. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4646 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement recommendations from low-level performance study (undocument ↵DRC2011-08-171-1/+1
| | | | | | compress levels 7-9 in the GUI, since they do nothing but increase CPU usage, set the default compress level to 1, and include a note that levels higher than 3 are rarely useful) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4632 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Do not translate the encoding names: These are just that:Peter Åstrand2011-08-151-4/+4
| | | | | | | | | names. Besides, these names are also a part of the command line syntax. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4628 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Managed to consistently get the colour levels reversed. Fix up everything soPierre Ossman2011-07-141-4/+4
| | | | | | | that it behaves like documented. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4588 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fix build issues with Visual C++ (implemented macro version of snprintf + ↵DRC2011-06-241-4/+4
| | | | | | re-ordered headers to ensure that winsock is included ahead of windows.h) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4527 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Bah, not enough coffee today. I had already implemented the pointer ratePierre Ossman2011-06-081-8/+0
| | | | | | | | control, so it can be allowed to stay for now. And there were a bunch of references to the local cursor option. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4475 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement support for grabbing the keyboard when in full screen mode.Pierre Ossman2011-05-261-0/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4449 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Handling a full range of keys for the menu key is not as trivial in FLTK asPierre Ossman2011-05-241-0/+30
| | | | | | | | with raw X11, so do what the Windows client did and restrict the available keys to just the function keys. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4444 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Add a callback mechanism to the options dialog so that other parts of vncviewerPierre Ossman2011-05-171-0/+19
| | | | | | | can pick up on changes. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4421 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implement support for storing settings from the options dialog.Pierre Ossman2011-05-161-0/+81
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4419 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Initial options dialog (read-only) loosly based on the Unix vncviewer.Pierre Ossman2011-05-161-0/+689
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4416 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-346/+0
| | | | | | Windows part should be complete. For the Unix part, more changes will follow. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@592 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the scale controls to the vncviewer options dialoggeorge822006-05-241-6/+6
| | | | | | (remove tab symbols in code). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@588 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the scale controls to the vncviewer options dialog.george822006-05-241-0/+9
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@587 3789f03b-4d11-0410-bbf8-ca57d06f2519
* SendSysKeys setting removed as it almost duplicates new DisableWinKeys ↵Constantin Kaplinsky2006-05-171-2/+0
| | | | | | setting by RealVNC. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@553 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Win32 vncviewer merged with VNC 4.1.1 code. The merge is incomplete - the ↵Constantin Kaplinsky2006-05-161-28/+28
| | | | | | code compiles but does not always work properly yet. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/branches/merge-with-vnc-4.1.1@552 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added implementation of the vnc viewer options parameter "Show toolbar by ↵george822005-12-011-0/+2
| | | | | | default". git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@425 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added new option, SendSysKeys, which controls if Alt-Tab, Alt-F4 and ↵Peter Åstrand2005-01-281-0/+2
| | | | | | Alt-Space should be handled locally, or sent to the server git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@127 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Make compression and quality level input boxes inactive, if custom ↵Peter Åstrand2004-12-291-0/+10
| | | | | | compression and jpeg is disabled. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@60 3789f03b-4d11-0410-bbf8-ca57d06f2519
* IDC_ALLOW_COMPRESSLEVEL -> IDC_CUSTOM_COMPRESSLEVELPeter Åstrand2004-12-291-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@59 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added options CompressLevel and CustomCompressLevelPeter Åstrand2004-12-291-0/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@58 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added new parameter NoJPEG, hooked up with GUIPeter Åstrand2004-12-281-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@57 3789f03b-4d11-0410-bbf8-ca57d06f2519