From: Jonathan B. <jbr...@ea...> - 2005-06-08 01:06:29
|
On Tue, 2005-06-07 at 11:54 -0400, Jon Schull wrote: > That would be a very big step forward in lots of ways.... > Is it clear that this requires understanding of VPython internals? Only somewhat. The platform-specific parts of VPython are fairly limited; the hardest part is probably learning the OSX GUI APIs. You would need to write implementations of glContext and glFont (declared in glcontext.h). You will probably also need to write a platmac.{cpp,h} files that contains all of the functionality present in plat{linux,win}.{cpp,h}. You should be able to get a considerable amount of reuse from the platlinux.{h,cpp} files. If there is any ambiguity about the responsibilities of these classes, I'll be happy to help out anyone who would be doing this work. I would recommend using the Carbon or Core Platform C interfaces rather than Cocoa via Objective-C++. -Jonathan |