Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTomeu Vizoso <tomeu@tomeuvizoso.net>2008-06-25 13:36:17 (GMT)
committer Tomeu Vizoso <tomeu@tomeuvizoso.net>2008-07-04 13:49:46 (GMT)
commit9da889483325eff49bc34b7422a8c4d428f3f406 (patch)
treeb57211d1ab184f47873d6c71f318c67c16ddcfc5 /src
parent986fe736281e9f3b38fe2b8eb2ff0f130adab562 (diff)
#7015 Add proper alignment support to the "tray" control
Diffstat (limited to 'src')
-rw-r--r--src/view/frame/clipboardtray.py6
-rw-r--r--src/view/frame/devicestray.py7
2 files changed, 6 insertions, 7 deletions
diff --git a/src/view/frame/clipboardtray.py b/src/view/frame/clipboardtray.py
index 0a2e8b4..b5ba093 100644
--- a/src/view/frame/clipboardtray.py
+++ b/src/view/frame/clipboardtray.py
@@ -22,7 +22,7 @@ import gtk
from sugar import util
from sugar.clipboard import clipboardservice
-from sugar.graphics.tray import VTray
+from sugar.graphics import tray
from sugar.graphics import style
from view.clipboardicon import ClipboardIcon
@@ -56,12 +56,12 @@ class _ContextMap:
def has_context(self, context):
return context in self._context_map
-class ClipboardTray(VTray):
+class ClipboardTray(tray.VTray):
MAX_ITEMS = gtk.gdk.screen_height() / style.GRID_CELL_SIZE - 2
def __init__(self):
- VTray.__init__(self)
+ tray.VTray.__init__(self, align=tray.ALIGN_TO_END)
self._icons = {}
self._context_map = _ContextMap()
diff --git a/src/view/frame/devicestray.py b/src/view/frame/devicestray.py
index 7e6e797..f180cba 100644
--- a/src/view/frame/devicestray.py
+++ b/src/view/frame/devicestray.py
@@ -16,16 +16,16 @@
import logging
-from sugar.graphics.tray import HTray
+from sugar.graphics import tray
from view.devices import deviceview
from model import shellmodel
_logger = logging.getLogger('DevicesTray')
-class DevicesTray(HTray):
+class DevicesTray(tray.HTray):
def __init__(self):
- HTray.__init__(self)
+ tray.HTray.__init__(self, align=tray.ALIGN_TO_END)
self._device_icons = {}
devices_model = shellmodel.get_instance().get_devices()
@@ -41,7 +41,6 @@ class DevicesTray(HTray):
def _add_device(self, device):
try:
view = deviceview.create(device)
- # TODO: *Tray classes don't allow yet to set the alignment.
self.add_item(view)
view.show()
self._device_icons[device.get_id()] = view