[BACK]Return to MyEnvironment.h CVS log [TXT][DIR] Up to [local] / OpenXM / src / cfep

File: [local] / OpenXM / src / cfep / MyEnvironment.h (download)

Revision 1.1.1.1 (vendor branch), Fri Mar 3 23:31:12 2006 UTC (18 years, 2 months ago) by takayama
Branch: TAKAYAMA
CVS Tags: RELEASE_0_9, DEB_REL_1_2_3-9
Changes since 1.1: +0 -0 lines

The initial release of cfep (cocoa front end view process for OpenXM engines).
It has been built and tested on Mac OS X 10.4 (tigers) and xcode 2.2.
The default engine is risa/asir.

//
//  MyEnvironment.h
//  cfep
//
//  Created by Nobuki Takayama on 06/01/22.
//  Copyright 2006 __MyCompanyName__. All rights reserved.
//

#import <Cocoa/Cocoa.h>
@class MyDocument ;

enum peer_type {
  GENERIC, BASH, OX_TEXMACS
};

@interface MyEnvironment : NSObject {
  NSString *OpenXM_HOME;
  
  enum peer_type peer;              //PEER
  int isXRunning;
  NSData *peerEndEvaluateMark;       //PEER_END_EVALUATE_MARK
  NSString *peerStartupString;      //PEER_STARTUP_STRING


  NSString *peerInitializationString;  //PEER_INITIALIZATION_STRING
  NSString *peerHelpDir ;              //PEER_HELP_DIR
  NSString *peerOptionString ;         //PEER_OPTION_STRING

  NSMutableDictionary *myUnixEnvironment;  // ASIRRC, DISPLAY, OX_XTERM, LC_CTYPE, LC_ALL, LANG
  NSDictionary *myDefaultTypingAttributes;
}

-(MyEnvironment *) init ;
-(MyEnvironment *) initFor: (enum peer_type) myPeerType ;
-(void) dealloc;
+(int) checkX;
-(void) showForDebug;
-(NSMutableDictionary *) getMyUnixEnvironment;
-(enum peer_type) getPeer;
-(NSData *)getPeerEnfEvaluateMark;
-(NSString *) getOpenXM_HOME;
-(NSString *)getPeerStartupString;
-(NSString *)getPeerInitializationString;
-(NSString *)getPeerOptionString;
-(NSDictionary *)getMyDefaultTypingAttributes;


@end