Autoread and mute buffer now are checkable items in the WX interface

This commit is contained in:
2015-03-12 08:31:39 -06:00
parent e63db7b150
commit 05f75bf5d0
2 changed files with 19 additions and 4 deletions

View File

@@ -61,8 +61,9 @@ class mainFrame(wx.Frame):
# buffer menu
buffer = wx.Menu()
self.load_previous_items = buffer.Append(wx.NewId(), _(u"&Load previous items"))
self.mute = buffer.Append(wx.NewId(), _(u"&Mute"))
self.autoread = buffer.Append(wx.NewId(), _(u"&Autoread tweets for this buffer"))
buffer.AppendSeparator()
self.mute_buffer = buffer.AppendCheckItem(wx.NewId(), _(u"&Mute"))
self.autoread = buffer.AppendCheckItem(wx.NewId(), _(u"&Autoread tweets for this buffer"))
self.clear = buffer.Append(wx.NewId(), _(u"&Clear buffer"))
self.deleteTl = buffer.Append(wx.NewId(), _(u"&Remove buffer"))
@@ -181,5 +182,9 @@ class mainFrame(wx.Frame):
def set_focus(self):
self.SetFocus()
def check_menuitem(self, menuitem, check=True):
if hasattr(self, menuitem):
getattr(self, menuitem).Check(check)
def no_update_available():
wx.MessageDialog(None, _(u"Your TW Blue version is up to date"), _(u"Update"), style=wx.OK).ShowModal()