Cecil: Included in this package are the following: 1) Several print related files that make up a partial implementation for printing. It does not include the Print preview stuff as I have been unable to complete this. Printing appears to work on my QUME ps printer. I am unable to test through GX as GX does not work on my power mac (I think I need an update from apple). The print preview brings up a similar preview setup but the bitmaps would not blit for me and I am under pressure to get Majestic completed. Note that there is an extra allocation of a THPrint record due to the structure of the wx_print classes. I will work on this when I start the update of mac Majestic (macJestic) in 96. 2) A copy of my wx_dcmem that simply sets the gworld to null after deleting it in SelectObject. This was blowing up on me in the delete dc_mem function because the gworld was gone but the pointer was not null. You don't really need this you can simply add the line gworld = NULL right after deleting the gworld in SelectObject. 3) wximgif.cc has fixes related to code that creates the rectangle for the gif. I had previously left out the initialization code. This was what was giving me intermittent missing images for about two weeks. 4) unimp.cpp [h] implements a simple write/read resource file like windows. There is one problem, all entry names must have unique names. If this is of any use your welcome to have it otherwise throw it away. Also, there are some other fixes I made to mac src that I will just explain. 1) In wx_frame.cc I added a Paint() call to the resize because Majestic scroll bars would come out strange after resizing the window. 2) wx_dccan1.cc I changed the SetCurrentDC() code back to the previous rev because the logical window positions were about 30-40 pixels different than physical ones. 3) The save file routine needs to initialize a defPath, otherwise it gets all garbled data. 4) I have created modifications to wx_gdi.cc[h] and wx_win.cc that implement some cursors based on resources. I had to do this even though I think someone had mentioned they were working on them. If no one else has built them let me know and I will send the modifications your way. Much of the necessary code was there is was just a matter of loading the cursors up and finishing the SetCursor routine. Hope this helps. Lou Birk birk@moonface.com 10/31/95 (happy halloween)