예제 #1
0
class ReplayGainPlugin(GObject.Object, Peas.Activatable):
	__gtype_name__ = 'ReplayGainPlugin'
	object = GObject.property (type=GObject.Object)

	def __init__ (self):
		GObject.Object.__init__ (self)
		self.config_dialog = None

	def do_activate (self):
		self.player = ReplayGainPlayer(self.object)

	def do_deactivate (self):
		self.config_dialog = None
		self.player.deactivate()
		self.player = None
예제 #2
0
class ReplayGainPlugin(GObject.Object, Peas.Activatable):
    __gtype_name__ = 'ReplayGainPlugin'
    object = GObject.property(type=GObject.Object)

    def __init__(self):
        GObject.Object.__init__(self)
        self.config_dialog = None

    def do_activate(self):
        self.player = ReplayGainPlayer(self.object)

    def do_deactivate(self):
        self.config_dialog = None
        self.player.deactivate()
        self.player = None
예제 #3
0
class ReplayGainPlugin(rb.Plugin):

	def __init__ (self):
		rb.Plugin.__init__ (self)
		self.config_dialog = None

	def activate (self, shell):
		self.player = ReplayGainPlayer(shell)

	def deactivate (self, shell):
		self.config_dialog = None
		self.player.deactivate()
		self.player = None

	def create_configure_dialog(self, dialog=None):
		if self.config_dialog is None:
			self.config_dialog = ReplayGainConfigDialog(self)
			self.config_dialog.connect('response', self.config_dialog_response_cb)

		self.config_dialog.present()
		return self.config_dialog

	def config_dialog_response_cb(self, dialog, response):
		dialog.hide()
예제 #4
0
class ReplayGainPlugin(rb.Plugin):
    def __init__(self):
        rb.Plugin.__init__(self)
        self.config_dialog = None

    def activate(self, shell):
        self.player = ReplayGainPlayer(shell)

    def deactivate(self, shell):
        self.config_dialog = None
        self.player.deactivate()
        self.player = None

    def create_configure_dialog(self, dialog=None):
        if self.config_dialog is None:
            self.config_dialog = ReplayGainConfigDialog(self)
            self.config_dialog.connect('response',
                                       self.config_dialog_response_cb)

        self.config_dialog.present()
        return self.config_dialog

    def config_dialog_response_cb(self, dialog, response):
        dialog.hide()
예제 #5
0
	def activate (self, shell):
		self.player = ReplayGainPlayer(shell)
예제 #6
0
	def do_activate (self):
		self.player = ReplayGainPlayer(self.object)
예제 #7
0
 def activate(self, shell):
     self.player = ReplayGainPlayer(shell)
예제 #8
0
 def do_activate(self):
     self.player = ReplayGainPlayer(self.object)