From 3fd659e9e4747a176cfabc71f72c6f79d1679f76 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Fri, 30 May 2003 00:22:27 +0000 Subject: [PATCH] Added various tests git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@20764 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- wxPython/demo/wxMenu.py | 10 ++++++++++ wxPython/demo/wxOGL.py | 2 +- wxPython/samples/doodle/doodle.py | 3 +++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/wxPython/demo/wxMenu.py b/wxPython/demo/wxMenu.py index 3df64ce951..3d626627f9 100644 --- a/wxPython/demo/wxMenu.py +++ b/wxPython/demo/wxMenu.py @@ -7,6 +7,8 @@ from wxPython.wx import * +import time + #------------------------------------------------------------------- class MyFrame(wxFrame): @@ -76,6 +78,7 @@ check the source for this sample to see how to implement them. menu6.Append(601, "Submenu Item") menu5.AppendMenu(504, "submenu", menu6) menu5.Append(505, "remove this menu") + menu5.Append(506, "this is updated") menuBar.Append(menu5, "&Fun") self.SetMenuBar(menuBar) @@ -107,6 +110,7 @@ check the source for this sample to see how to implement them. EVT_MENU(self, 503, self.TestRemove) EVT_MENU(self, 505, self.TestRemove2) + EVT_UPDATE_UI(wxGetApp(), 506, self.TestUpdateUI) # Methods @@ -185,6 +189,12 @@ check the source for this sample to see how to implement them. mb.Remove(4) + def TestUpdateUI(self, evt): + #print 'TestUpdateUI' + text = time.ctime() + evt.SetText(text) + + #------------------------------------------------------------------- def runTest(frame, nb, log): diff --git a/wxPython/demo/wxOGL.py b/wxPython/demo/wxOGL.py index 17f0015899..2094959821 100644 --- a/wxPython/demo/wxOGL.py +++ b/wxPython/demo/wxOGL.py @@ -106,7 +106,7 @@ class MyEvtHandler(wxShapeEvtHandler): def OnLeftClick(self, x, y, keys = 0, attachment = 0): shape = self.GetShape() - print shape.__class__ + print shape.__class__, shape.GetClassName() canvas = shape.GetCanvas() dc = wxClientDC(canvas) canvas.PrepareDC(dc) diff --git a/wxPython/samples/doodle/doodle.py b/wxPython/samples/doodle/doodle.py index 4895026e74..355a4546eb 100644 --- a/wxPython/samples/doodle/doodle.py +++ b/wxPython/samples/doodle/doodle.py @@ -126,8 +126,11 @@ class DoodleWindow(wxWindow): text = self.menuColours[event.GetId()] if text == self.colour: event.Check(True) + event.SetText(text.upper()) else: event.Check(False) + event.SetText(text) + def OnCheckMenuThickness(self, event): if event.GetId() == self.thickness: event.Check(True)