This is FlashDocument.h in view mode; [Download] [Up]
#import <Document.h> @interface FlashDocument : Document { id rand; id currentCard; /* card currently displayed */ id currentText; /* first responder, if any */ BOOL cardNew,cardChanged; /* Status of last card */ BOOL viewMode; /* View or Update Mode */ id textView[2]; /* the Text Views */ id reveal; /* reveal button */ id diff; /* difficulty button-matrix */ id markCount; /* Show what the marker count is */ } /* Factory methods */ + new; + newFromFile:(const char *)file; /* Instance methods */ - getWindow; - newCard; - switchViewMode:sender; - setViewMode:(BOOL)newMode; - (BOOL)viewMode; - (BOOL)checkCurrent; /* Card Display Methods */ - showText; - showTextOf:aCard; /* Target/Action methods */ /* Card Display/Update Action Methods */ - reveal:sender; - cover:sender; - wasEasy:sender; - wasFair:sender; - wasHard:sender; - next:sender; - add:sender; - modify:sender; - delete:sender; /* Deck manipulation Action methods */ - doAct:(SEL)action for:(STR)name; - previous:sender; - find:sender; - shuffle:sender; - sort:sender; - swapFields:sender; - reset:sender; /* File Action Methods */ - print:sender; - save:sender; - revertToSaved:sender; /* Window & Text delegate methods */ - (BOOL)textWillChange:sender; - (BOOL)textWillEnd:sender; /* Text editing methods */ - centerText:sender; - leftJustifyText:sender; - rightJustifyText:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.