[gnome-software] repo row: trivial: Hide the whole URL row when we don't have the data



commit 9603d921ed651a20c436971aef4c0e9b9b6fd88f
Author: Kalev Lember <klember redhat com>
Date:   Sat Mar 2 12:14:31 2019 +0100

    repo row: trivial: Hide the whole URL row when we don't have the data

 src/gs-repo-row.c  | 13 ++++++-------
 src/gs-repo-row.ui |  4 ++--
 2 files changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/src/gs-repo-row.c b/src/gs-repo-row.c
index 2f011997..f3d09118 100644
--- a/src/gs-repo-row.c
+++ b/src/gs-repo-row.c
@@ -19,8 +19,8 @@ typedef struct
        GtkWidget       *comment_label;
        GtkWidget       *details_revealer;
        GtkWidget       *status_label;
-       GtkWidget       *url_title_label;
-       GtkWidget       *url_value_label;
+       GtkWidget       *url_box;
+       GtkWidget       *url_label;
        guint            refresh_idle_id;
 } GsRepoRowPrivate;
 
@@ -56,9 +56,8 @@ gs_repo_row_set_url (GsRepoRow *row, const gchar *url)
 {
        GsRepoRowPrivate *priv = gs_repo_row_get_instance_private (row);
 
-       gtk_label_set_text (GTK_LABEL (priv->url_value_label), url);
-       gtk_widget_set_visible (priv->url_value_label, url != NULL);
-       gtk_widget_set_visible (priv->url_title_label, url != NULL);
+       gtk_label_set_text (GTK_LABEL (priv->url_label), url);
+       gtk_widget_set_visible (priv->url_box, url != NULL);
 }
 
 static gboolean
@@ -279,8 +278,8 @@ gs_repo_row_class_init (GsRepoRowClass *klass)
        gtk_widget_class_bind_template_child_private (widget_class, GsRepoRow, comment_label);
        gtk_widget_class_bind_template_child_private (widget_class, GsRepoRow, details_revealer);
        gtk_widget_class_bind_template_child_private (widget_class, GsRepoRow, status_label);
-       gtk_widget_class_bind_template_child_private (widget_class, GsRepoRow, url_title_label);
-       gtk_widget_class_bind_template_child_private (widget_class, GsRepoRow, url_value_label);
+       gtk_widget_class_bind_template_child_private (widget_class, GsRepoRow, url_box);
+       gtk_widget_class_bind_template_child_private (widget_class, GsRepoRow, url_label);
 }
 
 GtkWidget *
diff --git a/src/gs-repo-row.ui b/src/gs-repo-row.ui
index 5ce59d17..2cbe0253 100644
--- a/src/gs-repo-row.ui
+++ b/src/gs-repo-row.ui
@@ -68,7 +68,7 @@
                         <property name="orientation">horizontal</property>
                         <property name="spacing">8</property>
                         <child>
-                          <object class="GtkLabel" id="url_title_label">
+                          <object class="GtkLabel">
                             <property name="visible">True</property>
                             <property name="halign">start</property>
                             <property name="valign">start</property>
@@ -79,7 +79,7 @@
                           </object>
                         </child>
                         <child>
-                          <object class="GtkLabel" id="url_value_label">
+                          <object class="GtkLabel" id="url_label">
                             <property name="visible">True</property>
                             <property name="halign">start</property>
                             <property name="valign">start</property>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]