summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* If only one display, fullscreen should be on the current displayMarc-André Lureau2011-07-263-30/+47
|
* Show status on all open windowsMarc-André Lureau2011-07-265-26/+56
| | | | | | The split virt_viewer_notebook_show_status() to virt_viewer_notebook_show_status_va() is unnecessary in the end, but it's more future-proof.
* Add a "Displays" submenu, and warn when closing last displayMarc-André Lureau2011-07-265-37/+262
|
* Don't ignore creation of secondary displaysMarc-André Lureau2011-07-261-2/+0
|
* Use app fullscreen property instead of app.start() argumentMarc-André Lureau2011-07-264-16/+15
|
* Implement app_set_fullscreen() to go over existing windowsMarc-André Lureau2011-07-261-0/+25
|
* Show display and rise its window when we have the display show hintMarc-André Lureau2011-07-263-13/+64
| | | | Track event for Spice, and imitate it for VNC.
* Change enter/leave fullscreen to take/restore positionMarc-André Lureau2011-07-262-37/+32
| | | | | | | | | That allow positionning windows in multi-head. Also, get rid of window_state_cb, since it's impossible to properly catch the event to do the right thing, ie move to a different screen before go full-screen, or disallow it in case nb physical monitors < nb virtual monitors.
* Add nth window to virt_viewer_app_window_new()Marc-André Lureau2011-07-262-15/+20
|
* Introduce fullscreen property and virt_viewer_app_set_fullscreen()Marc-André Lureau2011-07-261-0/+28
|
* Let virt_viewer_notebook_show_status take varagsMarc-André Lureau2011-07-262-3/+10
|
* Status messages can be translatedMarc-André Lureau2011-07-262-9/+11
|
* Add show-hint property to displayMarc-André Lureau2011-07-262-5/+41
|
* Split VirtViewerApp window into VirtViewerWindowMarc-André Lureau2011-07-2611-728/+1360
|
* Inherit from VirtViewerApp for VirtViewerMarc-André Lureau2011-07-2212-1515/+2007
| | | | | | Make it a real GObject. The parts specific to virt should go in virt-viewer.c
* Turn VirtViewer into a VirtViewerApp objectMarc-André Lureau2011-07-225-573/+720
|
* Split virt_viewer_start() and virt_viewer_new()Marc-André Lureau2011-07-221-41/+54
|
* Split virt_viewer_activate() and virt_viewer_set_domain()Marc-André Lureau2011-07-221-11/+21
|
* Split virt_viewer_create_session() out of virt_viewer_extract_connect_info()Marc-André Lureau2011-07-221-16/+27
| | | | For future reusability
* Reorder _VirtViewer to make it easier to split with RemoteViewerMarc-André Lureau2011-07-221-24/+17
|
* Extract scheme in virt_viewer_extract_host()Marc-André Lureau2011-07-221-2/+11
| | | | Needed for remote-viewer.
* Fix compat with GTK 2.18.0Daniel P. Berrange2011-07-122-0/+12
|
* Remove virt-viewer-priv.h from sources, since it is goneDaniel P. Berrange2011-07-121-1/+0
|
* Remove duplicated typedefsDaniel P. Berrange2011-07-121-2/+0
|
* Annotate unused variablesDaniel P. Berrange2011-07-121-2/+2
|
* Fix leak of graphics type attribute from XMLDaniel P. Berrange2011-07-121-2/+3
|
* Fix leak of command line argumentsDaniel P. Berrange2011-07-121-5/+9
|
* Split pull part of VirtViewerDisplay out into VirtViewerSessionDaniel P. Berrange2011-07-1114-591/+1314
| | | | | | To facilitate introduction of multi-head support, pull some of the VirtViewerDisplay class out into a new VirtViewerSession class.
* Avoid (null) in titlebarDaniel P. Berrange2011-07-111-7/+9
|
* Fix colour of status label to show up on black backgroundDaniel P. Berrange2011-07-111-0/+2
|
* Fix reconnecting of SPICE displayDaniel P. Berrange2011-07-111-13/+26
|
* Fill space on the display alignment with blackMarc-André Lureau2011-07-111-1/+3
|
* Add support for --fullscreen optionMarc-André Lureau2011-07-113-3/+29
|
* Skip non-primary monitors in SPICEMarc-André Lureau2011-07-111-0/+3
|
* Remove circular dependancy between VirtViewerDisplay and VirtViewerDaniel P. Berrange2011-07-119-308/+548
| | | | | | | Add many signals to VirtViewerDisplay which are emitted when various events occur. This lets us remove all the code in the VirtViewerDisplay subclasses which call back into VirtViewer methods. Instead VirtViewer can simply connect signals to the display
* Turn VirtViewerDisplay into a proper Gtk widgetDaniel P. Berrange2011-07-1112-727/+463
| | | | | Turn VirtViewerDisplay into a Gtk widget instead of just a GObject, by merging the functionality from VirtViewerAlign
* Update to optionally build with GTK3Daniel P. Berrange2011-07-117-37/+119
|
* Replace use of GtkAlignment with a custom align widgetDaniel P. Berrange2011-07-016-92/+452
| | | | | | | | | | To use the GtkAlignment we have to play evil tricks overriding its size request, to make it reallocate the child to the preferred size we desire based on the virtual desktop size + zoom level. By replacing the GtkAlignment with a custom widget we can directly implement the layout/sizing semantics we want without playing stupid games
* Introduce standard naming convention to files & methodsDaniel P. Berrange2011-07-0120-447/+603
| | | | | | | | | | All source files must be named virt-viewer-XXXX All methods named virt_viewer_XXX
* Fix some compile warningsDaniel P. Berrange2011-07-012-3/+8
|
* Convert from Glade to GtkBuilderDaniel P. Berrange2011-07-019-246/+246
|
* Enable use of scaling from spice >= 0.6Daniel P. Berrange2011-07-014-14/+99
| | | | | | Make the SPICE widget operate in the same way as the VNC widget with display scaling, and auto-resize, but preserving guest aspect ratio
* Hide menu bar on fullscreen & add a hiding toolbarDaniel P. Berrange2011-07-0111-175/+2763
| | | | | | | | | * src/Makefile.am, src/view/autoDrawer.c, src/view/autoDrawer.c src/view/drawer.c, src/view/drawer.h, src/view/ovBox.c, src/view/ovBox.c: Import auto-drawer from vinagre * src/viewer-priv.h, src/viewer.c, src/viewer.glade, src/display-vnc.c: Insert an auto-drawer above the notebook and display an auto-hiding toolbar when fullscreen
* Add message about whether it is VNC or SPICE displayDaniel P. Berrange2011-06-301-4/+10
|
* Add some useful data for the --verbose flagDaniel P. Berrange2011-06-301-9/+43
|
* Fix re-connect after authentication failureDaniel P. Berrange2011-05-231-8/+8
| | | | | | viewer->display will be non-NULL if we have already attempted a connection. So, remove the check for it being NULL, and instead skip the widget setup step.
* Add support for listen attributeJiri Denemark2011-05-232-10/+33
| | | | | | | Virt-viewer now parses listen attribute from graphics element to be able to connect to domains configured with explicit listen address: <graphics type='vnc' port='-1' autoport='yes' listen='123.45.67.89'/>
* Fix waiting for VM based on UUIDDaniel P. Berrange2011-02-031-1/+1
|
* Support connections over UNIX socketsDaniel P. Berrange2011-02-032-14/+58
|
* Avoid fetching XML document multiple times when extracting graphicsDaniel P. Berrange2011-02-031-6/+6
|