Retired Document
Important: This sample code may not represent best practices for current development. The project may use deprecated symbols and illustrate technologies and techniques that are no longer recommended.
TextFile.h
/* |
File: TextFile.h |
Contains: Text file support for simple text application |
** Copyright 1993, 1995-1996 Apple Computer. All rights reserved. |
** |
** You may incorporate this sample code into your applications without |
** restriction, though the sample code has been provided "AS IS" and the |
** responsibility for its operation is 100% yours. However, what you are |
** not permitted to do is to redistribute the source as "DSC Sample Code" |
** after having made changes. If you're going to re-distribute the source, |
** we require that you make it clear in the source that the code was |
** descended from Apple Sample Code, but that you've made changes. |
*/ |
#include "SimpleText.h" |
#define kTextStrings kTextBaseID |
#define iSpeakSelection 1 |
#define iSpeakAll 2 |
#define iStationeryHelp 3 |
#define iStationerySelectedHelp 4 |
#define iDocumentHelp 5 |
#define iDocumentSelectedHelp 6 |
#define iPictureMarker1 7 |
#define iPictureMarker2 8 |
#define kTextSaveAsDialogID kTextBaseID+1 |
#define iTextDocumentItem 14 |
#define iStationeryDocumentItem 15 |
#define iTextUserItem 16 |
#define iStationeryUserItem 17 |
#define kMaxLength 31*1024 |
#ifndef REZ |
struct TextDataRecord |
{ |
WindowDataRecord w; |
Boolean insideClickLoop; // inside the click loop |
TEClickLoopUPP docClick; // old click loop value |
TEHandle hTE; // text editing area |
Handle soundHandle; // sound associated with this machine |
// undo support items |
short prevCommandID; |
Handle prevText; |
Handle prevStyle; |
short prevLength; |
short prevSelStart; |
short beforeSelStart, beforeSelEnd; |
}; |
typedef struct TextDataRecord TextDataRecord, *TextDataPtr; |
#endif |
Copyright © 2003 Apple Computer, Inc. All Rights Reserved. Terms of Use | Privacy Policy | Updated: 2003-03-26