[gnome-software] Update missing codec icons as per jimmac's mockup



commit f0bc37b0d045f98b475223422253a2448687e9c9
Author: Kalev Lember <kalevlember gmail com>
Date:   Mon Feb 16 12:39:28 2015 +0100

    Update missing codec icons as per jimmac's mockup
    
    Make them 16x16 and with opacity 25%.

 src/gs-app-row.c  |    7 +++++++
 src/gs-app.c      |    2 +-
 src/gtk-style.css |    5 +++++
 3 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/src/gs-app-row.c b/src/gs-app-row.c
index dc63619..5ed648f 100644
--- a/src/gs-app-row.c
+++ b/src/gs-app-row.c
@@ -173,6 +173,13 @@ gs_app_row_refresh (GsAppRow *app_row)
        if (gs_app_get_pixbuf (priv->app))
                gs_image_set_from_pixbuf (GTK_IMAGE (priv->image),
                                          gs_app_get_pixbuf (priv->app));
+
+       context = gtk_widget_get_style_context (priv->image);
+       if (gs_app_get_kind (priv->app) == GS_APP_KIND_MISSING)
+               gtk_style_context_add_class (context, "dimmer-label");
+       else
+               gtk_style_context_remove_class (context, "dimmer-label");
+
        gtk_widget_set_visible (priv->button, FALSE);
        gtk_widget_set_sensitive (priv->button, TRUE);
        gtk_widget_set_visible (priv->spinner, FALSE);
diff --git a/src/gs-app.c b/src/gs-app.c
index 39e7505..5295e0d 100644
--- a/src/gs-app.c
+++ b/src/gs-app.c
@@ -821,7 +821,7 @@ gs_app_get_pixbuf (GsApp *app)
 
        if (app->priv->pixbuf == NULL && gs_app_get_kind (app) == GS_APP_KIND_MISSING) {
                app->priv->pixbuf = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (),
-                                                             "dialog-question-symbolic", 96,
+                                                             "dialog-question-symbolic", 16,
                                                              GTK_ICON_LOOKUP_USE_BUILTIN |
                                                              GTK_ICON_LOOKUP_FORCE_SIZE,
                                                              NULL);
diff --git a/src/gtk-style.css b/src/gtk-style.css
index de53e19..b680c14 100644
--- a/src/gtk-style.css
+++ b/src/gtk-style.css
@@ -186,3 +186,8 @@ GtkBox.star {
 .category-sidebar GtkListBoxRow:selected:hover {
        background-color: @theme_selected_bg_color;
 }
+
+.dimmer-label {
+       opacity: 0.25;
+       text-shadow: none;
+}


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