Template:LCD/doc

From MegaDrumWiki
< Template:LCD
Revision as of 21:31, 26 June 2010 by Firelord (Talk | contribs) (Created page with '==Template:LCD documentation== This template is used to illustrate various MegaDrum settings that a user can observe on the LCD screen. Here's how it works in a nutshell: you wr…')

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Template:LCD documentation

This template is used to illustrate various MegaDrum settings that a user can observe on the LCD screen. Here's how it works in a nutshell: you write the following code:

{{LCD|
color=black|
bgcolor=#00FF00|
line1=<MegaDrum.info ;>|
line2=(c)D.Skachkov&nbsp;&nbsp;♦|
caption=MegaDrum copyright screen and contrast adjust
}}

Ang get this result:

<MegaDrum.info >
(c)D.Skachkov  ♦

MegaDrum copyright screen and contrast adjust


The format of the template is self-explanatory. Any parameter can be omitted. Defaults are: black characters on green background. The default text is the copyright screen and default caption is "MegaDrum display". Observe the main template to see how it looks.

A note on text formatting: Please note that if a line contains more than a single whitespace character you will need to enter &nbsp; for each additional whitespace.

Also consider using &lt; for the "<" character and "&gt;" for the ">" character.

Here's another example. Note that I used a different color/bgcolor here. You can also use standard RGB color representations such as #00FF00.

{{LCD|
color=white|
bgcolor=blue|
line1=█_______________|
line2=________________|
caption=MegaDrum VU Meter screen
}}

Result:

█_______________
________________

MegaDrum VU Meter screen


Finally here is an example settings screen:

{{LCD|
color=white|
bgcolor=blue|
line1=&lt;CustomCurve1&nbsp;&nbsp;&gt;|
line2=P1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2♦|
caption=Custom curve '''CustomCurve1''' point '''P1''' value
}}

The result is as follows:

<CustomCurve1  >
P1:           2♦

Custom curve CustomCurve1 point P1 value


I agree that entering those whitespace characters is quite tedious, but I can't think of any remedy at this time. Unless, of course, the LoopFunctions and probably also StringFunctions extensions are installed.