This is FlashDoc.h in view mode; [Download] [Up]
/* ------------------------------------------------------------------- RDR, Inc. Objective-C interface file for the class FlashDoc COPYRIGHT (C), 1991, RDR, Inc. ALL RIGHTS RESERVED. Responsible: Approved: RDR:Ernest Prabhakar Date: Rev: 1991-Oct-14 ___ Reference: Document no: */ /*==================================================================== Interface of class FlashDoc ====================================================================*/ #import "BasicApp.h" enum {KEY, RES, NTextViews}; @interface FlashDoc : Document { BOOL viewMode; BOOL cardChanged; id textView[NTextViews]; id rand; id reveal; id diff; id markCount; unsigned int current; } /* ---------------------- Initialize Methods ---------------------- */ -getWindow; /* ------------------------- Provide Card ------------------------- */ -nextCard; -addCard; -(BOOL)sync; /* --------------------- Card Display Methods --------------------- */ -showCard; -saveCard; /* ----------------------- State Variables ------------------------ */ -view; -(BOOL) viewMode;; -setViewMode:(BOOL)newMode; -switchViewMode:sender; /* ------------------------ Action Methods ------------------------ */ -reveal:sender; -cover:sender; -wasEasy:sender; -wasFair:sender; -wasHard:sender; /* -------------------------- Edit Mode --------------------------- */ -next:sender; -revertCard:sender; -modify:sender; -delete:sender; /* ----------- Action Methods for manipulating the Deck ----------- */ -previous:sender; -find:sender; -doAct:(SEL)action for:(STR)caller; -shuffle:sender; -sort:sender; -swapFields:sender /* * Exchange Key and Response. */; - reset:sender; /* --------------- Action Methods for File services --------------- */ - print:sender /* * Create a view displaying the entire deck, staggered. Then print it. */; /* -------------------- Text delegate methods. -------------------- */ -(BOOL)textWillChange:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.