gpodder/doc/spec/shownotes.txt
Thomas Perl c923039166 Split shownotes dialog code (Desktop+Maemo)
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 :)
2009-09-02 15:57:09 +02:00

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):