Customizing the Scripts:
Well, as I've shown you in the actual feature descriptions above, there are many things you can customize in these scripts to make them work the way you want.
But, constantly changing the same things over and over again each time you use a certain option will quickly become tiresome. What we need is a way to make your customizations permanent. As with everything in my custom toolbars, this is surprisingly easy.
Before you can customize any of the scripts or options on my toolbars, you need to know where they are. Everything I have added are located in one of two places: the Toolbar Editor (accessible through Tools | Toolbars/Macros | Edit Toolbars) or the Keyboard Macros (accessible through the Keyboard macro button on the default toolbar).
In some cases, everything to do with a certain option is available through the Toolbar editor, in other cases, due to a limit in the amount of information you can add in the toolbar editor, the toolbar button is used to call a macro.
The Macros Editor:
The following is a list of all macros and what they do:
All other options I've included in my toolbars are available through the Toolbar Editor.
When changing a macro, start the Macro editor, find the macro you wish to change, make your alteration, click Apply then Click Hide. Your customizations will now be available for use. To make sure they are actually saved to the file, exit Arach.
As you change the macros, you will no doubt see things like this: [macro:x] or [replace]. These are internal system commands. When ever you see [replace] this calls the Replace dialog when the macro is executed. If you wish to stop a macro from calling the replace dialog, simply remove this item.
The other system commands should not be altered. Macro x calls the [InsertTagSound] command - this is what allows the program to prompt you for a sound file. Macro y calls the [InsertTagColor] command which prompts you for a colour. Macro z calls the [InsertTagGraphic] command which, you guessed it, prompts you for a graphic.
Some of you may be wondering why I set these system commands as separate macros instead of calling them individually where needed. Simple, in a few macros that call many system commands, having them the other way caused the macro to not work. I originally had 5 of these system command macros, after much testing I was able to reduce this to 3. Do not change these system command macros. Altering them will cause my toolbars to become useless.
Finally for the Macro editor, you can add some macros of your own. As I mentioned above, Macros V & W are open for your use. You can also open more slots by removing any scripts you don't use. To remove a macro, simply delete all text in it's window. You will also want to remove the corresponding button with the Toolbar Editor.
When constructing your own macro, remember about the system command macros I have set up. There are many other system commands as well, you can learn more about them and the Macro editor itself through Arachnophilia's built in help.
The Toolbar Editor:
Everything I have added to Arach makes use of the toolbar editor in some manner. As I discussed above, some of the buttons call a macro, other options have all their code here.
There isn't really a lot to say about the toolbar editor as it is fairly straight forward. On the first tab, you can create new, delete, rename or move the toolbars themselves. On the second tab you can edit the buttons and commands themselves.
When editing the toolbar commands, you will notice that some of them make use of the same system commands as the macros.
It is through the Macro Editor and Toolbar Editor that I added everything to Arach, using these same two tools you can easily change, delete, or add to everything.
One thing to keep in mind, if you make any customizations of your own be sure to also write them down somewhere. I have no way of knowing what sort of customizations you may have done, if I release a new version of these toolbars, my files will not reflect your changes, thus any changes you have made will be lost.