def on_spinbutton2_value_changed_callback(self, spinbutton): """ Tempo changed """ count = str(int(spinbutton.get_value())) event = BarInfo.create_event(Glob.A_TEMPO) BarInfo.set_tempo_value(event, count) self.set_label_from_event(self.__toggled_button, event) self.__new_event = event
def __add_event(self, key): """ Add selected event and open its window """ barNum = self.__gui.get_current_bar_number() event = BarInfo.create_event(key) self.__song.get_data().get_bar_info(barNum).add_event(event) self.refresh_all() self.__gui.refresh_current_field() # repetition # open the new event window for triple in self.__triples: if triple[3] is event: gobject.idle_add(triple[0].clicked) break
def on_comboboxentry1_changed_callback(self, widget): """ RepeatEnd value changed. """ # called also when initializing the entries list if not self.__toggled_button: return try: i = int(widget.child.get_text()) except ValueError: return count = str(i) event = BarInfo.create_event(Glob.A_REPEAT_END) BarInfo.set_repeat_end_value(event, count) self.set_label_from_event(self.__toggled_button, event) self.__newEvent = event
def on_comboboxentry1_changed_callback(self, widget): """ RepeatEnd value changed. """ # called also when initializing the entries list if not self.__toggled_button: return try: i = int(widget.child.get_text()) except ValueError: return count = str(i) event = BarInfo.create_event(Glob.A_REPEAT_END) BarInfo.set_repeat_end_value(event, count) self.set_label_from_event(self.__toggled_button, event) self.__newEvent = event
def __update_groove_event(self, groove): event = BarInfo.create_event(Glob.A_GROOVE) BarInfo.set_groove_value(event, groove) self.set_label_from_event(self.__toggled_button, event) self.__new_event = event
def __update_groove_event(self, groove): event = BarInfo.create_event(Glob.A_GROOVE) BarInfo.set_groove_value(event, groove) self.set_label_from_event(self.__toggled_button, event) self.__new_event = event