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