Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/toolbar.py
diff options
context:
space:
mode:
Diffstat (limited to 'toolbar.py')
-rw-r--r--toolbar.py36
1 files changed, 13 insertions, 23 deletions
diff --git a/toolbar.py b/toolbar.py
index 25de1a2..3746a88 100644
--- a/toolbar.py
+++ b/toolbar.py
@@ -68,25 +68,23 @@ logger = logging.getLogger('fototoon-activity')
class GlobesManager():
- def __init__(self, toolbar, page, activity):
+ def __init__(self, page, activity):
self._page = page
self._activity = activity
# agregar cuadro
- self.add_photo = ToolButton()
- self.add_photo.props.icon_name = 'insert-picture'
- self.add_photo.connect('clicked', self.__add_photo_clicked_cb)
- self.add_photo.set_tooltip(_('Add Photo'))
- toolbar.insert(self.add_photo, -1)
+ self.add_photo = activity.add_toolbutton('insert-picture',
+ self.__add_photo_clicked_cb,
+ _('Add Photo'))
self._globes = {
'globe': _('Globe'), 'think': _('Think'),
'whisper': _('Whisper'), 'exclamation': _('Exclamation'),
'box': _('Box')}
- self._globes_menu = ToolButton(icon_name='globe')
- self._globes_menu.props.tooltip = _('Add a globe')
+ self._globes_menu = activity.add_toolbutton('globe',
+ tooltip=_('Add Globe'))
self._globes_menu.props.hide_tooltip_on_click = False
self._globes_menu.palette_invoker.props.toggle_palette = True
@@ -100,7 +98,6 @@ class GlobesManager():
menu_item.connect('activate', self.__activate_add_globe_cb, globe)
menu_box.append_item(menu_item)
menu_item.show()
- toolbar.insert(self._globes_menu, -1)
# lineas de movimiento
# Agregar aqui el nombre de archivo de una linea de moviemiento
@@ -108,8 +105,8 @@ class GlobesManager():
'curves': _('Curves'), 'straight': _('Straight'),
'highlight': _('Highlight'), 'idea': _('Idea')}
- self._lines_menu = ToolButton(icon_name='curves')
- self._lines_menu.props.tooltip = _('Choose a movement line')
+ self._lines_menu = activity.add_toolbutton('curves',
+ tooltip=_('Choose a movement line'))
self._lines_menu.props.hide_tooltip_on_click = False
self._lines_menu.palette_invoker.props.toggle_palette = True
@@ -123,23 +120,16 @@ class GlobesManager():
menu_item.connect('activate', self.__activate_add_line_cb, line)
menu_box.append_item(menu_item)
menu_item.show()
- toolbar.insert(self._lines_menu, -1)
- separator = Gtk.SeparatorToolItem()
- separator.set_draw(True)
- toolbar.insert(separator, -1)
+ activity.add_separator()
# girar
- self.b_girar = ToolButton('object-rotate-right')
- self.b_girar.connect('clicked', self.girar)
- self.b_girar.set_tooltip(_('Turn'))
- toolbar.insert(self.b_girar, -1)
+ self.b_girar = activity.add_toolbutton('object-rotate-right',
+ self.girar, _('Turn'))
# borrar
- self.b_borrar = ToolButton('gtk-delete')
- self.b_borrar.connect('clicked', self.borrar)
- self.b_borrar.set_tooltip(_('Delete'))
- toolbar.insert(self.b_borrar, -1)
+ self.b_borrar = activity.add_toolbutton('gtk-delete', self.borrar,
+ _('Delete'))
def set_buttons_sensitive(self, sensitive):
self._globes_menu.set_sensitive(sensitive)