Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-10-19 09:54:51 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-10-19 09:54:51 (GMT)
commitfafa1ae35ed73141131e445f4a883d71f9ef278d (patch)
tree738f82a64cb3590637c0af16572b433e79512ada /shell
parente098bdf8ebfdf4a403f48479699ba767df020957 (diff)
Refactor stylsheets code a bit to load the global stylsheet
for all modules. Implement the links sidebar per discussion with Eben.
Diffstat (limited to 'shell')
-rw-r--r--shell/view/stylesheet.py52
1 files changed, 9 insertions, 43 deletions
diff --git a/shell/view/stylesheet.py b/shell/view/stylesheet.py
index 26c4f63..22ce210 100644
--- a/shell/view/stylesheet.py
+++ b/shell/view/stylesheet.py
@@ -18,71 +18,37 @@ import gtk
import hippo
from sugar.graphics.iconcolor import IconColor
-
-_screen_factor = gtk.gdk.screen_width() / 1200.0
-
-_standard_icon_size = int(75.0 * _screen_factor)
-_small_icon_size = _standard_icon_size * 0.5
-_medium_icon_size = _standard_icon_size * 1.5
-_large_icon_size = _standard_icon_size * 2.0
-_xlarge_icon_size = _standard_icon_size * 3.0
-
-_space_unit = 9 * _screen_factor
-_separator_thickness = 3 * _screen_factor
-
-def _font_description(style, relative_size):
- base_size = 18 * _screen_factor
- return '%s %dpx' % (style, int(base_size * relative_size))
+from sugar.graphics import style
frame_ActivityIcon = {
'color' : IconColor('white'),
- 'size' : _standard_icon_size
+ 'size' : style.standard_icon_size
}
frame_ZoomIcon = {
- 'size' : _standard_icon_size
+ 'size' : style.standard_icon_size
}
frame_BuddyIcon = {
- 'size' : _standard_icon_size
-}
-
-menu = {
- 'background_color' : 0x000000FF,
- 'spacing' : _space_unit,
- 'padding' : _space_unit
-}
-
-menu_Title = {
- 'color' : 0xFFFFFFFF,
- 'font' : _font_description('Bold', 1.2)
-}
-
-menu_Separator = {
- 'background_color' : 0xFFFFFFFF,
- 'box_height' : _separator_thickness
-}
-
-menu_ActionIcon = {
- 'size' : _standard_icon_size
+ 'size' : style.standard_icon_size
}
home_MyIcon = {
- 'size' : _xlarge_icon_size
+ 'size' : style.xlarge_icon_size
}
ring_ActivityIcon = {
- 'size' : _medium_icon_size
+ 'size' : style.medium_icon_size
}
friends_MyIcon = {
- 'size' : _large_icon_size
+ 'size' : style.large_icon_size
}
friends_FriendIcon = {
- 'size' : _large_icon_size
+ 'size' : style.large_icon_size
}
friends_ActivityIcon = {
- 'size' : _standard_icon_size
+ 'size' : style.standard_icon_size
}