# Copyright (C) 2010, Plan Ceibal # -*- coding: utf-8 -*- from gettext import gettext as _ import logging import os import time import gtk from instance import Instance from sugar.graphics.icon import Icon from sugar.graphics.toolbutton import ToolButton from sugar.graphics.toggletoolbutton import ToggleToolButton from sugar.graphics.combobox import ComboBox from sugar.graphics.toolcombobox import ToolComboBox from sugar.graphics.objectchooser import ObjectChooser from sugar.graphics import iconentry from sugar.activity.activity import ActivityToolbar from sugar.activity.activity import EditToolbar from sugar.graphics.menuitem import MenuItem from sugar.datastore import datastore import sugar.profile #ick TOOLBAR_ACTIVITY = 0 TOOLBAR_CONFIG = 1 class ConfigToolbar(gtk.Toolbar): __gtype_name__ = 'PrestametuvozToolbar' def __init__(self, toolbox, parent): gtk.Toolbar.__init__(self) self._toolbox = toolbox self._parent = parent self._btn_game_load = ToolButton('game-load') self._btn_game_load.get_icon_widget().set_property( 'fill-color', Instance.colorFill.hex ) self._btn_game_load.set_tooltip(_('Load')) self._btn_game_load_id = self._btn_game_load.connect('clicked', self._game_load) self.insert(self._btn_game_load, -1) self._btn_game_load.show() self._btn_game_new = ToolButton('game-new') self._btn_game_new.get_icon_widget().set_property( 'fill-color', Instance.colorFill.hex ) self._btn_game_new.set_tooltip(_('Create')) self._btn_game_new_id = self._btn_game_new.connect('clicked', self._game_new) self.insert(self._btn_game_new, -1) self._btn_game_new.show() # self._btn_game_save = ToolButton('save-load') # self._btn_game_save.get_icon_widget().set_property( 'fill-color', Instance.colorFill.hex ) # self._btn_game_save.set_tooltip(_('Save')) # self._btn_game_save_id = self._btn_game_save.connect('clicked', self._game_save) # self.insert(self._btn_game_save, -1) # self._btn_game_save.show() separator_photo = gtk.SeparatorToolItem() separator_photo.set_draw(True) separator_photo.show() self.insert(separator_photo, -1) def _game_load(self, *args): pass def _game_new(self, *args): pass # def _game_save(self, *args): # pass