1 /* CreateGraphicsChange.h
2  *
3  * Copyright (C) 1993-2002 by vhf interservice GmbH
4  * Authors:  Georg Fleischmann
5  *
6  * created:  1993
7  * modified: 2002-07-15
8  *
9  * This program is free software; you can redistribute it and/or
10  * modify it under the terms of the vhf Public License as
11  * published by vhf interservice GmbH. Among other things, the
12  * License requires that the copyright notices and this notice
13  * be preserved on all copies.
14  *
15  * This program is distributed in the hope that it will be useful,
16  * but WITHOUT ANY WARRANTY; without even the implied warranty of
17  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
18  * See the vhf Public License for more details.
19  *
20  * You should have received a copy of the vhf Public License along
21  * with this program; see the file LICENSE. If not, write to vhf.
22  *
23  * vhf interservice GmbH, Im Marxle 3, 72119 Altingen, Germany
24  * eMail: info@vhf.de
25  * http://www.vhf.de
26  */
27 
28 #ifndef VHF_H_CREATEGRAPHICSCHANGE
29 #define VHF_H_CREATEGRAPHICSCHANGE
30 
31 #include	"../LayerObject.h"
32 
33 @interface CreateGraphicsChange: Change
34 {
35     id 		graphicView;
36     VGraphic	*graphic;
37     LayerObject	*layer;
38     NSString	*changeName;
39 }
40 
41 - initGraphicView:aGraphicView graphic:aGraphic;
42 - (NSString *)changeName;
43 - (void)undoChange;
44 - (void)redoChange;
45 - (BOOL)incorporateChange:change;
46 
47 @end
48 
49 #endif // VHF_H_CREATEGRAPHICSCHANGE
50