ftp.nice.ch/pub/next/database/apps/RZToDoList.1.1.s.tar.gz#/RZToDoList/ToDoController.h

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

/* 
 * ToDoInspector - controller for the ToDoList application
 *
 * You may freely copy, distribute and reuse the code in this example.
 * This code is provided AS IS without warranty of any kind, expressed 
 * or implied, as to its fitness for any particular use.
 *
 * Copyright 1995 Ralph Zazula (rzazula@next.com).  All Rights Reserved.
 *
 */

#import <appkit/appkit.h>

#define TODO_FILE "%s/Library/RZToDo/DEFAULT.rz2do"

@class ToDoItem;

@interface ToDoController:Object
{
	id	addButton;
	id	browser;
	id	clearButton;
	id	dateField;
	id	modifyButton;
	id	priorityField;
	id	removeButton;
	id	subjectField;
	id	theText;
	id	bodyBox;
	id	splitView;
	id	window;
	id	infoPanel;
	
	id	todoList;
	id	inspector;

	BOOL showPending;
	BOOL showCompleted;
	BOOL showPrivate;
}

- appDidInit:sender;
- appWillTerminate:sender;
- info:sender;
- inspector:sender;
- dirty:sender;
- clean:sender;
- (BOOL)showPending;
- (BOOL)showCompleted;
- (BOOL)showPrivate;
- setShowPending:(BOOL)flag;
- setShowCompleted:(BOOL)flag;
- setShowPrivate:(BOOL)flag;
- save:sender;
- (long)dueDateFrom:(const char *)s;
- new:sender;
- clear:sender;
- doubleClick:sender;
- modify:sender;
- remove:sender;
- timestamp:sender;
- displayItem:(ToDoItem *)item;
- selectItem:(ToDoItem *)item;
- singleClick:sender;
- update;
- selectedItems;

- toDoList;

@end

@interface ToDoController(Pasteboard)
- copy:sender;
- paste:sender;
- cut:sender;
- delete:sender;

/*** utility methods used by cut/copy/paste and services ***/

- copyToPasteboard:(Pasteboard *)pboard;
- pasteFromPasteboard:(Pasteboard *)pboard;
@end

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