X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8eca4fef106b8327e2e55636de3f68a511a4c392..628eae0bcd7916c57847b7eab739d4cc32534ccf:/wxPython/demo/Cursor.py diff --git a/wxPython/demo/Cursor.py b/wxPython/demo/Cursor.py index 0429bdd4b9..ddc520b571 100644 --- a/wxPython/demo/Cursor.py +++ b/wxPython/demo/Cursor.py @@ -79,19 +79,18 @@ class TestPanel(wx.Panel): def OnChooseCursor(self, evt): # clear the dots self.win.Refresh() - - choice = self.cb.GetStringSelection() + + choice = evt.GetString() #self.cb.GetStringSelection() self.log.write("Selecting the %s cursor\n" % choice) cnum = cursors[choice] if cnum == CUSTOMID: - image = images.getBlom12Image() - image.SetMaskColour(255, 255, 255) + image = images.getPointyImage() # since this image didn't come from a .cur file, tell it where the hotspot is - image.SetOptionInt(wx.IMAGE_OPTION_CUR_HOTSPOT_X, 0) - image.SetOptionInt(wx.IMAGE_OPTION_CUR_HOTSPOT_Y, 22) + image.SetOptionInt(wx.IMAGE_OPTION_CUR_HOTSPOT_X, 1) + image.SetOptionInt(wx.IMAGE_OPTION_CUR_HOTSPOT_Y, 1) # make the image into a cursor cursor = wx.CursorFromImage(image) @@ -109,7 +108,8 @@ class TestPanel(wx.Panel): dc = wx.ClientDC(self.win) dc.SetPen(wx.Pen("RED")) dc.SetBrush(wx.Brush("RED")) - dc.DrawCircle(evt.GetPosition(), 4) + pos = evt.GetPosition() + dc.DrawCircle(pos.x, pos.y, 4) #----------------------------------------------------------------------