From 9e453ad0c3249e2491b7397408c49d1252de8063 Mon Sep 17 00:00:00 2001 From: Plan Ceibal Date: Mon, 01 Nov 2010 17:39:05 +0000 Subject: Add support for using high-contrast GTK Sugar theme [added description] Signed-off-by: Sascha Silbe --- diff --git a/src/sugar/graphics/style.py b/src/sugar/graphics/style.py index 7f48d9a..f081bb7 100644 --- a/src/sugar/graphics/style.py +++ b/src/sugar/graphics/style.py @@ -1,4 +1,5 @@ # Copyright (C) 2007, Red Hat, Inc. +# Copyright (C) 2010, Plan Ceibal # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public @@ -116,6 +117,7 @@ LARGE_ICON_SIZE = zoom(55 * 2.0) XLARGE_ICON_SIZE = zoom(55 * 2.75) client = gconf.client_get_default() +THEME = client.get_string('/desktop/sugar/interface/gtk_theme') FONT_SIZE = client.get_float('/desktop/sugar/font/default_size') FONT_FACE = client.get_string('/desktop/sugar/font/default_face') @@ -141,6 +143,12 @@ COLOR_INACTIVE_FILL = Color('#9D9FA1') COLOR_INACTIVE_STROKE = Color('#757575') COLOR_TEXT_FIELD_GREY = Color('#E5E5E5') COLOR_HIGHLIGHT = Color('#E7E7E7') +if (THEME == 'sugar-contrast'): + COLOR_DESKTOP_ICON = Color('#000033') + COLOR_BG_CP = Color('#000033') +else: + COLOR_DESKTOP_ICON = Color('#808080') + COLOR_BG_CP = Color('#FFFFFF') PALETTE_CURSOR_DISTANCE = zoom(10) -- cgit v0.9.1