Changeset 346
- Timestamp:
- 11/06/08 06:35:04 (2 months ago)
- Files:
-
- trunk/cocoa/MiscMerge/MiscMerge.xcodeproj/project.pbxproj (modified) (3 diffs)
- trunk/cocoa/MiscMergeFunHouse/AppController.h (modified) (1 diff)
- trunk/cocoa/MiscMergeFunHouse/AppController.m (modified) (2 diffs)
- trunk/cocoa/MiscMergeFunHouse/English.lproj/MainMenu.nib/classes.nib (modified) (1 diff)
- trunk/cocoa/MiscMergeFunHouse/English.lproj/MainMenu.nib/info.nib (modified) (1 diff)
- trunk/cocoa/MiscMergeFunHouse/English.lproj/MainMenu.nib/keyedobjects.nib (modified) (previous)
- trunk/cocoa/MiscMergeFunHouse/MiscMergeFunHouse.xcodeproj/project.pbxproj (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cocoa/MiscMerge/MiscMerge.xcodeproj/project.pbxproj
r94 r346 90 90 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */; }; 91 91 /* End PBXBuildFile section */ 92 93 /* Begin PBXBuildStyle section */94 014CEA440018CDF011CA2923 /* Debug */ = {95 isa = PBXBuildStyle;96 buildSettings = {97 };98 name = Debug;99 };100 014CEA450018CDF011CA2923 /* Release */ = {101 isa = PBXBuildStyle;102 buildSettings = {103 };104 name = Release;105 };106 /* End PBXBuildStyle section */107 92 108 93 /* Begin PBXFileReference section */ … … 422 407 buildRules = ( 423 408 ); 424 buildSettings = {425 };426 409 dependencies = ( 427 410 ); … … 438 421 isa = PBXProject; 439 422 buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "MiscMerge" */; 440 buildSettings = { 441 }; 442 buildStyles = ( 443 014CEA440018CDF011CA2923 /* Debug */, 444 014CEA450018CDF011CA2923 /* Release */, 445 ); 423 compatibilityVersion = "Xcode 2.4"; 446 424 hasScannedForEncodings = 1; 447 425 mainGroup = 0867D691FE84028FC02AAC07 /* MiscMerge */; 448 426 productRefGroup = 034768DFFF38A50411DB9C8B /* Products */; 449 427 projectDirPath = ""; 428 projectRoot = ""; 450 429 targets = ( 451 430 8DC2EF4F0486A6940098B216 /* MiscMerge */, trunk/cocoa/MiscMergeFunHouse/AppController.h
r345 r346 7 7 IBOutlet NSTextView *outputTextView; 8 8 IBOutlet WebView *outputWebView; 9 WebView *outputWebPDF; 9 10 } 10 11 11 12 - (IBAction)mergeAction:(id)sender; 13 - (IBAction)genPDFAction:(id)sender; 12 14 13 15 @end trunk/cocoa/MiscMergeFunHouse/AppController.m
r345 r346 3 3 #import <MiscMerge/MiscMergeCommandBlock.h> 4 4 #import <MiscMerge/MiscMergeEngine.h> 5 #import <Quartz/Quartz.h> 6 #import "WebPDFPage.h" 5 7 6 8 @implementation AppController … … 22 24 assert(outputWebView); 23 25 [[outputWebView mainFrame] loadHTMLString:outputString baseURL:nil]; 26 27 [outputWebPDF release]; 28 outputWebPDF = [[WebView alloc] initWithFrame:NSMakeRect(0.0, 0.0, 612.0, 792.0)]; // 8.5x11in in px. 29 } 30 31 - (IBAction)genPDFAction:(id)sender { 32 WebPDFPage *page = [[[WebPDFPage alloc] initWithWebView:outputWebPDF] autorelease]; 33 PDFDocument *doc = [[[PDFDocument alloc] init] autorelease]; 34 [doc insertPage:page atIndex:0]; 35 [doc writeToFile:@"/tmp/my.pdf"]; 24 36 } 25 37 trunk/cocoa/MiscMergeFunHouse/English.lproj/MainMenu.nib/classes.nib
r345 r346 16 16 <key>ACTIONS</key> 17 17 <dict> 18 <key>genPDFAction</key> 19 <string>id</string> 18 20 <key>mergeAction</key> 19 21 <string>id</string> trunk/cocoa/MiscMergeFunHouse/English.lproj/MainMenu.nib/info.nib
r345 r346 11 11 <key>IBOpenObjects</key> 12 12 <array> 13 <integer>29</integer> 13 14 <integer>2</integer> 14 <integer>29</integer>15 15 </array> 16 16 <key>IBSystem Version</key> trunk/cocoa/MiscMergeFunHouse/MiscMergeFunHouse.xcodeproj/project.pbxproj
r345 r346 10 10 795A7F92099D0E3600450061 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 795A7F91099D0E3600450061 /* AppController.m */; }; 11 11 798B183D0EC34B68006641D1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 798B183C0EC34B68006641D1 /* WebKit.framework */; }; 12 79D4B0E50EC374DC00798BE0 /* WebPDFPage.m in Sources */ = {isa = PBXBuildFile; fileRef = 79D4B0E40EC374DC00798BE0 /* WebPDFPage.m */; }; 13 79D4B0EE0EC37A9400798BE0 /* Quartz.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D4B0ED0EC37A9400798BE0 /* Quartz.framework */; }; 12 14 79DB5D1B09B7B5A90030B168 /* MiscMerge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79DB5D1A09B7B5970030B168 /* MiscMerge.framework */; }; 13 15 79DB5D2009B7B5C60030B168 /* MiscMerge.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 79DB5D1A09B7B5970030B168 /* MiscMerge.framework */; }; … … 61 63 798B183C0EC34B68006641D1 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; }; 62 64 79C53BEB09C3A70A00B2E0B0 /* MiscMerge.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MiscMerge.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 65 79D4B0E30EC374DC00798BE0 /* WebPDFPage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebPDFPage.h; sourceTree = "<group>"; }; 66 79D4B0E40EC374DC00798BE0 /* WebPDFPage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebPDFPage.m; sourceTree = "<group>"; }; 67 79D4B0ED0EC37A9400798BE0 /* Quartz.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Quartz.framework; path = /System/Library/Frameworks/Quartz.framework; sourceTree = "<absolute>"; }; 63 68 79DB5D1509B7B5970030B168 /* MiscMerge.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MiscMerge.xcodeproj; path = ../MiscMerge/MiscMerge.xcodeproj; sourceTree = SOURCE_ROOT; }; 64 69 79DB5D5609B7BADB0030B168 /* MiscMerge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MiscMerge.framework; path = /tmp/Release/MiscMerge.framework; sourceTree = "<absolute>"; }; … … 75 80 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, 76 81 798B183D0EC34B68006641D1 /* WebKit.framework in Frameworks */, 82 79D4B0EE0EC37A9400798BE0 /* Quartz.framework in Frameworks */, 77 83 ); 78 84 runOnlyForDeploymentPostprocessing = 0; … … 86 92 795A7F90099D0E3600450061 /* AppController.h */, 87 93 795A7F91099D0E3600450061 /* AppController.m */, 94 79D4B0E30EC374DC00798BE0 /* WebPDFPage.h */, 95 79D4B0E40EC374DC00798BE0 /* WebPDFPage.m */, 88 96 ); 89 97 name = Classes; … … 93 101 isa = PBXGroup; 94 102 children = ( 103 79D4B0ED0EC37A9400798BE0 /* Quartz.framework */, 95 104 798B183C0EC34B68006641D1 /* WebKit.framework */, 96 105 79DB5D5609B7BADB0030B168 /* MiscMerge.framework */, … … 243 252 8D11072D0486CEB800E47090 /* main.m in Sources */, 244 253 795A7F92099D0E3600450061 /* AppController.m in Sources */, 254 79D4B0E50EC374DC00798BE0 /* WebPDFPage.m in Sources */, 245 255 ); 246 256 runOnlyForDeploymentPostprocessing = 0;
