Example #1
0
 def __del__(self):
     MixerHandler.disconnect(self.mixer_handle)
     
     for mixer in self.mixers:
         for control in mixer.controls:
             if ( control.control == "PCM"):
                 log.Notice("%s=%s" % (control.control, control.get_lock()))
     
     for mixer in self.mixers:
         #self.remove_page(mixer.frame)
         del mixer
Example #2
0
 def __del__(self):
     MixerHandler.disconnect(self.mixer_handle)
     MixerControlFrame.__del__(self)
Example #3
0
 def update(self):
     [card_index, control_name, cid] = self.get_config_params()
     MixerHandler.disconnect(self.mixer_handle)
     MixerControlFrame.update(self, card_index, control_name, cid)
     self.frame.set_shadow_type(gtk.SHADOW_OUT)
     self.mixer_handle = MixerHandler.connect(self.on_change)