This is eTDocInfoUI.bak.h in view mode; [Download] [Up]
{\rtf0\ansi{\fonttbl\f0\fmodern Courier;\f1\ftech Symbol;\f2\fmodern Ohlfs;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\i
\b FILENAME
\b0 :
\b\i0 eTDocInfoUI.h \
\b0 //
\i
\b SUMMARY
\b0 :
\b\i0 Inspector/Controller for eText-based eTDocInfos
\b0 \
//
\b\i SUPERCLASS
\b0 :
\i0
\b Object:eTDocInfoUI
\b0 \
//
\b\i PROTOCOLS
\b0 :
\i0
\b <Inspectable>
\b0 \
//
\b\i INTERFACE
\b0 :
\i0
\b eTDocInfoUI.nib
\b0 \
//
\b\i AUTHOR
\b0 :
\b\i0 Rohit Khare
\b0 \
//
\b\i COPYRIGHT
\b0 :
\f1\i0 Ó
\f0\b 1993,94 California Institure of Technology, eText Project\
\b0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b\i Description
\b0\i0 \
// The controller has a "universal panel" for configuring the required\
// fields of
\i eTDocInfo
\i0 and a tagging panel for manipulating the fonts used\
// to denote logical markup.\
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b\i HISTORY\
\b0\i0 // 10/04/94:
\b Revamped for eText5; renamed eTDocInfoUI
\b0 \
// 05/23/94:
\b TaggingPanel support added for HTML/LaTeX inversion\
\b0 // 01/15/94:
\b Created for eText4.0. Borrows from DocInspector in eText3.0
\b0 \
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b Imported Interfaces
\b0 \
//\
#import "
\b eTDocInfo.h
\b0 "\
\
\i @interface eTDocInfoUI:Object <Inspectable>
\i0 \{\
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b Instance Variables
\b0 \
//\
#define
\b PROP
\b0 "
\b Properties
\b0 "\
id
\b docInfoPanel
\b0 ,
\i docInfoView
\i0 ;\
#define
\b TAGS
\b0 "
\b Tagging Fonts
\b0 "\
id
\b taggingPanel
\b0 ,
\i taggingView
\i0 ;\
#define
\b INFO
\b0 "
\b Info
\b0 "\
id
\b infoPanel
\b0 ,
\i infoView
\i0 ;\
\b TextField
\b0 *
\b title
\b0 ,*
\b keywords
\b0 ,*
\b author
\b0 , *
\b parent
\b0 ,*
\b peers
\b0 ,*
\b docIDField
\b0 ,*
\b dateField
\b0 ;\
\b Text
\b0 *
\b comments
\b0 ;\
\b Button
\b0 *
\b trailerSw
\b0 ;\
\b eTDocInfo
\b0 *
\b theDocInfo
\b0 ;\
\b eTLinkWell
\b0 *
\b parent
\b0 Well, *
\b peers
\b0 Well;\
\b FontWell
\b0 *
\b heading1
\b0 Well, *
\b heading2
\b0 Well, *
\b heading3
\b0 Well, *
\b heading4
\b0 Well,\
*
\b heading5
\b0 Well, *
\b heading6
\b0 Well, *
\b quotation
\b0 Well, *
\b body
\b0 Well;\
\}\
\
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b Class Management
\b0 \
//\
+
\b new
\b0 ;\
-
\b free
\b0 ;\
-
\b init
\b0 ;\
-
\b setDocInfo
\b0 :newDocInfo;\
\
//ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b UI Callbacks
\b0 \
//\
-
\b accept
\b0 :sender; //
\i From eTLinkWells
\i0 \
-
\b textDidGetKeys
\b0 :sender
\b isEmpty
\b0 :(BOOL)flag;\
-
\b textWillConvert
\b0 :sender
\b fromFont
\b0 :from
\b toFont
\b0 :to;\
-
\b touch
\b0 :sender; //
\i The FormCell action: method
\i0 \
-
\b touch
\b0 ;\
\
\i @end\
\
\i0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b Text-specific Extensions
\b0 \
//\
\i @interface eTDocInfoUI(eText)\
\i0 //ÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ\
//
\b Tagging Fonts
\b0 \
//\
-
\b setDefaultTags
\b0 :sender;\
-
\b getDefaultTags
\b0 :sender;\
\
-
\b setHeading1
\b0 :sender;\
- (
\b Font
\b0 *)
\b heading1
\b0 ;\
\
-
\b setHeading2
\b0 :sender;\
- (
\b Font
\b0 *)
\b heading2
\b0 ;\
\
-
\b setHeading3
\b0 :sender;\
- (
\b Font
\b0 *)
\b heading3
\b0 ;\
\
-
\b setHeading4
\b0 :sender;\
- (
\b Font
\b0 *)
\b heading4
\b0 ;\
\
-
\b setHeading5
\b0 :sender;\
- (
\b Font
\b0 *)
\b heading5
\b0 ;\
\
-
\b setHeading6
\b0 :sender;\
- (
\b Font
\b0 *)
\b heading6
\b0 ;\
\
-
\b setQuotation
\b0 :sender;\
- (
\b Font
\b0 *)
\b quotation
\b0 ;\
\
-
\b setBody
\b0 :sender;\
- (
\b Font
\b0 *)
\b body
\b0 ;
\i \
@end
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.