[virt-tools-list] [PATCH virt-viewer] !fixup Simplify file transfer dialog UI

Pavel Grunt pgrunt at redhat.com
Mon Oct 31 08:20:47 UTC 2016


On Thu, 2016-10-27 at 14:33 -0500, Jonathon Jongsma wrote:
> ---
> Includes fixes from Pavel and Fabiano's reviews
Ack from me

Pavel

> 
>  src/resources/ui/virt-viewer-file-transfer-dialog.ui | 12 +++++++
> -----
>  src/virt-viewer-file-transfer-dialog.c               |  6 +++---
>  2 files changed, 10 insertions(+), 8 deletions(-)
> 
> diff --git a/src/resources/ui/virt-viewer-file-transfer-dialog.ui
> b/src/resources/ui/virt-viewer-file-transfer-dialog.ui
> index e3514d6..5e761c8 100644
> --- a/src/resources/ui/virt-viewer-file-transfer-dialog.ui
> +++ b/src/resources/ui/virt-viewer-file-transfer-dialog.ui
> @@ -1,6 +1,6 @@
>  <?xml version="1.0" encoding="UTF-8"?>
>  <interface>
> -  <requires lib="gtk+" version="2.24"/>
> +  <requires lib="gtk+" version="3.10"/>
>    <!-- interface-naming-policy project-wide -->
>    <template class="VirtViewerFileTransferDialog"
> parent="GtkDialog">
>      <property name="default_width">400</property>
> @@ -8,13 +8,15 @@
>      <property name="border_width">5</property>
>      <property name="type_hint">dialog</property>
>      <child internal-child="vbox">
> -      <object class="GtkVBox" id="dialog-vbox1">
> +      <object class="GtkBox" id="dialog-vbox1">
> +        <property name="orientation">vertical</property>
>          <property name="visible">True</property>
>          <property name="can_focus">False</property>
>          <property name="spacing">12</property>
>          <property name="border-width">12</property>
>          <child internal-child="action_area">
> -          <object class="GtkHButtonBox" id="dialog-action_area1">
> +          <object class="GtkButtonBox" id="dialog-action_area1">
> +            <property name="orientation">horizontal</property>
>              <property name="visible">True</property>
>              <property name="can_focus">False</property>
>              <property name="layout_style">end</property>
> @@ -28,7 +30,6 @@
>                  <property name="can_focus">True</property>
>                  <property name="receives_default">True</property>
>                  <property name="use_underline">True</property>
> -                <property name="use_stock">True</property>
>                </object>
>                <packing>
>                  <property name="expand">False</property>
> @@ -44,7 +45,8 @@
>            </packing>
>          </child>
>          <child>
> -          <object class="GtkVBox" id="vbox1">
> +          <object class="GtkBox" id="vbox1">
> +            <property name="orientation">vertical</property>
>              <property name="visible">True</property>
>              <property name="can_focus">False</property>
>              <property name="spacing">12</property>
> diff --git a/src/virt-viewer-file-transfer-dialog.c b/src/virt-
> viewer-file-transfer-dialog.c
> index 3339ba4..cd1b4aa 100644
> --- a/src/virt-viewer-file-transfer-dialog.c
> +++ b/src/virt-viewer-file-transfer-dialog.c
> @@ -58,7 +58,7 @@
> virt_viewer_file_transfer_dialog_class_init(VirtViewerFileTransferDi
> alogClass *k
>      GtkWidgetClass *widget_class = GTK_WIDGET_CLASS(klass);
>  
>      gtk_widget_class_set_template_from_resource(widget_class,
> -                                                "/org/virt-
> manager/virt-viewer/ui/virt-viewer-file-transfer-dialog.ui");
> +                                                VIRT_VIEWER_RESOURC
> E_PREFIX "/ui/virt-viewer-file-transfer-dialog.ui");
>      gtk_widget_class_bind_template_child_private(widget_class,
>                                                   VirtViewerFileTran
> sferDialog,
>                                                   transfer_summary);
> @@ -75,7 +75,7 @@ dialog_response(GtkDialog *dialog,
>                  gpointer user_data G_GNUC_UNUSED)
>  {
>      VirtViewerFileTransferDialog *self =
> VIRT_VIEWER_FILE_TRANSFER_DIALOG(dialog);
> -    GSList *slist = self->priv->file_transfers;
> +    GSList *slist;
>  
>      switch (response_id) {
>          case GTK_RESPONSE_CANCEL:
> @@ -182,7 +182,7 @@ static void task_finished(SpiceFileTransferTask
> *task,
>      update_global_progress(self);
>  
>      /* if this is the last transfer, close the dialog */
> -    if (!g_slist_length(self->priv->file_transfers)) {
> +    if (self->priv->file_transfers == NULL) {
>          /* cancel any pending 'show' operations if all tasks
> complete before
>           * the dialog can be shown */
>          if (self->priv->timer_show_src) {




More information about the virt-tools-list mailing list