diff options
Diffstat (limited to 'toolbar.py')
-rw-r--r-- | toolbar.py | 36 |
1 files changed, 13 insertions, 23 deletions
@@ -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) |