[gnome-software] Update missing codec icons as per jimmac's mockup
- From: Kalev Lember <klember src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-software] Update missing codec icons as per jimmac's mockup
- Date: Mon, 16 Feb 2015 12:01:20 +0000 (UTC)
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]