Press return in an audio element in the audio buffer for seeing details about the file

This commit is contained in:
2016-02-15 15:09:33 -06:00
parent 4cf343b91d
commit 8c6e89ba9c
3 changed files with 67 additions and 2 deletions

View File

@@ -4,6 +4,7 @@ import widgetUtils
import messages
import player
import utils
import posts
from wxUI.tabs import home
from pubsub import pub
from sessionmanager import session
@@ -59,7 +60,7 @@ class baseBuffer(object):
def get_event(self, ev):
if ev.GetKeyCode() == wx.WXK_RETURN and ev.ControlDown(): event = "play_audio"
elif ev.GetKeyCode() == wx.WXK_RETURN: event = "open_url"
elif ev.GetKeyCode() == wx.WXK_RETURN: event = "open_post"
elif ev.GetKeyCode() == wx.WXK_F5: event = "volume_down"
elif ev.GetKeyCode() == wx.WXK_F6: event = "volume_up"
else:
@@ -102,4 +103,9 @@ class audioBuffer(feedBuffer):
selected = self.tab.list.get_selected()
call_threaded(player.player.play, self.session.db[self.name]["items"][selected]["url"])
def open_post(self):
selected = self.tab.list.get_selected()
a = posts.audio(self.session, self.session.db[self.name]["items"][selected])
a.dialog.get_response()
player.setup()