added Info.plist
[TestXSLT.git] / MyDocument.m
index 8dd8eaa..c122af3 100644 (file)
@@ -44,6 +44,7 @@
 
 }
 
+
 - (IBAction)selectTab:(id)sender {
 
        [self selectTabById:[sender tag]];
 }
 
 
-
-
-
-
 - (IBAction)selectTabById:(int)tabId {
 
        NSString *tabName;
                        tabName = @"resultTab";
                        break;
 
-
        }
 
        [tabView selectTabViewItemWithIdentifier:tabName];
 
 }
 
+
 - (void)textViewDidChangeSelection:(NSNotification *)aNotification {
        [self updateUI];
 }
@@ -98,8 +95,6 @@
 }
 
 
-
-
 - (void)updateUI {
        
 //     NSLog(@"updateUI running...");
        
 }
 
+
 - (void)uiUpdateTimerTarget:(NSTimer *)timer {
 
        [self doUpdateUI];
 }
 
 
-
-
 - (void)doUpdateUI {
 
        NSString *activeTabIdentifier = [[tabView selectedTabViewItem] identifier];
        BOOL resultTabIsVisible = !(xmlTabIsVisible || xsltTabIsVisible || paramTabIsVisible);
        BOOL resultTabHtmlIsVisible = resultTabIsVisible && [activeResultTabIdentifier isEqualToString:@"htmlResult"];
        BOOL resultTabXslfoIsVisible = resultTabIsVisible && !resultTabHtmlIsVisible && [activeResultTabIdentifier isEqualToString:@"xslfoResult"];
-       BOOL resultTabTextIsVisible = resultTabIsVisible && !(resultTabHtmlIsVisible || resultTabXslfoIsVisible);
+//     BOOL resultTabTextIsVisible = resultTabIsVisible && !(resultTabHtmlIsVisible || resultTabXslfoIsVisible);
        
 //     NSLog(@"xml: %d, xslt: %d, param: %d, result: %d, reshtml: %d, resxslfo: %d, restext: %d", xmlTabIsVisible, xsltTabIsVisible, paramTabIsVisible, resultTabIsVisible, resultTabHtmlIsVisible, resultTabXslfoIsVisible, resultTabTextIsVisible);
        
 }
 
 
-
 - (BOOL)canProcessNow {
 
        return [workset hasXmlCode] && [workset hasXsltCode];
 
        }
 
+       return [super validateMenuItem:menuItem];
 
 }
 
        BOOL resultTabIsVisible = !(xmlTabIsVisible || xsltTabIsVisible || paramTabIsVisible);
        
        if (xmlTabIsVisible) {
-               return [self saveXmlAs:sender];
+               [self saveXmlAs:sender];
        } else if (xsltTabIsVisible) {
-               return [self saveXsltAs:sender];
+               [self saveXsltAs:sender];
        } else if (resultTabIsVisible) {
-               return [self saveResultAs:sender];
+               [self saveResultAs:sender];
        }
 
 }
        BOOL resultTabIsVisible = !(xmlTabIsVisible || xsltTabIsVisible || paramTabIsVisible);
        
        if (xmlTabIsVisible) {
-               return [self saveXml:sender];
+               [self saveXml:sender];
        } else if (xsltTabIsVisible) {
-               return [self saveXslt:sender];
+               [self saveXslt:sender];
        } else if (resultTabIsVisible) {
-               return [self saveResult:sender];
+               [self saveResult:sender];
        }
        
 }