c923039166
The Maemo 4 UI of gPodder now has a new and proper shownotes dialog with a menu that allows better control of all actions on the episode download. The download handling code has been refined and some minor bugs have been fixed (cancel after pause). The current GTK+ ("Desktop") UI for the Shownotes dialog has not been re-designed yet, but just edited to work with the new interface structure. Later :)
36 lines
1.2 KiB
Text
36 lines
1.2 KiB
Text
|
|
gPodder Shownotes Dialog interface specification
|
|
------------------------------------------------
|
|
|
|
suggested shownotes dialog actions:
|
|
|
|
play / stream
|
|
download / cancel / delete
|
|
mark as new / do not download
|
|
visit website
|
|
pause / resume
|
|
|
|
Methods to be implemented by the window:
|
|
|
|
def on_scroll_down(self):
|
|
def on_scroll_up(self):
|
|
def on_create_window(self):
|
|
def on_show_window(self):
|
|
def on_display_text(self):
|
|
def on_hide_window(self):
|
|
def on_download_status_progress(self):
|
|
def on_episode_status_changed(self):
|
|
|
|
Handler/service methods provided by the implementation:
|
|
|
|
def on_play_button_clicked(self, widget=None):
|
|
def on_download_button_clicked(self, widget=None):
|
|
def on_cancel_button_clicked(self, widget=None):
|
|
def on_delete_button_clicked(self, widget=None):
|
|
def on_mark_as_new_button_clicked(self, widget=None):
|
|
def on_do_not_download_button_clicked(self, widget=None):
|
|
def on_visit_website_button_clicked(self, widget=None):
|
|
def on_pause_download_button_clicked(self, widget=None):
|
|
def on_resume_download_button_clicked(self, widget=None):
|
|
def on_close_button_clicked(self, widget=None):
|
|
|