libs-gdl2/EOControl/EOUndoManager.m
David Ayers f12819aa9b * EOControl/EODeprecated.h: Replaces EODepricated.h.
The original post was correct.  Sorry!
	* EOAccess/EODeprecated.h:  Ditto.
	* EOAccess/GNUmakefile: Ditto.
	* EOControl/EOUndoManager: Ditto.

	* EOControl/EOClassDescription: Added some comments.  Tidied line
	breakage.
	([EOClassDescription +delegete]): Moved to category named Deprecated.
	([EOClassDescription +setDelegate:]): Ditto.
	([EOClassDescription -displayNameForKey:]): Use AUTORELEASE macro.
	([NSObject -snapshot]): Ditto.
	([NSObject -updateFromSnapshot]): Ditto.
	([NSObject -addObject:toPropertyWithKey:]): Ditto.
	([NSObject -removeObject:fromPropertyWithKey:]): Ditto.
	([NSException +validateExceptionWithFormat:]): Ditto.
	([NSException +aggregateExceptionWithExceptions:]): Ditto.
	([NSException -exceptionAddingEntriesToUserInfo:]): Ditto.
	* EOControl/EOKeyValueCoding.h/m:
	([NSObject unableToSetNullForKey:]): Implemented.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gdl2/trunk@16321 72102866-910b-0410-8b05-ffd578937521
2003-04-01 21:40:14 +00:00

88 lines
2.1 KiB
Objective-C

/**
EOUndoManager.m <title>EOUndoManager</title>
Copyright (C) 2000-2002 Free Software Foundation, Inc.
Author: Manuel Guesdon <mguesdon@orange-concept.com>
Date: October 2000
$Revision$
$Date$
<abstract></abstract>
This file is part of the GNUstep Database Library.
<license>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB.
If not, write to the Free Software Foundation,
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
</license>
**/
#include "config.h"
RCS_ID("$Id$")
#include <EOControl/EODeprecated.h>
#include <EOControl/EODebug.h>
@implementation EOUndoManager
- (void) forgetAllWithTarget: (id)param0
{
EOFLOGObjectFnStart();
[self notImplemented: _cmd]; //TODO
EOFLOGObjectFnStop();
}
- (void) forgetAll
{
EOFLOGObjectFnStart();
[self notImplemented: _cmd]; //TODO
EOFLOGObjectFnStop();
}
- (void) registerUndoWithTarget: (id)target
selector: (SEL)sel
arg: (id)arg
{
EOFLOGObjectFnStart();
[self notImplemented: _cmd]; //TODO
// [self _registerUndoObject:_NSUndoLightInvocation target/selector/object];
/*_registerUndoObject:
call _prepareEventGrouping
beginUndoGrouping
_prepareEventGrouping
postNotificationName:NSUndoManagerDidOpenUndoGroupNotification object:self
*/
EOFLOGObjectFnStop();
}
- (void) reenableUndoRegistration
{
EOFLOGObjectFnStart();
[self notImplemented: _cmd]; //TODO
EOFLOGObjectFnStop();
}
@end