Re: [PEDA] Creating Menus - part 2
Dear Ian, Continue. I have checked this trick and it was OK. So I have gone some further. I have developed special server for Rodnik Software's customers giving fast access to Russian standard libraries and some features. The our Support Server has a few parts: Support.ddb - database with libraries and templates Support.ins - installator Support.rcs - resource file and a few BMP for button. Installator contains text below. Don't think about Russian -- this example need just to understand the spructure of files. ClientInsFile 0.0 EditorExePath 'TextEdit.DLL' EditorName 'Support' EditorDescription 'ðÏÄÄÅÒÖËÁ ÏÔ ËÏÍÐÁÎÉÉ òÏÄÎÉË óÏÆÔ' Version'÷ÅÒÓÉÑ 1.1.2' Date '14 éÀÎÑ 2001 Ç.' HelpAboutInfo 'äÁÎÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ ÒÁÓÐÒÏÓÔÒÁÎÑÅÔÓÑ × ÒÁÍËÁÈ ÔÅÈÎÉÞÅÓËÏÊ ÐÏÄÄÅÒÖËÉ ÌÉÃÅÎÚÉÏÎÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÓÉÓÔÅÍÙ Protel 99 SE.' CopyRight 'Copyright ¿ Rodnik Software 2001, ðÏÔÁÐÏ× à.÷.' EditorToolbar 'Sch''ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô' 'OFF' The last line is very important because it adds new toolbar to SCH server. The resource file contain the number of blocks. Each block changes one resourse. The srtucture of resource file is below. --- UpdateResource --- operation Begin Kind ToolBar --- kind of updating resourse Name SchematicTools --- name of updating resourse Action Add --- updating action (can be Add, Delete and etc. see HELP) ReferencePosition After --- how to update ReferenceItem 'C:\PROGRAM FILES\DESIGN EXPLORER 99 SE\SYSTEM\BUTTONS\WIRTOOLS.BMP' * the object in resource to update Description Begin this block adds the button to turn ON/OFF the toolbar described in last line in installer file. Button 'C:\Program Files\Design Explorer 99 SE\Support\TransistorPNP.bmp' 'Client:CustomizeResources(ToggleToolbar=ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô|$Description=÷ËÌÀÞÉÔØ/×ÙËÌÀÞÉÔØ ÐÁÎÅÌØ ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô)' End End --- This is an updating block. But if you want just add a new toolbar the block will be some simlper: name of Toolbar, position on screen and description of buttons and linked processes. --- Toolbar 'ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô' 'Floating' 100 400 Begin Button 'C:\Program Files\Design Explorer 99 SE\Support\Resistor.bmp' 'Sch:PlacePart(PartType=100k|LibReference=òåúéóôïò|Design=\Support\Support.d db|Library=\âÉÂÌÉÏÔÅËÉ ÐÏ çïóô\òÅÚÉÓÔÏÒÙ.lib|Orientation=0|Designator=R?|$Description=òÅÚÉÓÔÏÒ ÐÏÓÔÏÑÎÎÙÊ ÐÒÏÓÔÏÊ)' Button 'C:\Program Files\Design Explorer 99 SE\Support\Resistor0050.bmp' 'Sch:PlacePart(PartType=100k|LibReference=òåúéóôïò_0_05_÷ô|Design=\Support\S upport.ddb|Library=\âÉÂÌÉÏÔÅËÉ ÐÏ çïóô\òÅÚÉÓÔÏÒÙ.lib|Orientation=0|Designator=R?|$Description=òÅÚÉÓÔÏÒ ÐÏÓÔÏÑÎÎÙÊ 0.05 ÷Ô)' Separator Button 'C:\Program Files\Design Explorer 99 SE\Support\Capacitor.bmp' 'Sch:PlacePart(PartType=1000|LibReference=ëïîäåîóáôïò|Design=\Support\Suppor t.ddb|Library=\âÉÂÌÉÏÔÅËÉ ÐÏ çïóô\ëÏÎÄÅÎÓÁÔÏÒÙ.lib|Orientation=0|Designator=C?|$Description=ëÏÎÄÅÎÓÁÔÏÒ ÐÒÏÓÔÏÊ)' Button 'C:\Program Files\Design Explorer 99 SE\Support\CapacitorE.bmp' 'Sch:PlacePart(PartType=10 ÍË È 20 ÷|LibReference=ëïîäåîóáôïò_üì_1_1|Design=\Support\Support.ddb|Library=\âÉÂÌÉ ÏÔÅËÉ ÐÏ çïóô\ëÏÎÄÅÎÓÁÔÏÒÙ.lib|Orientation=0|Designator=C?|$Description=ëÏÎÄÅÎÓÁÔÏÒ ÜÌÅËÔÒÏÌÉÔÉÞÅÓËÉÊ)' Separator Button 'C:\Program Files\Design Explorer 99 SE\Support\TransistorPNP.bmp' 'Sch:PlacePart(PartType= |LibReference=ôòáîúéóôïò_PNP|Design=\Support\Support.ddb|Library=\âÉÂÌÉÏÔÅËÉ ÐÏ çïóô\ôÒÁÎÚÉÓÔÏÒÙ.lib|Orientation=0|Designator=VT?|$Description=ôÒÁÎÚÉÓÔÏÒ p-n-p)' Button 'C:\Program Files\Design Explorer 99 SE\Support\TransistorNPN.bmp' 'Sch:PlacePart(PartType= |LibReference=ôòáîúéóôïò_NPN|Design=\Support\Support.ddb|Library= End -- If you want update the menu the block will have same structure but some different contents. Codes (Begin body ... End) create ierarchical tree of menu. -- UpdateResource Begin Kind Menu Name SchematicMenu Action Add ReferencePosition Before ReferenceItem 'Bus' * Description Begin Popup 'ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô' Begin Popup 'òÅÚÉÓÔÏÒÙ' Begin MenuItem 'òÅÚÉÓÔÏÒ ÐÏÓÔÏÑÎÎÙÊ ÐÒÏÓÔÏÊ' 'Sch:PlacePart(PartType=100k|LibReference=òåúéóôïò|Design=\Support\Support.d db|Library=\âÉÂÌÉÏÔÅËÉ ÐÏ çïóô\òÅÚÉÓÔÏÒÙ.lib|Orientation=0|Designator=R?)' MenuItem SEPARATOR MenuItem '÷ÁÒÉÓÔÏÒ ÇÏÒÉÚÏÎÔÁÌØÎÙÊ'
Re: [PEDA] Creating Menus - part 1
Dear Ian, I sent this letter today morning but it is too big. So I will send in parts. I have written this article special for Russian users who have problem in English. The article is in Russia and in PDF format. I'll send it to your e-mail directly if you will need it after this letter. All information here is in HELP but I couldn't do anything without help of Protel's Support Consultant Ben Burgess. There are a few examples. So my question was: How can I add new toolbar to Design Explorer automatically by VBA? I know how to do it manually. I have found the process Client:CustomizeResourses but it can only show or hide created early toolbars. Maybe I do something wrong. Can you send me example of VBA code for creating new toolbar. It isn't good to create new server by SDK because I use only standard functions. Answer was: Here are answers to the vba code query: You dont write VBA code to customize toolbars in Design Explorer. In fact the Design Explorer has no support for VBA. VBA is only for Microsoft products. The Design Explorer is based on Protel's technologies, such as Protel API, Macro scripts and Process Launchers. In your case, you need to adjust the Client99SE.INI file, and write two text files (FileName.INS and FileName.RCS) to add resources in the Design Explorer automatically. A bit of background... The Design Explorer when started, looks inside the Client99SE.INI file to execute certain initialization routines, verify installed existing servers, and so on. This file is where you can add instructions to inform the Design Explorer to update the resources of a certain server automatically for your server. Once this has been done, you need to restart the Design Explorer to make the changes permanent. Now the question is how can I install new resources for an existing server automatically? When you need to install new resources in the Design Explorer automatically to update the resources of a main server (for example updating the menus so that the process launchers are linked to a server), this section shows how to do this installation prodecure. 1/ The first step is to add the two lines (the snippet is shown below) to the end of the Client99SE.INI file. Open this file in a text editor (notepad for example) [New Servers] MyServer = D:\Program Files\Design Explorer 99 SE\System\MyServer.INS Copy the above code snippet and paste this at the end of Client99SE.INI file. Once the Design Explorer is up and running, it opens this file and scans for the [New Servers] section and runs any INS files within this section. This section is then erased by the Design Explorer automatically once the Design Explorer is closed. All Protel 99 SE service packs use this principle. 2/ Now you need to have a Update.Ins file (could be any filename you wish) and a Update.RCS file located in the System folder of the Design Explorer directory. For the Update.ins file, it needs to have the following statements ClientInsFile 0.0 EditorName 'Update' EditorExePath 'TextEdit.DLL' Copy the above code snippet and paste this in a text file called Update.Ins 3/ The contents of this INS file is all you need to update the resources of a server. Everytime you install a server in the Design Explorer, the Design Explorer looks for the RCS and the DLL files that have the same filename as the INS file. In this case we are using an existing DLL so we dont have to install a dummy dll in the Design Explorer's system folder. Then the resources file is run inserting new process launchers / resources for a server in the Design Explorer. The Update.RCS file has the following contents as an example. UpdateResource Begin Kind Menu Name PCBMenu Action Add ReferencePosition After ReferenceItem 'Refresh' * Description Begin Popup 'New Menu' Begin MenuItem 'Menu 1' Client:OpenDocument MenuItem SEPARATOR MenuItem 'Menu 2' Client:CloseDocument End End End Copy the above code snippet and paste this in a Update.RCS file To be continue in part 2 Best regards, Yuri V.Potapoff technical expert Rodnik Software, Inc. 1 Nakhimovsky ave., bldg.1, Moscow, 113556 Russia Phones: +7 (095) 113-2688; +7 (095) 113-7001 Fax:+7 (095) 317-9754 E-mail: [EMAIL PROTECTED] http://www.rodnik.ru * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list
Re: [PEDA] Creating Menus - part 3
Dear Ian, Continue. Full text of resource file is too big. Sorry. If you need I send it to you directly. There is also adding of three buttons for changing of Snap Grids by one click with Macros on Client Basic. I use the Macros for automatization a lot of routine operations. But I have found one bug: I can't change template for schematic document by Macros. There's an error in HELP describing process for it and Protel returns me error mesage. Maybe somebody fix this error? So I think this letter will help to use Protel effectively. Best regards, Yuri V.Potapoff technical expert Rodnik Software, Inc. 1 Nakhimovsky ave., bldg.1, Moscow, 113556 Russia Phones: +7 (095) 113-2688; +7 (095) 113-7001 Fax:+7 (095) 317-9754 E-mail: [EMAIL PROTECTED] http://www.rodnik.ru -- UpdateResource Begin Kind ToolBar Name SchematicTools Action Add ReferencePosition After ReferenceItem 'C:\PROGRAM FILES\DESIGN EXPLORER 99 SE\SYSTEM\BUTTONS\WIRTOOLS.BMP' * Description Begin Button 'C:\Program Files\Design Explorer 99 SE\Support\TransistorPNP.bmp' 'Client:CustomizeResources(ToggleToolbar=ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô|$Description=÷ËÌÀÞÉÔØ/×ÙËÌÀÞÉÔØ ÐÁÎÅÌØ ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô)' End End UpdateResource Begin Kind ToolBar Name SchematicTools Action Add ReferencePosition After ReferenceItem 'C:\PROGRAM FILES\DESIGN EXPLORER 99 SE\SYSTEM\BUTTONS\HELP.BMP' * Description Begin Separator Button 'C:\Program Files\Design Explorer 99 SE\Support\Snapgrid1.bmp' 'Macro:RunMacro(DesignName=\Support\Support.ddb|DocumentName=íÁËÒÏÓÙ\îÁÓÔÒÏÊ ËÁ ÓÅÔÏË 5 È 5 ÍÍ.bas|Language=ClientBasic|$Description=îÁÓÔÒÏÊËÁ ÓÅÔÏË 5 ÍÍ È 5 ÍÍ)' Button 'C:\Program Files\Design Explorer 99 SE\Support\Snapgrid2.bmp' 'Macro:RunMacro(DesignName=\Support\Support.ddb|DocumentName=íÁËÒÏÓÙ\îÁÓÔÒÏÊ ËÁ ÓÅÔÏË 5 È 1 ÍÍ.bas|Language=ClientBasic|$Description=îÁÓÔÒÏÊËÁ ÓÅÔÏË 5 ÍÍ È 1 ÍÍ)' Button 'C:\Program Files\Design Explorer 99 SE\Support\Snapgrid3.bmp' 'Macro:RunMacro(DesignName=\Support\Support.ddb|DocumentName=íÁËÒÏÓÙ\îÁÓÔÒÏÊ ËÁ ÓÅÔÏË 1 È 0.5 ÍÍ.bas|Language=ClientBasic|$Description=îÁÓÔÒÏÊËÁ ÓÅÔÏË 1 ÍÍ È 0.5 ÍÍ)' End End UpdateResource Begin Kind ToolBar Name SchematicTools Action Add ReferencePosition After ReferenceItem 'C:\PROGRAM FILES\DESIGN EXPLORER 99 SE\SYSTEM\BUTTONS\WIRTOOLS.BMP' * Description Begin Button 'C:\Program Files\Design Explorer 99 SE\Support\TransistorPNP.bmp' 'Client:CustomizeResources(ToggleToolbar=ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô|$Description=÷ËÌÀÞÉÔØ/×ÙËÌÀÞÉÔØ ÐÁÎÅÌØ ëÏÍÐÏÎÅÎÔÙ ÐÏ çïóô)' End ReferencePosition After ReferenceItem 'C:\PROGRAM FILES\DESIGN EXPLORER 99 SE\SYSTEM\BUTTONS\HELP.BMP' * Description Begin Separator Button 'C:\Program Files\Design Explorer 99 SE\Support\Snapgrid1.bmp' 'Macro:RunMacro(DesignName=\Support\Support.ddb|DocumentName=íÁËÒÏÓÙ\îÁÓÔÒÏÊ ËÁ ÓÅÔÏË 5 È 5 ÍÍ.bas|Language=ClientBasic|$Description=îÁÓÔÒÏÊËÁ ÓÅÔÏË 5 ÍÍ È 5 ÍÍ)' Button 'C:\Program Files\Design Explorer 99 SE\Support\Snapgrid2.bmp' 'Macro:RunMacro(DesignName=\Support\Support.ddb|DocumentName=íÁËÒÏÓÙ\îÁÓÔÒÏÊ ËÁ ÓÅÔÏË 5 È 1 ÍÍ.bas|Language=ClientBasic|$Description=îÁÓÔÒÏÊËÁ ÓÅÔÏË 5 ÍÍ È 1 ÍÍ)' Button 'C:\Program Files\Design Explorer 99 SE\Support\Snapgrid3.bmp' 'Macro:RunMacro(DesignName=\Support\Support.ddb|DocumentName=íÁËÒÏÓÙ\îÁÓÔÒÏÊ ËÁ ÓÅÔÏË 1 È 0.5 ÍÍ.bas|Language=ClientBasic|$Description=îÁÓÔÒÏÊËÁ ÓÅÔÏË 1 ÍÍ È 0.5 ÍÍ)' End End * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Re: [PEDA] Creating Menus
Hi, The best way to customize Protel's menu, toobars and shortcuts is to create special server for it. This server hasn't got any DLL but it has resouces described in special file and installation file. If you customize resource manually you can lose chamges after crash. If you use server you need just install server tp restore all changes. I have a good example of this server but it has a few Russian letters. Also I have written big article about this problem for Russian users. Is anybody interested in it? Best regards, Yuri V.Potapoff technical expert Rodnik Software, Inc. 1 Nakhimovsky ave., bldg.1, Moscow, 113556 Russia Phones: +7 (095) 113-2688; +7 (095) 113-7001 Fax:+7 (095) 317-9754 E-mail: [EMAIL PROTECTED] http://www.rodnik.ru -- From: Stephen Smith[SMTP:[EMAIL PROTECTED]] Sent: Wednesday, August 15, 2001 6:48:27 PM To: 'Protel EDA Forum' Subject: Re: [PEDA] Creating Menus Auto forwarded by a Rule I wanted to add a pull-down menu to the PCB main menu bar, so I opened the customize menu, and pressed edit with the PCBmenu selection highlighted. I then right-clicked and pressed add and named the menu, this is where I got stuck B4 as I couldn't work out how to make it a pull-down menu, but you just add another process, name it, select the operation(this bits all in the handbook), but this bit isn't; right-click on the new process and use the Up and Down commands to position it under your new menu heading, right-click again and press the Right command, which creates a tree structure. -Original Message- From: Coleman, Tim [mailto:[EMAIL PROTECTED]] Sent: 15 August 2001 13:43 To: Protel EDA Forum Subject: Re: [PEDA] Creating Menus So how did you do it? Please share you new found wisdom, I was waiting for a good reply to your question! Cheers TC -Original Message- From: Stephen Smith [EMAIL PROTECTED] Sent: Wednesday, August 15, 2001 12:35 PM To: PEDA (E-mail) Subject:Re: [PEDA] Creating Menus Do not worry about this!! I just figured it out. I want to add my own menu, and I worked out how to add menu items, but I can't find a way to add expanding menus, other than to copy an existing one and edit it. I just want to know if there is an easier way of doing this? Steve * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Re: [PEDA] Creating Menus
On 02:56 PM 16/08/2001 +0400, [EMAIL PROTECTED] said: Hi, The best way to customize Protel's menu, toobars and shortcuts is to create special server for it. This server hasn't got any DLL but it has resouces described in special file and installation file. If you customize resource manually you can lose chamges after crash. If you use server you need just install server tp restore all changes. I have a good example of this server but it has a few Russian letters. Also I have written big article about this problem for Russian users. Is anybody interested in it? Best regards, Yuri V.Potapoff Too right, mate! Is it possible to add new entries to a menu system using an INS file and an associated RCS file or can you only create a new menu using this method? I am interested. Only yesterday I was looking at the details of INS files and noticed resource files can be installed using one. Didn't make the mental leap that this could be used *without* a fancy server DLL to simply pass about customisations. This technique would allow Protel users to exchange fancy customizations. Such as mine that adds copy, cut and paste to the right click. This would be a great way the specialized customisations can be shared. Yuri, is the article available? Sounds good, Ian Wilson. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Re: [PEDA] Creating Menus
By all means, Yuri. We are always interested in improvements to PROTEL. Regards, Harry Selfridge VP Engineering Encore Engineering Services and Products Anaheim, CA 92801 www.encoreengineering.com At 02:56 PM 8/16/01 +0400, you wrote: Hi, The best way to customize Protel's menu, toobars and shortcuts is to create special server for it. This server hasn't got any DLL but it has resouces described in special file and installation file. If you customize resource manually you can lose chamges after crash. If you use server you need just install server tp restore all changes. I have a good example of this server but it has a few Russian letters. Also I have written big article about this problem for Russian users. Is anybody interested in it? Best regards, Yuri V.Potapoff technical expert Rodnik Software, Inc. 1 Nakhimovsky ave., bldg.1, Moscow, 113556 Russia Phones: +7 (095) 113-2688; +7 (095) 113-7001 Fax:+7 (095) 317-9754 E-mail: [EMAIL PROTECTED] http://www.rodnik.ru * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
[PEDA] Creating Menus
I want to add my own menu, and I worked out how to add menu items, but I can't find a way to add expanding menus, other than to copy an existing one and edit it. I just want to know if there is an easier way of doing this? Steve * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Re: [PEDA] Creating Menus
Do not worry about this!! I just figured it out. I want to add my own menu, and I worked out how to add menu items, but I can't find a way to add expanding menus, other than to copy an existing one and edit it. I just want to know if there is an easier way of doing this? Steve * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Re: [PEDA] Creating Menus
So how did you do it? Please share you new found wisdom, I was waiting for a good reply to your question! Cheers TC -Original Message- From: Stephen Smith [EMAIL PROTECTED] Sent: Wednesday, August 15, 2001 12:35 PM To: PEDA (E-mail) Subject: Re: [PEDA] Creating Menus Do not worry about this!! I just figured it out. I want to add my own menu, and I worked out how to add menu items, but I can't find a way to add expanding menus, other than to copy an existing one and edit it. I just want to know if there is an easier way of doing this? Steve * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Re: [PEDA] Creating Menus
I wanted to add a pull-down menu to the PCB main menu bar, so I opened the customize menu, and pressed edit with the PCBmenu selection highlighted. I then right-clicked and pressed add and named the menu, this is where I got stuck B4 as I couldn't work out how to make it a pull-down menu, but you just add another process, name it, select the operation(this bits all in the handbook), but this bit isn't; right-click on the new process and use the Up and Down commands to position it under your new menu heading, right-click again and press the Right command, which creates a tree structure. -Original Message- From: Coleman, Tim [mailto:[EMAIL PROTECTED]] Sent: 15 August 2001 13:43 To: Protel EDA Forum Subject: Re: [PEDA] Creating Menus So how did you do it? Please share you new found wisdom, I was waiting for a good reply to your question! Cheers TC -Original Message- From: Stephen Smith [EMAIL PROTECTED] Sent: Wednesday, August 15, 2001 12:35 PM To: PEDA (E-mail) Subject: Re: [PEDA] Creating Menus Do not worry about this!! I just figured it out. I want to add my own menu, and I worked out how to add menu items, but I can't find a way to add expanding menus, other than to copy an existing one and edit it. I just want to know if there is an easier way of doing this? Steve * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * - or email - * mailto:[EMAIL PROTECTED]?body=leave%20proteledaforum * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Browse or Search previous postings: * http://www.mail-archive.com/proteledaforum@techservinc.com * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *