X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ec873c943d71f0d5f13e3398557071448cda6c23..a4027e74873007e3430af3bd77019bcab76f6c04:/wxPython/samples/wxPIA_book/Chapter-10/update_ui.py diff --git a/wxPython/samples/wxPIA_book/Chapter-10/update_ui.py b/wxPython/samples/wxPIA_book/Chapter-10/update_ui.py deleted file mode 100644 index a33a6fe629..0000000000 --- a/wxPython/samples/wxPIA_book/Chapter-10/update_ui.py +++ /dev/null @@ -1,49 +0,0 @@ -import wx - -ID_SIMPLE = wx.NewId() - -class MyFrame(wx.Frame): - def __init__(self): - wx.Frame.__init__(self, None, -1, - "UPDATE_UI Menu Example") - p = wx.Panel(self) - self.btn = wx.Button(p, -1, "Disable Item", (20,20)) - self.Bind(wx.EVT_BUTTON, self.OnToggleItem, self.btn) - - menu = wx.Menu() - menu.Append(ID_SIMPLE, "Simple menu item") - self.enabled = True - self.Bind(wx.EVT_MENU, self.OnSimple, id=ID_SIMPLE) - self.Bind(wx.EVT_UPDATE_UI, self.OnUpdateSimple, id=ID_SIMPLE) - - menu.AppendSeparator() - menu.Append(wx.ID_EXIT, "Exit") - self.Bind(wx.EVT_MENU, self.OnExit, id=wx.ID_EXIT) - - menuBar = wx.MenuBar() - menuBar.Append(menu, "Menu") - self.SetMenuBar(menuBar) - - - def OnSimple(self, event): - wx.MessageBox("You selected the simple menu item") - - def OnExit(self, event): - self.Close() - - def OnToggleItem(self, event): - self.btn.SetLabel( - (self.enabled and "Enable" or "Disable") + " Item") - self.enabled = not self.enabled - - def OnUpdateSimple(self, event): - event.Enable(self.enabled) - - -if __name__ == "__main__": - app = wx.PySimpleApp() - frame = MyFrame() - frame.Show() - app.MainLoop() - -