Added a context menu for most kind of buffers

This commit is contained in:
2016-06-08 05:45:03 -05:00
parent 6ef97389a0
commit 47bab9d2c4
4 changed files with 157 additions and 25 deletions

View File

@@ -8,13 +8,14 @@ class postMenu(wx.Menu):
self.AppendItem(self.open)
self.like = wx.MenuItem(self, wx.NewId(), _(u"Like"))
self.AppendItem(self.like)
self.unlike = wx.MenuItem(self, wx.NewId(), _(u"Unlike"))
self.AppendItem(self.unlike)
self.dislike = wx.MenuItem(self, wx.NewId(), _(u"Dislike"))
self.dislike.Enable(False)
self.AppendItem(self.dislike)
self.comment = wx.MenuItem(self, wx.NewId(), _(u"Add comment"))
self.AppendItem(self.comment)
self.post_in_wall = self.Append(wx.NewId(), _(u"Post to this profile"))
self.AppendItem(self.post_in_wall)
self.post_in_wall = wx.MenuItem(self, wx.NewId(), _(u"Post to this profile"))
self.post_in_wall.Enable(False)
self.AppendItem(self.post_in_wall)
def create_specific_post_options(self):
self.update = wx.MenuItem(self, wx.NewId(), _(u"Update"))
@@ -22,6 +23,28 @@ class postMenu(wx.Menu):
self.delete = wx.MenuItem(self, wx.NewId(), _(u"Delete"))
self.AppendItem(self.delete)
class audioMenu(wx.Menu):
def __init__(self, *args, **kwargs):
super(audioMenu, self).__init__(*args, **kwargs)
self.open = wx.MenuItem(self, wx.NewId(), _(u"&Open"))
self.AppendItem(self.open)
self.play = wx.MenuItem(self, wx.NewId(), _(u"&Play"))
self.AppendItem(self.play)
self.library = wx.MenuItem(self, wx.NewId(), _(u"&Add to library"))
self.AppendItem(self.library)
class peopleMenu(wx.Menu):
def __init__(self, *args, **kwargs):
super(peopleMenu, self).__init__(*args, **kwargs)
self.view_profile = wx.MenuItem(self, wx.NewId(), _(u"View profile"))
self.AppendItem(self.view_profile)
self.message = wx.MenuItem(self, wx.NewId(), _(u"Send a message"))
self.AppendItem(self.message)
self.timeline = wx.MenuItem(self, wx.NewId(), _(u"Open timeline"))
self.AppendItem(self.timeline)
self.view_profile.Enable(False)
class commentMenu(wx.Menu):
def __init__(self, *args, **kwargs):
super(commentMenu, self).__init__(*args, **kwargs)
@@ -41,20 +64,3 @@ class notificationsMenu(wx.Menu):
super(notificationsMenu, self).__init__()
self.mark_as_read = wx.MenuItem(self, wx.NewId(), _(u"Mark as read"))
self.AppendItem(self.mark_as_read)
class toolsMenu(wx.Menu):
def __init__(self, *args, **kwargs):
super(toolsMenu, self).__init__(*args, **kwargs)
self.url = wx.MenuItem(self, -1, _(u"Open URL"))
self.AppendItem(self.url)
# self.url.Enable(False)
self.translate = wx.MenuItem(self, -1, _(u"Translate"))
self.AppendItem(self.translate)
self.CheckSpelling = wx.MenuItem(self, -1, _(u"Check Spelling"))
self.AppendItem(self.CheckSpelling)
class attachMenu(wx.Menu):
def __init__(self):
super(attachMenu, self).__init__()
self.photo = wx.MenuItem(self, wx.NewId(), _(u"Picture"))
self.AppendItem(self.photo)