|
From: Ben H. <bh...@al...> - 2001-06-28 06:45:56
|
At 8:33 AM -0700 6/27/01, Lark wrote: > >Just as a hint, in the original design, the scanner (Scribia.l) and >the CScribiaDoc class was platform-independent, e.g. implemented >using only standard components (flex, STL). The GUI was supposed to >display CScribiaDoc objects created by the scanner however it saw >fit. Ah, wasnt really considering that when I coded the CScribiaDoc. I was actually trying to integrate it better with the powerplant document model. The class itself is a powerplant LSingleDoc so i didnt think portability of that one was a concern. :) I'm not really experienced in writing portable code, so someone else will have to tackle that one. Would require a serious redesign of the app, not just a little tweaking. LSingleDocs are PowerPlant. >I'm not sure if the current implementation is still 100% portable, >there may be some PP stuff that crept into CScribiaDoc. That should >probably go, to make the interface between the GUI and scanner >simpler. There is some macspecific gui stuff in there that i want to move to the window class, like the progress bar. Could probably just use that scrollbar which is already in the window instead of popping up a new progress window, that would simplify things. >>actually, it's distributed under both the QPL (the Qt Public License) and >>the GPL. Scribia is currently distributed under the Artistic license, so we >>can keep using that license and use Qt under the QPL, or move Scribia to >>the GPL and use Qt under that license. (the Artistic license is not >>GPL-compatible, i think.) No, according to the QT site, Qt apps can be under the artistic license. I think that's in the FAQ on the site. I didnt look too closely at it yet, but i think the OSX implementation might only be X11. (not aqua) We dont want to require XFree86... -Ben -- NOTE: Please change my address in your address book from bhines at san.rr.com to bhines at alumni.ucsd.edu as my UCSD address will be permanent. <http://freepages.sf.rootsweb.com/~bhines/> - My Genealogy Pages |