version 1.8, 2007/10/07 06:04:55 |
version 1.13, 2016/10/07 05:13:42 |
Line 74 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
Line 74 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
[self addMenuExec]; // adding the execution menu. |
[self addMenuExec]; // adding the execution menu. |
[textViewIn setAllowsUndo:YES]; |
[textViewIn setAllowsUndo:YES]; |
if ([textViewIn isContinuousSpellCheckingEnabled]) [textViewIn toggleContinuousSpellChecking: self]; // Turn off the spell checking. |
if ([textViewIn isContinuousSpellCheckingEnabled]) [textViewIn toggleContinuousSpellChecking: self]; // Turn off the spell checking. |
|
if ([textViewIn isAutomaticQuoteSubstitutionEnabled]) [textViewIn toggleAutomaticQuoteSubstitution: self]; // Turn off the smart quote. |
if ([MyEnvironment isX11Installed] != 1) |
if ([MyEnvironment isX11Installed] != 1) |
[self messageDialog: NSLocalizedString(@"X11 is not installed. To install it, insert MacOS DVD1 and open Optional install->Applications->X11",nil) with: 0]; |
[self messageDialog: NSLocalizedString(@"XQuartz(X11) is not installed and cfep/asir will not run properly. To install it, visit http://www.xquartz.org.",nil) with: 0]; |
if ([MyEnvironment isGccInstalled] != 1) |
// if ([MyEnvironment isGccInstalled] != 1) |
[self messageDialog: NSLocalizedString(@"gcc is not installed. To install it, insert MacOS DVD1 and open Xcode Tools->XcodeTools.mpkg",nil) with: 0]; |
// [self messageDialog: NSLocalizedString(@"gcc is not installed. To install it, insert MacOS DVD1 and open Xcode Tools->XcodeTools.mpkg",nil) with: 0]; |
[self sayTheMessageAboutX]; |
[self sayTheMessageAboutX]; |
[self initAux]; |
[self initAux]; |
} |
} |
Line 156 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
Line 157 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
[self openMyModel: myEnvironment ]; |
[self openMyModel: myEnvironment ]; |
[MyOpenGLController initMyOpenGLController]; // For the second execution, it will do nothing. |
[MyOpenGLController initMyOpenGLController]; // For the second execution, it will do nothing. |
} |
} |
-(int) getMyDocumentKey { return myDocumentKey; } |
-(NSString *) getMyDocumentKey { return myDocumentKey; } |
|
|
-(id) openMyModel: (MyEnvironment *) myEnvironment { |
-(id) openMyModel: (MyEnvironment *) myEnvironment { |
[myEnvironment showForDebug]; // for debug. |
[myEnvironment showForDebug]; // for debug. |
Line 171 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
Line 172 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
[peerEndEvaluteMark retain]; |
[peerEndEvaluteMark retain]; |
|
|
[self stopIndicator]; |
[self stopIndicator]; |
if (NoEngine && (!restartMode)) { task = nil; return; } |
if (NoEngine && (!restartMode)) { task = nil; return self; } |
|
|
// Initialization to call /bin/bash |
// Initialization to call /bin/bash |
outboundPipe = [NSPipe pipe]; // since autorelease is called in pipe. |
outboundPipe = [NSPipe pipe]; // since autorelease is called in pipe. |
Line 248 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
Line 249 static NSMenuItem *menuItemPrettyPrint = nil; // pret |
|
-(void) sayTheMessageAboutX { |
-(void) sayTheMessageAboutX { |
NSLog(@"myDocumentSaidTheMessageAboutX=%d\n",myDocumentSaidTheMessageAboutX); |
NSLog(@"myDocumentSaidTheMessageAboutX=%d\n",myDocumentSaidTheMessageAboutX); |
if (!myDocumentSaidTheMessageAboutX) { |
if (!myDocumentSaidTheMessageAboutX) { |
if ([MyEnvironment checkX] != 1) |
// [[NSWorkspace sharedWorkspace] launchApplication: @"Console"]; // check if it works for apps in Utilities |
|
if ([MyEnvironment checkX] != 1) { |
// [self messageDialog: |
// [self messageDialog: |
// NSLocalizedString(@"A few commands (plot, ...) cannot be used, because X11 is not running.",nil) with: 0]; |
// NSLocalizedString(@"A few commands (plot, ...) cannot be used, because X11 is not running.",nil) with: 0]; |
[self changeOutputCounterFieldWithString: |
[self changeOutputCounterFieldWithString: |
[NSLocalizedString(@"Output mini-view: ",nil) stringByAppendingString: |
[NSLocalizedString(@"Output mini-view: ",nil) stringByAppendingString: |
NSLocalizedString(@"A few commands (plot, ...) cannot be used, because X11 is not running.",nil)]]; |
NSLocalizedString(@"Starting XQuartz(X11). Please wait.",nil)]]; |
|
if ([[NSWorkspace sharedWorkspace] launchApplication: @"XQuartz"]) { |
|
NSLog(@"Starting XQuartz.\n"); |
|
}else{ |
|
NSLog(@"Starting XQuartz failed.\n"); |
|
[self messageDialog: |
|
NSLocalizedString(@"Starting XQuartz(X11) failed. A few commands (plot, ...) cannot be used, because X11 is not running.",nil) with: 0]; |
|
} |
|
while ([MyEnvironment checkX]!=1) { |
|
sleep(1); |
|
} |
|
[self changeOutputCounterFieldWithString: |
|
[NSLocalizedString(@"Output mini-view: ",nil) stringByAppendingString: |
|
NSLocalizedString(@"Started XQuartz(X11)",nil)]]; |
|
} |
myDocumentSaidTheMessageAboutX = 1; |
myDocumentSaidTheMessageAboutX = 1; |
} |
} |
} |
} |
Line 1050 int debugInbound = 0; |
|
Line 1066 int debugInbound = 0; |
|
return -1; |
return -1; |
} |
} |
gid = [[a objectAtIndex: 0] intValue]; |
gid = [[a objectAtIndex: 0] intValue]; |
if ([[a objectAtIndex: 1] hasPrefix: @"meta"]) {[self openGLMeta: [a objectAtIndex: 1] to: gid]; return; } |
if ([[a objectAtIndex: 1] hasPrefix: @"meta"]) {[self openGLMeta: [a objectAtIndex: 1] to: gid]; return 0; } |
[MyOpenGLController addOglComm: [a objectAtIndex: 1] to: gid from: self]; |
[MyOpenGLController addOglComm: [a objectAtIndex: 1] to: gid from: self]; |
return 0; |
return 0; |
} |
} |