This is BBCUI.h in view mode; [Download] [Up]
///////////////////////////////////////////////////////////////////////////////
// FILENAME: BBCUI.h
// SUMMARY: User Interface for a Billiard-Ball Computation Annotation
// SUPERCLASS: Object
// INTERFACE: BBCUI
// PROTOCOLS: <Inspectable>
// AUTHOR: Rohit Khare
// COPYRIGHT: (c) 1994 California Institure of Technology, eText Project
///////////////////////////////////////////////////////////////////////////////
// DESCRIPTION
// A shared-UI for BBC objects (which in turn forward state to BBCViews).
// * FileWell
// * Name
// * Show paths
// * Accelerated
// * Editable
// * PlayButtons (no auto-play this time, just frame-fwd and back,
// with continuous message sending.
// Separated out controller from old BilliardView code.
///////////////////////////////////////////////////////////////////////////////
// HISTORY
// 05/29/94: Created.
///////////////////////////////////////////////////////////////////////////////
#import "eTextKernel.h"
#import "BBC.h"
@interface BBCUI:Object <Inspectable>
{
id fileWell;
id nameField;
id accelSwitch;
id editSwitch;
id pathSwitch;
id fwdButton;
id backButton;
id hresField;
id vresField;
id bbcPanel;
id bbcView;
id theBBC;
}
+ new;
- setName:sender;
- setShowPath:sender;
- setAccelerated:sender;
- setEditable:sender;
- setBBC:newBBC;
- bbc;
- clickFwd:sender;
- clickBack:sender;
- setRes:sender;
- load;
@endThese are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.