def show(self, duration=None): """ Request the current display show the dialog. @param duration: Time in seconds the dialog should be displayed for, if None uses self.duration. """ if self.display is None: self.display = dialog.get_display() if duration is None: duration = self.duration self.display.show_dialog(self, duration)
def get_osd(): """ Get the best supported OSD available. @return: An OSD object """ display = dialog.get_display() if display.supports_dialogs: return GraphicsOSD() else: return TextOSD()