printkit source related reorganization
Julun <[email protected]> Mon, 21 Jul 2008 16:03:43 +0200
| Newsgroups | gmane.os.openbeos.printing |
|---|---|
| Message-ID | <[email protected]> |
Hi, as i wrote some time ago in an private mail, i would like to reorganize the current printing related source files. What i came up with will look like this: headers/libs/print/libprint: (moved from headers/private/print/libprint) - AboutBox.h - AddPrinterDlg.h - DbgMsg.h - DialogWindow.h - Exports.h - GraphicsDriver.h - Halftone.h - HalftoneView.h - JobData.h - JobSetupDlg.h - JSDSlider.h - PackBits.h - PageSetupDlg.h - PagesView.h - Pattern.h - Preview.h - PrinterCap.h - PrinterData.h - PrinterDriver.h - PrintProcess.h - SpoolMetaData.h - StatusWindow.h - Transport.h - UIDriver.h - ValidRect.h src/libs/print/libprint: (moved from src/add-ons/print/drivers/shared/libprint) - AboutBox.cpp - AddPrinterDlg.cpp - DbgMsg.cpp - DialogWindow.cpp - GraphicsDriver.cpp - Halftone.cpp - HalftoneView.cpp - JobData.cpp - JobSetupDlg.cpp - JSDSlider.cpp - PackBits.cpp - PageSetupDlg.cpp - PagesView.cpp - Preview.cpp - PrinterCap.cpp - PrinterData.cpp - PrinterDriver.cpp - PrintProcess.cpp - SpoolMetaData.cpp - StatusWindow.cpp - Transport.cpp - UIDriver.cpp - ValidRect.cpp - tools - make_pattern.cpp - original_dither_pattern.h Under src/libs/print/ and headers/libs/print/ we can add cups related stuff? libprint would stay static. headers/private/print: (moved from headers/private/interface) - pr_server (moved from headers/private/print/utils) - InterfaceUtils.h - MarginView.h - Utils.h (the following was in place) - BeUtils.h - FolderWatcher.h - Jobs.h - PictureIterator.h - PicturePrinter.h - PrintJobReader.h - PrintTransport.h - PrintTransportAddOn.h - Template.h src/kits/print: (moved from src/add-ons/print/drivers/shared/utils) - InterfaceUtils.cpp - MarginView.cpp - Utils.cpp (moved from src/add-ons/print/shared) - PictureIterator.cpp - PicturePrinter.cpp - PrinterDriverAddOn.cpp - PrintJobReader.cpp - PrintTransport.cpp - PrintTransportAddOn.cpp - Template.cpp (moved from src/servers/print/shared) - BeUtils.cpp - BeUtilsTranslation.cpp - FolderWatcher.cpp - Jobs.cpp This would still result in a static libprintutils.a, but the place would fit more for when we will have a real printkit. We may add here some classes to properly access cups in the future. What do you think? Regards, Karsten