Added toolbar and button controls.

This commit is contained in:
Tomeu Vizoso
2007-02-07 18:26:39 +01:00
parent 5d57b261ee
commit 7e324af179
6 changed files with 90 additions and 4 deletions
+5 -2
View File
@@ -21,6 +21,7 @@ import hippo
from sugar.graphics.canvasicon import CanvasIcon
from sugar.graphics.menuicon import MenuIcon
from sugar.graphics.menu import Menu
from sugar.graphics.iconcolor import IconColor
from sugar.graphics import style
import sugar
@@ -37,11 +38,13 @@ class ActivityMenu(Menu):
self._add_close_action()
def _add_mesh_action(self):
icon = CanvasIcon(icon_name='theme:stock-share-mesh')
icon = CanvasIcon(icon_name='theme:stock-share-mesh',
color=IconColor('#ffffff,#000000'))
self.add_action(icon, ActivityMenu.ACTION_SHARE)
def _add_close_action(self):
icon = CanvasIcon(icon_name='theme:stock-close')
icon = CanvasIcon(icon_name='theme:stock-close',
color=IconColor('#ffffff,#000000'))
self.add_action(icon, ActivityMenu.ACTION_CLOSE)
class ActivityIcon(MenuIcon):
+1 -1
View File
@@ -33,7 +33,7 @@ class ActivityView(SnowflakeBox):
self._icons = {}
icon = CanvasIcon(icon_name=model.get_icon_name(),
color=model.get_color(), size=80)
color=model.get_color(), box_width=80)
icon.connect('activated', self._clicked_cb)
self.append(icon, hippo.PACK_FIXED)
self.set_root(icon)