Whenever I upgrade to a new release, I have to recustomize the IDE for all the external tools and corresponding icons I use for them. Is there some kind of configuration file(s) for the IDE that I can just copy to the new version?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In the external tool category of GCB@SYN IDE, I have filled all the available slots with additional tools, each of which has to be customized with various parameters including, for example, the directory in which the tool resides. When installing a new version of GCB, this must be done for each tool not included with the IDE all over again. Also I have created icons for each of these additional tools, and have to associate them with the tools and position them in the interface all over again as well. I was hoping that one or more files in the IDE stores this added tool information, and could just be copied to the latest version. Hope this clarifies my query.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Can you upload a screen shot of the adapted IDE?
Do you replace any of the existng IDE Tools (the IDE is now customised... was external tools)?
Do you just use slots 15 and 16?
And, can you upload the SynToolbars.ini from the synwrite\settings folder.
You raise a great question that others may need resolving. The installer does create a new set of ini files during installation. This is required to update the version numbers, clean out any dirty configuration data etc.
Let me see these files to get my understanding correct.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Attached is a screenshot of my customized IDE and SynToolbars.ini.
It's been a while since I did this, so I don't recall
which of the original Tools I deleted to make room for just the tools I wanted and added.
As you can see, all 16 slots for Tools are used; I would use a few more if available.
I also replaced some of the original icons to make them easier to read.
Thanks for taking the time to look at this.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The screenshot and the ini tell me these changes are a tad beyond what we can expect the installer to cope with. I could have moved existings ICONS, and, it may have been possible to lift the empty slots into a new build but to examine the ini and selectively move will be a tad tougher.
You way forward can be:
Backup your system proir to installation
Install new installer into existing folder structure
Pull the SynToolBars.ini from you archive - do not replace the new ini.
Restore your ICONS
Edit/File compare the new SynToolBars.ini to your existing SynToolBars.ini. Merge but you must ensure you renumber and maintain the consistency of the new SynToolBars.ini.
I am sorry, But, unless someone wants to write a Pascal script or AWK script to do all this - it is a manual operation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
@Jack, I have had an idea. I will let you (and everyone else) know when an update can use the Minimal Update installer.
The Minimal Update installer contains all the key piece of Great Cow BASIC but it does not contain the supporting IDE and all the drivers. You should be able to simply install on top of your existing installation. This way - you will not have to update all those adapations.
:-)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Whenever I upgrade to a new release, I have to recustomize the IDE for all the external tools and corresponding icons I use for them. Is there some kind of configuration file(s) for the IDE that I can just copy to the new version?
Great question.
Help me understand the level of customisation? What are you changing?
I am assuming the GCG@SYN IDE. I need more detail as the installer is highly configurable.
In the external tool category of GCB@SYN IDE, I have filled all the available slots with additional tools, each of which has to be customized with various parameters including, for example, the directory in which the tool resides. When installing a new version of GCB, this must be done for each tool not included with the IDE all over again. Also I have created icons for each of these additional tools, and have to associate them with the tools and position them in the interface all over again as well. I was hoping that one or more files in the IDE stores this added tool information, and could just be copied to the latest version. Hope this clarifies my query.
Can you upload a screen shot of the adapted IDE?
Do you replace any of the existng IDE Tools (the IDE is now customised... was external tools)?
Do you just use slots 15 and 16?
And, can you upload the SynToolbars.ini from the synwrite\settings folder.
You raise a great question that others may need resolving. The installer does create a new set of ini files during installation. This is required to update the version numbers, clean out any dirty configuration data etc.
Let me see these files to get my understanding correct.
Attached is a screenshot of my customized IDE and SynToolbars.ini.
It's been a while since I did this, so I don't recall
which of the original Tools I deleted to make room for just the tools I wanted and added.
As you can see, all 16 slots for Tools are used; I would use a few more if available.
I also replaced some of the original icons to make them easier to read.
Thanks for taking the time to look at this.
The screenshot and the ini tell me these changes are a tad beyond what we can expect the installer to cope with. I could have moved existings ICONS, and, it may have been possible to lift the empty slots into a new build but to examine the ini and selectively move will be a tad tougher.
You way forward can be:
Backup your system proir to installation
Install new installer into existing folder structure
Pull the SynToolBars.ini from you archive - do not replace the new ini.
Restore your ICONS
Edit/File compare the new SynToolBars.ini to your existing SynToolBars.ini. Merge but you must ensure you renumber and maintain the consistency of the new SynToolBars.ini.
I am sorry, But, unless someone wants to write a Pascal script or AWK script to do all this - it is a manual operation.
Here's the screenshot.
Like Jack, I have been manually reconfiguring the IDE settings each time I do a new Install. This takes a few extra minutes.
It would be nice to have the option to keep or import the current settings.
Thank you for the ideas; they may shorten the time involved in customizing the new release.
@Jack, I have had an idea. I will let you (and everyone else) know when an update can use the Minimal Update installer.
The Minimal Update installer contains all the key piece of Great Cow BASIC but it does not contain the supporting IDE and all the drivers. You should be able to simply install on top of your existing installation. This way - you will not have to update all those adapations.
:-)