ftp.nice.ch/pub/next/tools/workspace/Cassandra.1.7a.s.tar.gz#/Cassandra/Overview.h

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

//
// Overview.h
// Copyright (c) 1988, 1989, 1990 by Jiro Nakamura 
// All rights reserved
//
// Handles the Overview window for Cassandra
// This shows the current time, shows some month calendars (which can
// show any month the user wants), and lists the whole queue (except
// invisible ones).
//
// RCS Information
// Revision Number->	$Revision: 3.3 $
// Last Revised->	$Date: 90/12/03 01:56:23 $
//

#import <appkit/Window.h>
#import <appkit/Text.h>
#import <appkit/PopUpList.h>
#import <dpsclient/dpsclient.h>  // For DPSTimedEntry, used below

@interface Overview:Window
{
	BOOL showSeconds, militaryTime;		// Do we show seconds
						// and use military time?
	int lowPriority;	// Lowest priority for display
	int monthNow;		// What Overview thinks the current month
	int yearNow;		// and year are
	Text *eventText;	// docView of the scrolling area
	
	int	priorityCutOff;
	
	id global;		// IB variables. Accessor to Global object
	id eventScroll;		// Scrolling area

	id dateForm;		// The data area
	id lastMonthText;	// The Text view for the previous month
	id nextMonthText;	// The Text view for the next month
	id thisMonthText;	// The Text view for this month
	
	PopUpList	*viewPopUp;
	id	viewPopUpButton;
}

+ new;				// Create ourself and set default values
- free;				// Free ourself and all objects created
- open: sender;			// Display ourself and set up screen

- windowDidUpdate:sender;	// Update ourselve
- windowWillResize: (id) sender toSize: (NXSize *) size;	// Window
				// is resizing, check constraints

- defaultsDidChange: sender;	// Our display defaults changed, check
				// to see if we need to update our display
- queueDidChange: sender;	// The queue changed. Update the display

- viewPopUpChanged:sender;

- timeUpdate:sender;		// Updates the time  display
- listUpdate: sender;		// Updates the queue display
- monthUpdate: sender;		// Updates the months

- monthRedraw;			// Redraw the months
- monthPrevious: sender;	// Advance the months one
- monthNext: sender;		// Go back one month
@end

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