aboutsummaryrefslogtreecommitdiffstats
path: root/rfbplayer/rfbplayer.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Migrating to new directory structure adopted from the RealVNC's source tree. ↵Constantin Kaplinsky2006-05-251-1294/+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
* Merged the changes from branch/merge-with-vnc-4.1.1, revisions 564:565.Constantin Kaplinsky2006-05-201-2/+8
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@567 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Updated for building with the latest version of the Exception class whichConstantin Kaplinsky2005-09-281-5/+5
| | | | | | | does not include two-argument constructor any more. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@338 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed the ToolBar part from rfbplayer.cxx and rfbplayer.h files.george822005-09-041-222/+31
| | | | | | | Now there are all toolbar's routines in the PlayerToolBar class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@308 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change timeStatic, speedStatic, speedEdit control font to the defaultgeorge822005-04-171-11/+32
| | | | | | | windows main menu font. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@295 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed CTRL_BAR_HEIGHT constant.george822005-04-171-8/+7
| | | | | | | Align toolbar buttons by toolbar height. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@293 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed the "Full Screen" button from the toolbar.george822005-04-171-9/+6
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@290 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed checks "play/pause" and "stop" menu items.george822005-04-131-9/+5
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@288 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the command-line parameter "-loop".george822005-04-131-1/+14
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@287 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the SessionInfoDialog dialog, wich is used to show the sessiongeorge822005-04-131-1/+11
| | | | | | | information. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@286 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Check the filename when reading the command-line parameters.george822005-04-111-1/+2
| | | | | | | (rfbplaer -xxx = wrong param) git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@284 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added *.fbs to the file filter in the open file dialog.george822005-04-111-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@283 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented "Home page" the menu point.george822005-03-291-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@279 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed the bug with wrong detection the session pixel format whengeorge822005-03-291-0/+2
| | | | | | | application run with command line parameters. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@278 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed the unworked items from the main menu.george822005-03-291-8/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@277 3789f03b-4d11-0410-bbf8-ca57d06f2519
* The usage information window must be a modal dialog.george822005-03-291-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@275 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Show the program usage and the command-line parametersgeorge822005-03-281-28/+32
| | | | | | | in the information dialog. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@274 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented the "-upf" command-line parameter. It allows to forces the usergeorge822005-03-281-0/+47
| | | | | | | defined pixel format for the session. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@271 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented the possibility to add the user defined pixel formats.george822005-03-281-3/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@270 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Check bit-per-pixel when the pixel format assign from the command line.george822005-03-221-1/+1
| | | | | | | It must <= 32 bits. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@265 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Implemented support all pixel formats when player run with command linegeorge822005-03-211-16/+63
| | | | | | | | | parameter "-pf". Usage: -pf r<r_bits>g<g_bits>b<b_bits>[le|be] git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@264 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added about dialog to the player.george822005-03-211-1/+15
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@263 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added big-endian-flag option to the ChoosePixelFormatDialog dialog.george822005-03-201-3/+7
| | | | | | | Finished big-endian-flag support in the player. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@262 3789f03b-4d11-0410-bbf8-ca57d06f2519
* DEFAULT_PF_INDEX must equal -1.george822005-03-201-1/+1
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@259 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Now in RfbPlayer::serverInit() pixel format chooses from supportedPF list.george822005-03-201-21/+18
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@258 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed the bug with crashes the player when user clickedgeorge822005-03-191-4/+6
| | | | | | | on the frame window. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@254 3789f03b-4d11-0410-bbf8-ca57d06f2519
* PlayerOptions::pixelFormat changed to pixelFormatIndex.george822005-03-191-2/+7
| | | | | | | | Added new property pixelFormat to PlayerOptions class. Added supportedPF to RfbPlayer class. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@252 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Removed the unnecessary file (utils.h).george822005-03-171-1/+0
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@250 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Changed the possibility to play/pause the rfb sessiongeorge822005-03-161-2/+2
| | | | | | | from the right mouse button to the left button. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@247 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the possibility to play/pause the rfb sessiongeorge822005-03-161-0/+5
| | | | | | | by the right mouse button. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@246 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the possibility to change the time position in the time trackbargeorge822005-03-151-0/+2
| | | | | | | by mouse wheel. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@245 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed the bug with wrong window resizing when user maximezesgeorge822005-03-151-0/+4
| | | | | | | the main window. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@244 3789f03b-4d11-0410-bbf8-ca57d06f2519
* ChoosePixelFormatDialog, OptionsDialog and GotoPosDialog must havegeorge822005-03-111-3/+3
| | | | | | | a parent window (player's main window). git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@243 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Terminate the session playback if the exception was cathed while thegeorge822005-03-101-1/+8
| | | | | | | rfb data was reading. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@242 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Close the session playback if the user presses the cancel buttongeorge822005-03-101-0/+9
| | | | | | | on ChoosePixelFormatDialog dialog. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@241 3789f03b-4d11-0410-bbf8-ca57d06f2519
* 1. Added PlayerOptions class for managing the player options.george822005-03-101-55/+58
| | | | | | | | | | 2. Added OptionsDialog. 3. Added ChoosePixelFormatDialog class. It is used for choosing the pixel format before the session playing. 4. Code improvements. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@238 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Change command-line parameter "-depth" to "-pf".george822005-03-091-20/+25
| | | | | | | RfbPlayer::colourDepth -> RfbPlayer::pixelFormat. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@236 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added ChoosePixelFormatDialog dialog implementation. It is usedgeorge822005-03-091-0/+1
| | | | | | | for choosing the session pixel format. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@235 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added the possibility to interrupt delay between the buffer updates.george822005-03-031-1/+4
| | | | | | | It is useful when stop, close or quit is performing. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@234 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Blank session frame when the session stopped.george822005-03-031-3/+19
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@233 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed a bug with the blanking frame window while the rewind is performing.george822005-02-241-2/+4
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@229 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Unpress the stop button if goto pos processed or the slider moved.george822005-02-211-0/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@211 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added imageDataStartTime variable which used for setting time pos.george822005-02-211-3/+6
| | | | | | | Time pos can't be less than imageDataStartTime. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@210 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Sets the colour depth mode to auto when open the new session.george822005-02-211-1/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@209 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added '\n' to program usage message.george822005-02-211-2/+2
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@208 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Fixed bug with jumping to the initTime position if -pos command-linegeorge822005-02-211-12/+8
| | | | | | | parameter was set. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@207 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Added new option for player:george822005-02-201-9/+43
| | | | | | | | Forces colour depth for the rfb session. Supports 8, 16, 24 bit mode. It is useful option when the session file has wrong server init message. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@201 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Improved RfbPlayer::setSpeed(). It updates controls whichgeorge822005-02-201-11/+14
| | | | | | | used for speed managing. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@200 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Goto time must be in the range 0 ... sessionTimeMs.george822005-02-201-2/+3
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@199 3789f03b-4d11-0410-bbf8-ca57d06f2519
* Place the rfbplayer window to the center of the screen.george822005-02-191-4/+10
| | | | git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@198 3789f03b-4d11-0410-bbf8-ca57d06f2519