Difference between revisions of "Mac OS X Porting - Native Printing"
m (Giving a structure to the document) |
m |
||
Line 25: | Line 25: | ||
== Links == | == Links == | ||
− | Link for Mac OS X API documentation | + | === Link for Mac OS X API documentation === |
− | + | ||
http://developer.apple.com/documentation/Carbon/Reference/CarbonPrintingManager_Ref/index.html | http://developer.apple.com/documentation/Carbon/Reference/CarbonPrintingManager_Ref/index.html | ||
− | + | === Starting point for documentation === | |
− | Starting point for documentation | + | |
− | + | ||
http://developer.apple.com/documentation/Carbon/Printing-date.html#//apple_ref/doc/uid/TP30000440-TP30000420-TP30000455 | http://developer.apple.com/documentation/Carbon/Printing-date.html#//apple_ref/doc/uid/TP30000440-TP30000420-TP30000455 | ||
− | |||
http://developer.apple.com/documentation/Carbon/Conceptual/CPM_Concepts/cpm_chap4/chapter_4_section_1.html | http://developer.apple.com/documentation/Carbon/Conceptual/CPM_Concepts/cpm_chap4/chapter_4_section_1.html | ||
Line 39: | Line 35: | ||
Created: [[User:Ericb|Ericb]] 19:33, 4 June 2006 (CEST) | Created: [[User:Ericb|Ericb]] 19:33, 4 June 2006 (CEST) | ||
− | |||
Last modification: [[User:Ericb|Ericb]] 11:00, 3 September 2006 (CEST) | Last modification: [[User:Ericb|Ericb]] 11:00, 3 September 2006 (CEST) | ||
− | |||
− | |||
[[Category:Porting]] | [[Category:Porting]] | ||
[[Category:Aqua]] | [[Category:Aqua]] | ||
[[Category:MacOSX]] | [[Category:MacOSX]] |
Revision as of 17:47, 8 October 2006
This page is dedicated to the native printing implementation in OpenOffice.org for Mac OS X
Contents
Concerned OOo modules
- psprint
- vcl
OpenOffice.org side
This part describes what can be found in the OOo APIs, how it is implemented and how it will be changed.
AquaSalPrinter class is located in aqua/source/gdi/salprn.cxx
Headers are in :
vcl/inc/salinst.hxx vcl/inc/salgdi.hxx vcl/inc/salprn.hxx
Aqua implementation : aqua/inc/salprn.h (AquaSalPrinter class implementation, inherits from SalPrinter)
Mac OS X API side
This part describes what can be used and how we inted to use it.
Todo : implement missing methods, using Carbon API
Links
Link for Mac OS X API documentation
http://developer.apple.com/documentation/Carbon/Reference/CarbonPrintingManager_Ref/index.html
Starting point for documentation
http://developer.apple.com/documentation/Carbon/Printing-date.html#//apple_ref/doc/uid/TP30000440-TP30000420-TP30000455 http://developer.apple.com/documentation/Carbon/Conceptual/CPM_Concepts/cpm_chap4/chapter_4_section_1.html
This work is part of http://wiki.services.openoffice.org/wiki/Mac_OS_X_Porting_-_Work_Areas/Todo%27s
Created: Ericb 19:33, 4 June 2006 (CEST) Last modification: Ericb 11:00, 3 September 2006 (CEST)