예제 #1
0
파일: tempo.py 프로젝트: tabaer/linuxband
 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
예제 #2
0
 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
예제 #3
0
 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
예제 #4
0
 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
예제 #5
0
파일: groove.py 프로젝트: tabaer/linuxband
 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
예제 #6
0
파일: groove.py 프로젝트: aalex/linuxband
 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