Julun
2008-07-21 14:03:43 UTC
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
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