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.