ftp.nice.ch/pub/next/audio/player/ModPlayer.2.5.N.s.tar.gz#/ModPlayer/Programm.h

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.