1 /*------------------------------------------------------------\ 2 | | 3 | This file is part of the Alliance CAD System Copyright | 4 | (C) Laboratoire LIP6 - D�partement ASIM Universite P&M Curie| 5 | | 6 | Home page : http://www-asim.lip6.fr/alliance/ | 7 | E-mail : mailto:alliance-users@asim.lip6.fr | 8 | | 9 | This progam is free software; you can redistribute it | 10 | and/or modify it under the terms of the GNU General Public | 11 | License as published by the Free Software Foundation; | 12 | either version 2 of the License, or (at your option) any | 13 | later version. | 14 | | 15 | Alliance VLSI CAD System is distributed in the hope that | 16 | it will be useful, but WITHOUT ANY WARRANTY; | 17 | without even the implied warranty of MERCHANTABILITY or | 18 | FITNESS FOR A PARTICULAR PURPOSE. See the GNU General | 19 | Public License for more details. | 20 | | 21 | You should have received a copy of the GNU General Public | 22 | License along with the GNU C Library; see the file COPYING. | 23 | If not, write to the Free Software Foundation, Inc., | 24 | 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | 25 | | 26 \------------------------------------------------------------*/ 27 28 /*------------------------------------------------------------\ 29 | | 30 | Tool : GRAAL | 31 | | 32 | File : Panel.h | 33 | | 34 | Author : Jacomme Ludovic | 35 | | 36 | Date : 28.03.95 | 37 | | 38 \------------------------------------------------------------*/ 39 40 /*------------------------------------------------------------\ 41 | | 42 | Include Files | 43 | | 44 \------------------------------------------------------------*/ 45 46 # ifndef GRAAL_CREATE_PANEL 47 # define GRAAL_CREATE_PANEL 48 49 /*------------------------------------------------------------\ 50 | | 51 | Constants | 52 | | 53 \------------------------------------------------------------*/ 54 55 # define GRAAL_CREATE_SEGMENT_X 790 56 # define GRAAL_CREATE_SEGMENT_Y 230 57 # define GRAAL_CREATE_VIA_X 790 58 # define GRAAL_CREATE_VIA_Y 330 59 # define GRAAL_CREATE_BIGVIA_X 790 60 # define GRAAL_CREATE_BIGVIA_Y 330 61 # define GRAAL_CREATE_TRANSISTOR_X 790 62 # define GRAAL_CREATE_TRANSISTOR_Y 330 63 # define GRAAL_CREATE_CONNECTOR_X 790 64 # define GRAAL_CREATE_CONNECTOR_Y 330 65 # define GRAAL_CREATE_REFERENCE_X 790 66 # define GRAAL_CREATE_REFERENCE_Y 330 67 # define GRAAL_CREATE_INSTANCE_X 790 68 # define GRAAL_CREATE_INSTANCE_Y 330 69 70 /*------------------------------------------------------------\ 71 | | 72 | Types | 73 | | 74 \------------------------------------------------------------*/ 75 /*------------------------------------------------------------\ 76 | | 77 | Variables | 78 | | 79 \------------------------------------------------------------*/ 80 /*------------------------------------------------------------\ 81 | | 82 | Functions | 83 | | 84 \------------------------------------------------------------*/ 85 86 extern void CallbackChangeSegmentLayer(); 87 extern void CallbackChangeSegmentWidth(); 88 extern void CallbackChangeSegmentName(); 89 extern void CallbackChangeSegmentWire(); 90 extern void CallbackChangeSegmentClose(); 91 92 extern void CallbackChangeViaType(); 93 extern void CallbackChangeViaName(); 94 extern void CallbackChangeViaClose(); 95 96 extern void CallbackChangeBigViaType(); 97 extern void CallbackChangeBigViaName(); 98 extern void CallbackChangeBigViaClose(); 99 100 extern void CallbackChangeTransistorType(); 101 extern void CallbackChangeTransistorWidth(); 102 extern void CallbackChangeTransistorName(); 103 extern void CallbackChangeTransistorWire(); 104 extern void CallbackChangeTransistorClose(); 105 106 extern void CallbackChangeConnectorLayer(); 107 extern void CallbackChangeConnectorWidth(); 108 extern void CallbackChangeConnectorOrient(); 109 extern void CallbackChangeConnectorClose(); 110 111 extern void CallbackChangeReferenceType(); 112 extern void CallbackChangeReferenceClose(); 113 114 extern void CallbackChangeInstanceSym(); 115 extern void CallbackChangeInstanceClose(); 116 117 # endif 118