This is BBBeaker.h in view mode; [Download] [Up]
/* BBBeaker.h
*
* This object controls the data of a beaker (molecules, cameras, groups etc.)
* It is the main document of BeakerBoy and controls everything from loading to
* setting up the browser which does most of the other work.
*
* Usage: ....
*
* Written by: Thomas Engel
* Created: 23.10.1993 (Copyleft)
* Last modified: 12.11.1994
*/
#import "BBSuitcase.h"
@interface BBBeaker:BBSuitcase
{
id filename;
id window;
id browser;
id browserManager;
BBSuitcase * moleculeList;
BBSuitcase * cameraList;
}
+ initialize;
- init;
- initFromFile:(const char *)fileName;
- free;
- (const char *)filename;
- addMolecule:aMolecule;
- removeMolecule:aMolecule;
- emptyMoleculeList;
- moleculeList;
- addCamera:aCamera;
- removeCamera:aCamera;
- emptyCameraList;
- cameraList;
- close:sender;
- read:(NXTypedStream *)stream;
- write:(NXTypedStream *)stream;
@end
/*
* History: 12.11.94 Added archiving and versioning.
*
* 02.05.94 We are draggable now. and a BBBeaker!
*
* 09.03.94 Add selection grouping and multiple selections.
*
* 21.01.94 Added the name handling.
*
* 03.01.94 Added the initFromFile and allowed read/write. Yeaah
*
* 28.12.93 Added some init methods and the objectImage stuff.
*
* 15.11.93 Added simple support for fileFormatMgr to provide a simple
* mol creation.
*
* 23.10.93 Some methods for basic interface actions. Nothing realy
* cool.
*
* Bugs: - Nop..:-)
*/These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.