Back to work on this feature after some time away. In this version we replace the notify signals with asynchronous callbacks using GTask API. Christophe Fergeau (1): ovirt-foreign-menu: Set new ISO name using GTask API Eduardo Lima (Etrunko) (11): ovirt-foreign-menu: Remove timer used to refresh iso list ovirt-foreign-menu: Add accessors for current iso and iso list ovirt-foreign-menu: Remove GtkMenu related functions ovirt-foreign-menu: Notify of new files even if nothing changed UI: Make 'Change CD' menu item a submenu under 'File' toplevel menu Introduce ISO List dialog Run iso-dialog when 'Change CD' menu is activated remote-viewer: Make ovirt-foreign-menu a property iso-dialog: Implement functionality provided by oVirt foreign menu iso-dialog: Use header bar for buttons ovirt-foreign-menu: Fetch ISO names using GTask API configure.ac | 4 +- po/POTFILES.in | 2 + src/Makefile.am | 3 + src/ovirt-foreign-menu.c | 338 +++++++++++++--------------- src/ovirt-foreign-menu.h | 21 +- src/remote-viewer-iso-list-dialog.c | 341 +++++++++++++++++++++++++++++ src/remote-viewer-iso-list-dialog.h | 58 +++++ src/remote-viewer.c | 89 ++++---- src/resources/ui/remote-viewer-iso-list.ui | 135 ++++++++++++ src/resources/ui/virt-viewer.ui | 19 +- src/resources/virt-viewer.gresource.xml | 1 + src/virt-viewer-window.c | 37 ++++ 12 files changed, 804 insertions(+), 244 deletions(-) create mode 100644 src/remote-viewer-iso-list-dialog.c create mode 100644 src/remote-viewer-iso-list-dialog.h create mode 100644 src/resources/ui/remote-viewer-iso-list.ui -- 2.7.4 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list