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_EDIT_PANEL 47 # define GRAAL_EDIT_PANEL 48 49 /*------------------------------------------------------------\ 50 | | 51 | Constants | 52 | | 53 \------------------------------------------------------------*/ 54 55 # define GRAAL_WINDOW_GLOBAL_X 690 56 # define GRAAL_WINDOW_GLOBAL_Y 205 57 58 # define GRAAL_EDIT_GLOBAL_X 890 59 # define GRAAL_EDIT_GLOBAL_Y 205 60 61 # define GRAAL_EDIT_SEARCH_X 890 62 # define GRAAL_EDIT_SEARCH_Y 450 63 # define GRAAL_EDIT_VIEW_SEARCH_X 790 64 # define GRAAL_EDIT_VIEW_SEARCH_Y 450 65 66 # define GRAAL_EDIT_SELECT_X 330 67 # define GRAAL_EDIT_SELECT_Y 280 68 69 # define GRAAL_EDIT_IDENTIFY_X 330 70 # define GRAAL_EDIT_IDENTIFY_Y 280 71 72 # define GRAAL_MODIFY_SEGMENT_X 790 73 # define GRAAL_MODIFY_SEGMENT_Y 230 74 # define GRAAL_MODIFY_VIA_X 790 75 # define GRAAL_MODIFY_VIA_Y 330 76 # define GRAAL_MODIFY_BIGVIA_X 790 77 # define GRAAL_MODIFY_BIGVIA_Y 330 78 # define GRAAL_MODIFY_TRANSISTOR_X 790 79 # define GRAAL_MODIFY_TRANSISTOR_Y 330 80 # define GRAAL_MODIFY_CONNECTOR_X 790 81 # define GRAAL_MODIFY_CONNECTOR_Y 330 82 # define GRAAL_MODIFY_REFERENCE_X 790 83 # define GRAAL_MODIFY_REFERENCE_Y 330 84 # define GRAAL_MODIFY_INSTANCE_X 790 85 # define GRAAL_MODIFY_INSTANCE_Y 330 86 87 /*------------------------------------------------------------\ 88 | | 89 | Types | 90 | | 91 \------------------------------------------------------------*/ 92 /*------------------------------------------------------------\ 93 | | 94 | Variables | 95 | | 96 \------------------------------------------------------------*/ 97 /*------------------------------------------------------------\ 98 | | 99 | Functions | 100 | | 101 \------------------------------------------------------------*/ 102 103 extern void CallbackEditGlobalUndo(); 104 extern void CallbackEditGlobalRedo(); 105 extern void CallbackEditGlobalCopy(); 106 extern void CallbackEditGlobalMove(); 107 extern void CallbackEditGlobalDelete(); 108 extern void CallbackEditGlobalStretch(); 109 extern void CallbackEditGlobalModify(); 110 extern void CallbackEditGlobalIdentify(); 111 extern void CallbackEditCloseGlobal(); 112 113 extern void CallbackEditSearchConnector(); 114 extern void CallbackEditSearchInstance(); 115 extern void CallbackEditSearchReference(); 116 extern void CallbackEditSearchVia(); 117 extern void CallbackEditSearchSegment(); 118 extern void CallbackEditCloseSearch(); 119 120 extern void CallbackEditCloseIdentify(); 121 122 extern void CallbackEditSelectList(); 123 extern void CallbackEditSelectAccept(); 124 extern void CallbackEditSelectCancel(); 125 126 extern void CallbackEditSearchViewContinue(); 127 extern void CallbackEditSearchViewAbort(); 128 129 extern void CallbackModifySegmentLayer(); 130 extern void CallbackModifySegmentWidth(); 131 extern void CallbackModifySegmentName(); 132 extern void CallbackModifySegmentApply(); 133 extern void CallbackModifySegmentCancel(); 134 135 extern void CallbackModifyConnectorLayer(); 136 extern void CallbackModifyConnectorWidth(); 137 extern void CallbackModifyConnectorOrient(); 138 extern void CallbackModifyConnectorName(); 139 extern void CallbackModifyConnectorApply(); 140 extern void CallbackModifyConnectorCancel(); 141 142 extern void CallbackModifyReferenceType(); 143 extern void CallbackModifyReferenceName(); 144 extern void CallbackModifyReferenceApply(); 145 extern void CallbackModifyReferenceCancel(); 146 147 extern void CallbackModifyInstanceSym(); 148 extern void CallbackModifyInstanceName(); 149 extern void CallbackModifyInstanceModel(); 150 extern void CallbackModifyInstanceApply(); 151 extern void CallbackModifyInstanceCancel(); 152 153 extern void CallbackModifyTransistorType(); 154 extern void CallbackModifyTransistorWidth(); 155 extern void CallbackModifyTransistorName(); 156 extern void CallbackModifyTransistorApply(); 157 extern void CallbackModifyTransistorCancel(); 158 159 extern void CallbackModifyViaType(); 160 extern void CallbackModifyViaName(); 161 extern void CallbackModifyViaApply(); 162 extern void CallbackModifyViaCancel(); 163 164 extern void CallbackModifyBigViaType(); 165 extern void CallbackModifyBigViaName(); 166 extern void CallbackModifyBigViaApply(); 167 extern void CallbackModifyBigViaCancel(); 168 169 extern void GraalDisplayIdentifyMessage(); 170 extern void GraalDisplaySelectList(); 171 172 extern void GraalBuildPanelModify(); 173 174 # endif 175