ftp.nice.ch/pub/next/tools/archiver/JumpBack.4.s.tar.gz#/JumpBack_4/JumpBackControl.h

This is JumpBackControl.h in view mode; [Download] [Up]

//======================================================================
//
//	Portions written by FreemanSoft Inc.
//
//	FreemanSoft disclaims any warranty of any kind, expressed or implied,
//	as to this source code's fitness for any particular use.
//
//	For more information, use the following electronic mail addresses:
//	 
//		info@FreemanSoft.com	general questions
//		support@FreemanSoft.com	technical questions
//
//======================================================================


/* 
 * JumpBackControl
 *	Written by
 *	Joe Freeman	jfreeman@next.com	
 *
 *	This code has no warranty.  
 *	It is provided so that the consumer may maintain and modify it
 *	at their own risk.  Use this code at your own risk.
 */


#import <appkit/appkit.h>
#define JBC_MAX_PAIR	256

@interface JumpBackControl:Object
{
    List *	dragBackList;
    List *	scriptBackList;

    id  infoPanel;	
    id	versionField;		/* so we can put the version number up */	
    id	prefPanel;
    id	pairingsMenu;		/* menu cell */
    
    char *	pairMenu[JBC_MAX_PAIR];
    char *	pairSrc[JBC_MAX_PAIR];
    char *	pairDest[JBC_MAX_PAIR];
    int 	pairNum;	/* number of menu cells added via predefined */
}


- appDidInit:sender;
- appWillTerminate:sender;

/*================================================================
 * predefined src/dest pair support
 *================================================================*/

- loadPredefined:sender;
- selectPredefined:sender;

/*================================================================
 *
 *================================================================*/

- newDragController:sender;
- newUnrelatedTool:sender;

/*================================================================
 *
 *================================================================*/

				/* 
				 * this class goes and notifies all
				 * open sessions
				 */
- preferencesChanged:sender;		

				/* 
				 * aController is going away, so it
				 * notifies this object
				 */
- dropDragJumpBackController:aController;

				/*
				 * caller closes stream when done 
				 * first try ~/Library/JumpBack 
				 * then get it out of app wrapper 
				 * wrapper version ends in .template
				 */
- (NXStream *)mapResource:(const char *)resourceName;

/*================================================================
 *
 *================================================================*/
- showInfoPanel:sender;
- showPrefPanel:sender;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.