This is Programm.h in view mode; [Download] [Up]
// Programm.h // By Jayson Adams, NeXT Developer Support Team // You may freely copy, distribute and reuse the code in this example. // NeXT disclaims any warranty of any kind, expressed or implied, as to its // fitness for any particular use. // …nderungen för ModPlayer von Matthias Zepf, 1992 #import <objc/Object.h> #import <appkit/Window.h> #import <appkit/Button.h> #import <appkit/TextField.h> #import <appkit/SavePanel.h> #import <appkit/OpenPanel.h> #import <defaults.h> #import <string.h> #import <libc.h> #import <dpsclient/dpsclient.h> #import <objc/NXStringTable.h> #import "LanguageApp.h" #import "Abspieler.h" #import <appkit/ScrollView.h> #import <appkit/Panel.h> #import "CustomCell.h" #import "NiftyMatrix.h" @interface Programm:Object { id MeinScrollView; id MeineMatrix; id MeinHinzufuegen; id MeinEntfernen; id MeinMischen; id MeineHerkunft; id MeinPrgNib; id MeinPrgPanel; id MeineStringTab; int selectedCount; int AnzahlMatrixFelder; float Breite, Hoehe; } /* instance methods */ - init:sender; - createScrollingMatrix; - (BOOL)multipleCellsSelected; - (BOOL)incrementCount:sender; - mischenKlick:sender; - hinzufuegenKlick:sender; - (BOOL) entfernen:zelle; - entfernenKlick:sender; - windowWillResize:sender toSize:(NXSize *)frameSize; - zeigeProgrammFenster:sender; - (BOOL) prgSpeichern:sender; - (BOOL) prgLaden:sender; - (const char *) naechstesModule:(int) i; // Mit der Method "naechstesModule" einfach das naechste Module anfordern, // wobei 0 < i <= n, mit n = Anzahl der programmierten Eintraege. Wird // NULL zurueck geliefert ist das Ende des Programms erreicht. Im Fall des // "endlos" abspielen muss wieder mit i = 1 begonnen werden. // Wird bei i = 1 bereits NULL zurueckgeliefert, so existiert *KEIN* Pro- // gramm. @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.