This is CharController.h in view mode; [Download] [Up]
/*********************************************************************** Controller class for Convert TEXT which converts between Mac and NeXT text. Copyright (C) 1993 David John Burrowes This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The author, David John Burrowes, can be reached at: davidjohn@kira.net.netcom.com David John Burrowes 1926 Ivy #10 San Mateo, CA 94403-1367 ***********************************************************************/ #import "ConvertController.h" // // // 93.07.05 djb Added conversion type enum for 1.1 // typedef enum { MacToNeXT = 0, NeXTToMac = 1, CRLFToNeXT = 2, NeXTToCRLF = 3 } ConversionTypes; @interface CharController:ConvertController { Instance myManager; Boolean UseCurlyQuotes; Boolean UseIMv1; ConversionTypes DefaultConversion; // Conversion to use if user hasn't explicitly specified id UseCurlyQuotesButton; id UseIMv1Button; id DefaultConversionButton; id theConverter; ConversionTypes CurrentConversion; // the conversion that should be used at this moment. id MacConvertCommand; id NextConvertCommand; id CRLFConvertCommand; id NeXT2CRLFConvertCommand; id ConvertCommands; } - init; - displayPreferences: sender; -SetUseCurlyQuotes: sender; -SetIMV1: sender; -SetDefaultConversion: sender; - PrepareToConvertNeXT: sender; - PrepareToConvertMac: sender; - PrepareToConvertNeXTToCRLF:sender; - PrepareToConvertCRLF:sender; - ConvertFrom: sourceFile To: destinationFile; // // the following are used when pretending to be a converter, as well as controller. // - ReportTo: sender; - (Boolean) isThisAGoodFile: Instance; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.