Test the themes
At this point you are ready to test your themes.
As previously stated, activating a theme requires that the T-O-M Core script is sent a message from another script. Conveniently, the T-O-M Preparation script has such a feature: just click the Test theme button in the main preparation menu and you will get a new menu with the list of available notecards in the object's inventory (actually: the prim's inventory). Clicking on one of these buttons will activate the theme.
Of course for something visible to happen you should have at least two themes, but in the end you decide.
The following picture shows what the "Test theme" menu will look like. The actual names that will appear are those of your notecards truncated to 12 characters to fit into the SL dialog limitation. This example assumes that your theme are named "Theme 1", "Theme 2", etc.
Note that you can have more than 9 themes, Next ► and ◄ Prev buttons will appear as required for pagination.
On the last menu page, the "next" button will be replaced by another button labelled ►Enter UUID◄. When you click this button, a new text box will appear where you can enter (or, probably, paste) a notecard UUID you have in your inventory. The two pictures below show how you can copy a notecard UUID in the viewer and paste it into the text box.
Example of the "test notecard themes" menu
Copying a theme notecard's UUID from inventory using Firestorm's context menu
Pasting a theme notecard's UUID into the text box to test it
On the first page of the "test notecards" menu, the "previous" is replaced with another button labelled ►To LSD◄. Clicking this button will take you to a similar menu devoted to LSD themes, pictured below. On the first page of this new menu, the ►To Notecards◄ button will take you back to the notecards menu.
Example of the "test LSD themes" menu
Two remarks about the test theme feature:
this menu, as the name implies, is only for testing purposes. The preparation scripts are not transferable, so you will need a separate client to provide this kind of functionality to your end users if you want such a menu. Please refer to the relevant chapter in this documentation.
All notecards from the prim's inventory will be displayed in the notecards menu, even if they are not actual themes (documentation, contact info, etc.). Since the T-O-M Core script performs checks before accepting a notecard as a theme there is absolutely no risk of "activating" a foreign notecard by mistake. Client script generally provide some filter or naming convention to avoid this situation anyway. Again, this menu is only a testing facility.