OK, this is ridiculous. I'm going to write the program in wxPython. It's a
specialized paint program, so I want the good access to pixels that Pygame
uses. So far I've got some subwindows:
def OnNewWindow(self, event):
self.winCount = self.winCount + 1
win = wx.MDIChildFrame(self, -1, "Image %d" % self.winCount)
canvas = MyCanvas(win)
win.Show(True)
class MyCanvas(wx.ScrolledWindow):
def __init__(self, parent, id = -1, size = wx.DefaultSize):
wx.ScrolledWindow.__init__(self, parent, id, (0, 0), size=size,
style=wx.SUNKEN_BORDER)
self.maxWidth = 1000
self.maxHeight = 1000
self.SetBackgroundColour("WHITE")
self.SetVirtualSize((self.maxWidth, self.maxHeight))
self.SetScrollRate(20,20)
and I want to put Pygame Surfaces in. Help? This is technically related to
Pygame :-).
Ian