1 /**************************************************************************** 2 This file is part of TkGate digital circuit editor and simulator. 3 4 Copyright (C) 1987-2015 by Jeffery P. Hansen 5 Copyright (C) 2015-2018 by Andrey V. Skvortsov 6 7 This program is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License as published by 9 the Free Software Foundation; either version 2 of the License, or 10 (at your option) any later version. 11 12 This program is distributed in the hope that it will be useful, 13 but WITHOUT ANY WARRANTY; without even the implied warranty of 14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 GNU General Public License for more details. 16 17 You should have received a copy of the GNU General Public License along 18 with this program; if not, write to the Free Software Foundation, Inc., 19 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 ****************************************************************************/ 21 22 #ifndef SWITCH_H_INCLUDED 23 #define SWITCH_H_INCLUDED 24 25 #include "module.h" 26 #include "elements.h" 27 #include "tkgate_misc.h" 28 29 GCElement *SwitchDip_Copy(GModuleDef *M,GCElement *g,int x,int y,unsigned); 30 void SwitchDip_VerSave(FILE *f,GCElement *g); 31 void SwitchDip_SetProp(GCElement*,const char*,const void*); 32 void SwitchDip_getCompositeName(GCElement *g,char *compositeName); 33 34 #endif // SWITCH_H_INCLUDED 35