Changeset 345

Show
Ignore:
Timestamp:
11/06/08 03:04:50 (2 months ago)
Author:
wolf
Message:

[NEW] MIscMergeFunHouse: add HTML preview.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cocoa/MiscMergeFunHouse/AppController.h

    r94 r345  
    1 // 
    2 //  AppController.h 
    3 //  «PROJECTNAME» 
    4 // 
    5 //  Created by «FULLUSERNAME» on «DATE». 
    6 //  Copyright «ORGANIZATIONNAME» «YEAR». All rights reserved. 
    7 // 
    8  
    91#import <Cocoa/Cocoa.h> 
     2#import <WebKit/WebKit.h> 
    103 
    114@interface AppController : NSObject { 
     
    136        IBOutlet        NSTextView      *inputTemplateView; 
    147        IBOutlet        NSTextView      *outputTextView; 
     8    IBOutlet    WebView     *outputWebView; 
    159} 
    1610 
  • trunk/cocoa/MiscMergeFunHouse/AppController.m

    r97 r345  
    1717        [engine execute:self]; 
    1818         
    19         [outputTextView setString:[engine outputString]]; 
     19    NSString *outputString = [engine outputString]; 
     20        [outputTextView setString:outputString]; 
     21     
     22    assert(outputWebView); 
     23    [[outputWebView mainFrame] loadHTMLString:outputString baseURL:nil]; 
    2024} 
    2125 
  • trunk/cocoa/MiscMergeFunHouse/English.lproj/MainMenu.nib/classes.nib

    r94 r345  
    1 
    2     IBClasses = ( 
    3         { 
    4             ACTIONS = {mergeAction = id; };  
    5             CLASS = AppController;  
    6             LANGUAGE = ObjC;  
    7             OUTLETS = { 
    8                 inputDataTextView = NSTextView;  
    9                 inputTemplateView = NSTextView;  
    10                 outputTextView = NSTextView;  
    11             };  
    12             SUPERCLASS = NSObject;  
    13         },  
    14         {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; } 
    15     );  
    16     IBVersion = 1;  
    17 
     1<?xml version="1.0" encoding="UTF-8"?> 
     2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
     3<plist version="1.0"> 
     4<dict> 
     5        <key>IBClasses</key> 
     6        <array> 
     7                <dict> 
     8                        <key>CLASS</key> 
     9                        <string>FirstResponder</string> 
     10                        <key>LANGUAGE</key> 
     11                        <string>ObjC</string> 
     12                        <key>SUPERCLASS</key> 
     13                        <string>NSObject</string> 
     14                </dict> 
     15                <dict> 
     16                        <key>ACTIONS</key> 
     17                        <dict> 
     18                                <key>mergeAction</key> 
     19                                <string>id</string> 
     20                        </dict> 
     21                        <key>CLASS</key> 
     22                        <string>AppController</string> 
     23                        <key>LANGUAGE</key> 
     24                        <string>ObjC</string> 
     25                        <key>OUTLETS</key> 
     26                        <dict> 
     27                                <key>inputDataTextView</key> 
     28                                <string>NSTextView</string> 
     29                                <key>inputTemplateView</key> 
     30                                <string>NSTextView</string> 
     31                                <key>outputTextView</key> 
     32                                <string>NSTextView</string> 
     33                                <key>outputWebView</key> 
     34                                <string>WebView</string> 
     35                        </dict> 
     36                        <key>SUPERCLASS</key> 
     37                        <string>NSObject</string> 
     38                </dict> 
     39        </array> 
     40        <key>IBVersion</key> 
     41        <string>1</string> 
     42</dict> 
     43</plist> 
  • trunk/cocoa/MiscMergeFunHouse/English.lproj/MainMenu.nib/info.nib

    r94 r345  
    11<?xml version="1.0" encoding="UTF-8"?> 
    2 <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
     2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
    33<plist version="1.0"> 
    44<dict> 
    5         <key>IBDocumentLocation</key> 
    6         <string>224 181 356 240 0 0 2560 1578 </string> 
    7         <key>IBEditorPositions</key> 
    8         <dict> 
    9                 <key>29</key> 
    10                 <string>220 870 338 44 0 0 2560 1578 </string> 
    11         </dict> 
    125        <key>IBFramework Version</key> 
    13         <string>443.0</string> 
     6        <string>672</string> 
     7        <key>IBLastKnownRelativeProjectPath</key> 
     8        <string>../MiscMergeFunHouse.xcodeproj</string> 
     9        <key>IBOldestOS</key> 
     10        <integer>5</integer> 
    1411        <key>IBOpenObjects</key> 
    1512        <array> 
     13                <integer>2</integer> 
    1614                <integer>29</integer> 
    17                 <integer>21</integer> 
    1815        </array> 
    1916        <key>IBSystem Version</key> 
    20         <string>8G32</string> 
     17        <string>9F33</string> 
     18        <key>targetFramework</key> 
     19        <string>IBCocoaFramework</string> 
    2120</dict> 
    2221</plist> 
  • trunk/cocoa/MiscMergeFunHouse/MiscMergeFunHouse.xcodeproj/project.pbxproj

    r97 r345  
    99/* Begin PBXBuildFile section */ 
    1010                795A7F92099D0E3600450061 /* AppController.m in Sources */ = {isa = PBXBuildFile; fileRef = 795A7F91099D0E3600450061 /* AppController.m */; }; 
     11                798B183D0EC34B68006641D1 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 798B183C0EC34B68006641D1 /* WebKit.framework */; }; 
    1112                79DB5D1B09B7B5A90030B168 /* MiscMerge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79DB5D1A09B7B5970030B168 /* MiscMerge.framework */; }; 
    1213                79DB5D2009B7B5C60030B168 /* MiscMerge.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 79DB5D1A09B7B5970030B168 /* MiscMerge.framework */; }; 
     
    1617                8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; 
    1718/* End PBXBuildFile section */ 
    18  
    19 /* Begin PBXBuildStyle section */ 
    20                 4A9504CCFFE6A4B311CA0CBA /* Debug */ = { 
    21                         isa = PBXBuildStyle; 
    22                         buildSettings = { 
    23                         }; 
    24                         name = Debug; 
    25                 }; 
    26                 4A9504CDFFE6A4B311CA0CBA /* Release */ = { 
    27                         isa = PBXBuildStyle; 
    28                         buildSettings = { 
    29                         }; 
    30                         name = Release; 
    31                 }; 
    32 /* End PBXBuildStyle section */ 
    3319 
    3420/* Begin PBXContainerItemProxy section */ 
     
    7359                795A7F90099D0E3600450061 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = "<group>"; }; 
    7460                795A7F91099D0E3600450061 /* AppController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppController.m; sourceTree = "<group>"; }; 
     61                798B183C0EC34B68006641D1 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; }; 
    7562                79C53BEB09C3A70A00B2E0B0 /* MiscMerge.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MiscMerge.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 
    7663                79DB5D1509B7B5970030B168 /* MiscMerge.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = MiscMerge.xcodeproj; path = ../MiscMerge/MiscMerge.xcodeproj; sourceTree = SOURCE_ROOT; }; 
     
    8774                                79DB5D1B09B7B5A90030B168 /* MiscMerge.framework in Frameworks */, 
    8875                                8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, 
     76                                798B183D0EC34B68006641D1 /* WebKit.framework in Frameworks */, 
    8977                        ); 
    9078                        runOnlyForDeploymentPostprocessing = 0; 
     
    10593                        isa = PBXGroup; 
    10694                        children = ( 
     95                                798B183C0EC34B68006641D1 /* WebKit.framework */, 
    10796                                79DB5D5609B7BADB0030B168 /* MiscMerge.framework */, 
    10897                                1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, 
     
    193182                        buildRules = ( 
    194183                        ); 
    195                         buildSettings = { 
    196                         }; 
    197184                        dependencies = ( 
    198185                                7928419609B83F8300CC752E /* PBXTargetDependency */, 
     
    210197                        isa = PBXProject; 
    211198                        buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MiscMergeFunHouse" */; 
    212                         buildSettings = { 
    213                         }; 
    214                         buildStyles = ( 
    215                                 4A9504CCFFE6A4B311CA0CBA /* Debug */, 
    216                                 4A9504CDFFE6A4B311CA0CBA /* Release */, 
    217                         ); 
     199                        compatibilityVersion = "Xcode 2.4"; 
    218200                        hasScannedForEncodings = 1; 
    219201                        mainGroup = 29B97314FDCFA39411CA2CEA /* MiscMergeFunHouse */; 
     
    225207                                }, 
    226208                        ); 
     209                        projectRoot = ""; 
    227210                        targets = ( 
    228211                                8D1107260486CEB800E47090 /* MiscMergeFunHouse */,