class Record(activity.Activity): def __init__(self, handle): super(Record, self).__init__(handle) self.toolbox = ToolbarBox() self.toolbar = self.toolbox.toolbar self.activitybutton = ActivityToolbarButton(self) self._photo = None self._video = None self._audio = None self._timer = None self._timer_2 = None self._preferencias = None self.view = None self.tray = None self._set_toolbar() self._set_canvas() self.show_all() #self._photo.connect("clicked", self._click, "Photo") #self._video.connect("clicked", self._click, "Video") #self._audio.connect("clicked", self._click, "Audio") def _set_canvas(self): basebox = Gtk.Box(orientation = Gtk.Orientation.VERTICAL) self.view = View() self.tray = Tray() basebox.pack_start(self.view, True, True, 0) basebox.pack_start(self.tray, False, False, 0) self.set_canvas(basebox) def _set_toolbar(self): separator = Gtk.SeparatorToolItem() separator.props.draw = False separator.set_expand(True) stop = StopButton(self) # Buttons # self._photo = RadioToolButton() self._photo.props.icon_name = 'media-photo' self._photo.props.label = _('Photo') self._video = RadioToolButton() self._video.props.group = self._photo self._video.props.icon_name = 'media-video' self._video.props.label = _('Video') self._audio = RadioToolButton() self._audio.props.group = self._photo self._audio.props.icon_name = 'media-audio' self._audio.props.label = _('Audio') # End of Buttons # self._timer = TimerCombo() self._timer_2 = DurationCombo() #self._timer_2.combo.set_sensitive(False) self._preferencias = ToolbarButton() toolbar = Gtk.Toolbar() combo = QualityCombo() #combo.set_sensitive(False) self.calidad = ToolComboBox(combo=combo, label_text=_('Quality:')) self.calidad.show_all() toolbar.insert(self.calidad, -1) toolbar.show_all() self._preferencias.set_page(toolbar) self._preferencias.props.icon_name = 'preferences-system' self._preferencias.props.label = _('Preferences') self.toolbar.insert(self.activitybutton, -1) self.toolbar.insert(self._photo, -1) self.toolbar.insert(self._video, -1) self.toolbar.insert(self._audio, -1) self.toolbar.insert(Gtk.SeparatorToolItem(), -1) self.toolbar.insert(self._timer, -1) self.toolbar.insert(self._timer_2, -1) self.toolbar.insert(self._preferencias, -1) self.toolbar.insert(separator, -1) self.toolbar.insert(stop, -1) self.set_toolbar_box(self.toolbox) '''