Themes: Difference between revisions

From Wiki for The Only Sheet
Jump to navigation Jump to search
No edit summary
No edit summary
Line 12: Line 12:


===I want to share a Theme I created! How===
===I want to share a Theme I created! How===
        A: Save the character file, then with a text editor, find the tSel_Theme1 text in that file: This is your theme data. Remove the rest (Keep the header, and the header of the Theme section) and save the file under the .tosdata name. Post here!
Once you have created your custom Theme in the '''Themes Data''' worksheet, simply press 'SAVE' to save this theme to file: This will create a '''.tostheme''' file that you can share with others!
    Q: What happens if I open a Theme that uses a Font not installed on my PC?
 
        Q: I dunno! You tell me what happens!
===What happens if I open a Theme that uses a Font not installed on my PC?===
    Q: When I load a Character with a custom theme, the theme I created is not applied to my character!! Why?
Excel will not use it
        A: While any custom theme is saved with the Character, it is not applied automatically when this character is loaded: This is to prevent people from sharing themes that are not necessarily compatible on another system - specifically if that other system does not have a font used in the custom theme!
 
    Q: How do I know the color codes?
===When I load a Character with a custom theme, the theme I created is not applied to my character!! Why?===
        A: A color is made with RED, GREEN, BLUE component/intensity. To define RED for instance, you use: =getRGB(255,0,0). I use a small graphics program to get the RGB color codes.. but you can use sites like this one to get the RGB of a color you want - then just plug that R,G,B into the function above, and voila!
While any custom theme is saved with the Character, it is not applied automatically when this character is loaded: This is to prevent people from sharing themes that are not necessarily compatible on another system - specifically if that other system does not have a font used in the custom theme!
    Q: How do I determine the Maximum Character number to use for a custom theme? :new:
 
        A: What I did to determine the current number of by trial and error: I applied the theme (i.e. the changed font type/size) and added a 20th level character with lots of text. I then checked the INFO section to see how it looked.
===How do I know the color codes?===
    Q: Can I tweak the maximum number of Characters used per line? :new:
A color is made with RED, GREEN, BLUE component/intensity. To define RED for instance, you use: =getRGB(255,0,0). I use a small graphics program to get the RGB color codes.. but you can use sites like [http://www.colorspire.com/rgb-color-wheel/ this one] to get the RGB of a color you want - then just plug that R,G,B into the function above, and voila!
        A:Yes: I added an optional adj. box on the back sheet to allow you to add more, or subtract to the maximum number of characters displayed per line
 
===In ThemeData, what is the 'Maximum Character' column for the INFO section?===
This represent the maximum number of characters the sheet will allow in the INFO section on the BACK worksheet. This is used to implement the auto-wrap feature of the Sheet, which will automatically wrap long lines of text after that many characters.
 
===How do I determine the Maximum Character number to use for a custom theme? ===
I use 'trial and error' to determine the maximum number of characters to : I applied the Theme I wanted (i.e. changed font type/size) and added a 20th level character with lots of text. I then checked the INFO section to see how it looked.
 
===Can I tweak the maximum number of Characters used per line?===
Yes: an optional adj. box on the back sheet to allow you to add more, or subtract to the maximum number of characters displayed per line. This is useful to tweak your own Maximum Character value!
 
===Applying a Theme is slow... why?===
To be honest, I am not 100% sure at this time: I *think* that Excel needs to visit all the cells where a theme was applies, and make the changes in font/size to each and every cells with that theme applied.

Revision as of 10:12, 1 August 2012

WIP

Are Themes applies to all the worksheets?

All 'printable' sheets plus the Control worksheet have been updated to use Themes. Changes visible in other non-printable worksheet are artefacts that have been ignored thus far (You might see a background change in those sheets)

Can I create my OWN Theme

Of course! Do so in the ThemeData sheet, which you can unhide from the Themes. The table uses names that should be self-explanatory. You can make use of the getRGB() function to create your own color in that table. Ex: =getRGB(255,255,255) is White. Black is 0.


I see there is a "User Themes" area in the ThemeData worksheet. Why is that

If someone makes popular theme (one that others like), then I could add it in the Theme table. Of course, if you Donate specifically for your own custom built theme to be included in the Sheet, how can I say no?? :)


I want to share a Theme I created! How

Once you have created your custom Theme in the Themes Data worksheet, simply press 'SAVE' to save this theme to file: This will create a .tostheme file that you can share with others!

What happens if I open a Theme that uses a Font not installed on my PC?

Excel will not use it

When I load a Character with a custom theme, the theme I created is not applied to my character!! Why?

While any custom theme is saved with the Character, it is not applied automatically when this character is loaded: This is to prevent people from sharing themes that are not necessarily compatible on another system - specifically if that other system does not have a font used in the custom theme!

How do I know the color codes?

A color is made with RED, GREEN, BLUE component/intensity. To define RED for instance, you use: =getRGB(255,0,0). I use a small graphics program to get the RGB color codes.. but you can use sites like this one to get the RGB of a color you want - then just plug that R,G,B into the function above, and voila!

In ThemeData, what is the 'Maximum Character' column for the INFO section?

This represent the maximum number of characters the sheet will allow in the INFO section on the BACK worksheet. This is used to implement the auto-wrap feature of the Sheet, which will automatically wrap long lines of text after that many characters.

How do I determine the Maximum Character number to use for a custom theme?

I use 'trial and error' to determine the maximum number of characters to : I applied the Theme I wanted (i.e. changed font type/size) and added a 20th level character with lots of text. I then checked the INFO section to see how it looked.

Can I tweak the maximum number of Characters used per line?

Yes: an optional adj. box on the back sheet to allow you to add more, or subtract to the maximum number of characters displayed per line. This is useful to tweak your own Maximum Character value!

Applying a Theme is slow... why?

To be honest, I am not 100% sure at this time: I *think* that Excel needs to visit all the cells where a theme was applies, and make the changes in font/size to each and every cells with that theme applied.