def METHOD_NAME(self, widget, with_terminal=False):
    self.window.show_toast(_("Launching \"{0}\"…").format(self.program["name"]))
    RunAsync(
        WineExecutor.run_program,
        callback=self.__reset_buttons,
        config=self.config,
        program=self.program
    )
    self.__reset_buttons()