diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2007-02-20 15:23:49 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2007-02-20 15:23:49 (GMT) |
commit | 7e96b1afb71f9532ad62f9615085787613f2159f (patch) | |
tree | aec9dfde017ee8d6acbadffa5ff2488acbf02be8 /sugar/graphics | |
parent | 3de915db968f7e6213f3628538840f7ad8105d7a (diff) |
Get rid of the old grid. Never use absolute positioning.
Diffstat (limited to 'sugar/graphics')
-rw-r--r-- | sugar/graphics/Makefile.am | 1 | ||||
-rw-r--r-- | sugar/graphics/grid.py | 39 |
2 files changed, 0 insertions, 40 deletions
diff --git a/sugar/graphics/Makefile.am b/sugar/graphics/Makefile.am index ff71448..fb58662 100644 --- a/sugar/graphics/Makefile.am +++ b/sugar/graphics/Makefile.am @@ -9,7 +9,6 @@ sugar_PYTHON = \ entry.py \ font.py \ frame.py \ - grid.py \ iconcolor.py \ label.py \ menu.py \ diff --git a/sugar/graphics/grid.py b/sugar/graphics/grid.py deleted file mode 100644 index cfbdf67..0000000 --- a/sugar/graphics/grid.py +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright (C) 2006, Red Hat, Inc. -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the -# Free Software Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - -import gtk - -COLS = 16 -ROWS = 12 - -class Grid(object): - def __init__(self): - self._factor = gtk.gdk.screen_width() / COLS - - def point(self, grid_x, grid_y): - return [grid_x * self._factor, grid_y * self._factor] - - def rectangle(self, grid_x, grid_y, grid_w, grid_h): - return [grid_x * self._factor, grid_y * self._factor, - grid_w * self._factor, grid_h * self._factor] - - def dimension(self, grid_dimension): - return grid_dimension * self._factor - - def fit_point(self, x, y): - return [int(x / self._factor), int(y / self._factor)] - |