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
Example #2
0
	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
Example #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()
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()