Fix all the units except icon scales.

This commit is contained in:
Marco Pesenti Gritti 2007-07-31 15:21:09 +02:00
parent 2ae2279d94
commit 72d66793a7
9 changed files with 22 additions and 27 deletions

View File

@ -22,7 +22,6 @@ import hippo
from sugar.graphics.palette import Palette from sugar.graphics.palette import Palette
from sugar.graphics.menuitem import MenuItem from sugar.graphics.menuitem import MenuItem
from sugar.graphics import units
from sugar.presence import presenceservice from sugar.presence import presenceservice
class BuddyMenu(Palette): class BuddyMenu(Palette):

View File

@ -17,7 +17,6 @@
import hippo import hippo
import logging import logging
from sugar.graphics import units
from sugar.graphics.palette import Palette from sugar.graphics.palette import Palette
from sugar.graphics.xocolor import XoColor from sugar.graphics.xocolor import XoColor
from sugar.graphics.iconbutton import IconButton from sugar.graphics.iconbutton import IconButton

View File

@ -21,7 +21,7 @@ import gobject
import hippo import hippo
from sugar.graphics import animator from sugar.graphics import animator
from sugar.graphics import units from sugar.graphics import style
from sugar.graphics import palettegroup from sugar.graphics import palettegroup
from sugar.clipboard import clipboardservice from sugar.clipboard import clipboardservice
@ -271,20 +271,16 @@ class Frame(object):
screen_w = gtk.gdk.screen_width() screen_w = gtk.gdk.screen_width()
self._move_panel(self._top_panel, self._current_position, self._move_panel(self._top_panel, self._current_position,
0, units.grid_to_pixels(-1), 0, - style.GRID_CELL_SIZE, 0, 0)
0, 0)
self._move_panel(self._bottom_panel, self._current_position, self._move_panel(self._bottom_panel, self._current_position,
0, screen_h, 0, screen_h, 0, screen_h - style.GRID_CELL_SIZE)
0, screen_h - units.grid_to_pixels(1))
self._move_panel(self._left_panel, self._current_position, self._move_panel(self._left_panel, self._current_position,
units.grid_to_pixels(-1), 0, - style.GRID_CELL_SIZE, 0, 0, 0)
0, 0)
self._move_panel(self._right_panel, self._current_position, self._move_panel(self._right_panel, self._current_position,
screen_w, 0, screen_w, 0, screen_w - style.GRID_CELL_SIZE, 0)
screen_w - units.grid_to_pixels(1), 0)
def _hide_completed_cb(self, animator): def _hide_completed_cb(self, animator):
self.mode = MODE_NONE self.mode = MODE_NONE

View File

@ -17,7 +17,7 @@
import gtk import gtk
from sugar.graphics import units from sugar.graphics import style
from sugar.graphics.palette import Palette from sugar.graphics.palette import Palette
from sugar.graphics.palette import CanvasInvoker from sugar.graphics.palette import CanvasInvoker
@ -29,9 +29,10 @@ class FrameCanvasInvoker(CanvasInvoker):
return Palette.AROUND return Palette.AROUND
def get_screen_area(self): def get_screen_area(self):
x = units.grid_to_pixels(1) frame_thickness = style.zoom(75)
y = units.grid_to_pixels(1)
width = gtk.gdk.screen_width() - units.grid_to_pixels(1) x = y = frame_thickness
height = gtk.gdk.screen_height() - units.grid_to_pixels(1) width = gtk.gdk.screen_width() - frame_thickness
height = gtk.gdk.screen_height() - frame_thickness
return gtk.gdk.Rectangle(x, y, width, height) return gtk.gdk.Rectangle(x, y, width, height)

View File

@ -17,7 +17,7 @@
import gtk import gtk
import hippo import hippo
from sugar.graphics import units from sugar.graphics import style
class FrameWindow(gtk.Window): class FrameWindow(gtk.Window):
__gtype_name__ = 'SugarFrameWindow' __gtype_name__ = 'SugarFrameWindow'
@ -48,7 +48,7 @@ class FrameWindow(gtk.Window):
return self._bg return self._bg
def _update_size(self): def _update_size(self):
padding = units.grid_to_pixels(1) padding = style.GRID_CELL_SIZE
if self._orientation == hippo.ORIENTATION_HORIZONTAL: if self._orientation == hippo.ORIENTATION_HORIZONTAL:
self._bg.props.padding_left = padding self._bg.props.padding_left = padding
self._bg.props.padding_right = padding self._bg.props.padding_right = padding
@ -56,14 +56,14 @@ class FrameWindow(gtk.Window):
self._bg.props.padding_bottom = 0 self._bg.props.padding_bottom = 0
width = gtk.gdk.screen_width() width = gtk.gdk.screen_width()
height = units.grid_to_pixels(1) height = style.GRID_CELL_SIZE
else: else:
self._bg.props.padding_left = 0 self._bg.props.padding_left = 0
self._bg.props.padding_right = 0 self._bg.props.padding_right = 0
self._bg.props.padding_top = padding self._bg.props.padding_top = padding
self._bg.props.padding_bottom = padding self._bg.props.padding_bottom = padding
width = units.grid_to_pixels(1) width = style.GRID_CELL_SIZE
height = gtk.gdk.screen_height() height = gtk.gdk.screen_height()
self.resize(width, height) self.resize(width, height)

View File

@ -25,6 +25,7 @@ import hippo
import dbus import dbus
from sugar.graphics import units from sugar.graphics import units
from sugar.graphics import style
from sugar.graphics.xocolor import XoColor from sugar.graphics.xocolor import XoColor
from sugar.graphics.palette import Palette, CanvasInvoker from sugar.graphics.palette import Palette, CanvasInvoker
from sugar import profile from sugar import profile
@ -41,9 +42,8 @@ class HomeBox(hippo.CanvasBox, hippo.CanvasItem):
def __init__(self, shell): def __init__(self, shell):
hippo.CanvasBox.__init__(self, background_color=0xe2e2e2ff, yalign=2) hippo.CanvasBox.__init__(self, background_color=0xe2e2e2ff, yalign=2)
self._donut = ActivitiesDonut(shell, self._donut = ActivitiesDonut(shell,box_width=style.zoom(450),
box_width=units.grid_to_pixels(6), box_height=style.zoom(450))
box_height=units.grid_to_pixels(6))
self.append(self._donut) self.append(self._donut)
self._my_icon = HomeMyIcon(shell, units.XLARGE_ICON_SCALE) self._my_icon = HomeMyIcon(shell, units.XLARGE_ICON_SCALE)
@ -94,7 +94,7 @@ class HomeBox(hippo.CanvasBox, hippo.CanvasItem):
i = 0 i = 0
for icon in self._device_icons.values(): for icon in self._device_icons.values():
angle = 2 * math.pi / len(self._device_icons) * i + math.pi / 2 angle = 2 * math.pi / len(self._device_icons) * i + math.pi / 2
radius = units.grid_to_pixels(4) radius = style.zoom(300)
[icon_width, icon_height] = icon.get_allocation() [icon_width, icon_height] = icon.get_allocation()

View File

@ -20,9 +20,9 @@ import math
import gobject import gobject
import hippo import hippo
from sugar.graphics import units from sugar.graphics import style
_BASE_RADIUS = units.points_to_pixels(20) _BASE_RADIUS = style.zoom(25)
_CHILDREN_FACTOR = 1 _CHILDREN_FACTOR = 1
class SnowflakeLayout(gobject.GObject,hippo.CanvasLayout): class SnowflakeLayout(gobject.GObject,hippo.CanvasLayout):

View File

@ -90,6 +90,7 @@ ZOOM_FACTOR = _compute_zoom_factor()
DEFAULT_SPACING = zoom(8) DEFAULT_SPACING = zoom(8)
DEFAULT_PADDING = zoom(6) DEFAULT_PADDING = zoom(6)
GRID_CELL_SIZE = zoom(75)
LINE_WIDTH = zoom(2) LINE_WIDTH = zoom(2)
FONT_SIZE = zoom(7 * _XO_DPI / _get_screen_dpi()) FONT_SIZE = zoom(7 * _XO_DPI / _get_screen_dpi())

View File

@ -19,7 +19,6 @@ import gtk
import gobject import gobject
from sugar.graphics.combobox import ComboBox from sugar.graphics.combobox import ComboBox
from sugar.graphics import units
from sugar.graphics import style from sugar.graphics import style
class ToolComboBox(gtk.ToolItem): class ToolComboBox(gtk.ToolItem):