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.
@endThese are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.