Example #1
0
 def __init__(self, config, on_volume_changed_hook, on_mute_changed_hook):
     self.mixer_handle = False
     self.config = config
     
     self.on_volume_changed_hook = on_volume_changed_hook
     self.on_mute_changed_hook = on_mute_changed_hook
     
     [card_index, control_name, cid] = self.get_config_params()
     MixerControlFrame.__init__(self, config, card_index, control_name, cid)
     self.mixer_handle = MixerHandler.connect(self.on_change)
     self.frame.set_shadow_type(gtk.SHADOW_OUT)
Example #2
0
 def __init__(self, config):
     gtk.Notebook.__init__(self)
     self.config = config
     self.mixers = []
     self.set_tab_pos(gtk.POS_TOP)
     self.mixer_handle = MixerHandler.connect(self.on_change)
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)