Remove episode_list_forward button

This commit is contained in:
Teemu Ikonen 2021-08-12 11:46:30 +03:00
parent cdd573f93f
commit b2514bc8c1
2 changed files with 1 additions and 29 deletions

View File

@ -272,25 +272,6 @@
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkButton" id="episode_list_forward">
<property name="visible">True</property>
<property name="sensitive" bind-source="deck" bind-property="can_swipe_forward" bind-flags="sync-create">False</property>
<property name="can-focus">True</property>
<property name="receives-default">False</property>
<signal name="clicked" handler="on_episode_list_forward_clicked" swapped="no"/>
<child>
<object class="GtkImage">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">go-next-symbolic</property>
</object>
</child>
</object>
<packing>
<property name="pack-type">end</property>
</packing>
</child>
<child>
<object class="GtkToggleButton" id="episode_search_toggle">
<property name="visible">True</property>

View File

@ -1259,7 +1259,7 @@ class gPodder(BuilderWidget, dbus.service.Object):
self.episode_list_model,
self.config,
toggle_button=self.episode_search_toggle,
return_cb=lambda: self.on_episode_list_forward_clicked(None))
return_cb=self.on_shownotes_selected_episodes)
if self.config.ui.gtk.search_always_visible:
self._search_episodes.show_search(grab_focus=False)
else:
@ -1272,7 +1272,6 @@ class gPodder(BuilderWidget, dbus.service.Object):
eps = self.get_selected_episodes()
if len(eps) > 1:
self.deck.set_can_swipe_forward(False)
self.episode_list_forward.set_sensitive(False)
self.shownotes_object.set_episodes(eps)
def init_download_list_treeview(self):
@ -3806,7 +3805,6 @@ class gPodder(BuilderWidget, dbus.service.Object):
self.treeAvailable.set_cursor(epath)
if have_eps:
self.deck.set_can_swipe_forward(True)
self.episode_list_forward.set_sensitive(True)
self.treeAvailable.grab_focus()
self.leaflet.navigate(Handy.NavigationDirection.FORWARD)
return True
@ -3831,7 +3829,6 @@ class gPodder(BuilderWidget, dbus.service.Object):
self.edit_channel_action.set_enabled(False)
self.deck.set_can_swipe_forward(False)
self.episode_list_forward.set_sensitive(False)
self.update_episode_list_model()
def on_treeChannels_unselect_all(self, widget, *params):
@ -3845,10 +3842,6 @@ class gPodder(BuilderWidget, dbus.service.Object):
self.treeAvailable.grab_focus()
return True
def on_episode_list_forward_clicked(self, widget, *params):
self.on_shownotes_selected_episodes()
return True
def on_btnEditChannel_clicked(self, widget, *args):
self.on_itemEditChannel_activate(widget, args)
@ -3948,12 +3941,10 @@ class gPodder(BuilderWidget, dbus.service.Object):
"""Double-click/enter action handler for treeAvailable"""
self.on_shownotes_selected_episodes(widget)
self.deck.set_can_swipe_forward(True)
self.episode_list_forward.set_sensitive(True)
return True
def on_treeAvailable_unselect_all(self, widget, *params):
self.deck.set_can_swipe_forward(False)
self.episode_list_forward.set_sensitive(False)
return True
def restart_auto_update_timer(self):