|  | HTML |  |

|  | Splash! |  |

|  | PostScript |  |

| Template Toolkit Examples: Splash! Library: Buttons |

| icon

|  | button |  |

bar |

# Buttons

The splash/button template provides one of the fundamental components of the Splash! library - a coloured box with rounded corners. It can be used as a menu button, title bar, panel frame, and so on.

Source #1:

    [% INCLUDE splash/button
        content="Hello World"
    %]

Output #1:

| Hello World |

Source #2:

    [% WRAPPER splash/button
        style=splash.style.select -%]
    Hello World
    [%- END %]

Output #2:

| Hello World |

Source #3:

    [% WRAPPER splash/button
        col   = 'grey75'
        align = 'right'
        width = '50%'
    -%]
    Hello World
    [%- END %]

Output #3:

| Hello World |

Source #4:

    [% col   = 'grey75'
       bgcol = 'grey50'
    %]

    <table border=0 cellpadding=8
           bgcolor="[% splash.rgb.$bgcol %]">
    <tr>
      <td>
        [% INCLUDE splash/button content="Hello World" %]
      </td>
    </tr>
    </table>

Output #4:

| Hello World |

Source #5:

    [% WRAPPER splash/button + splash/text
         style = splash.style.select
         link  = 'http://www.tt2.org/'
    -%]
    Hello World
    [% END %]

Output #5:

| Hello World |

Source #6:

    [% WRAPPER splash/button
    	   style = splash.style.select;
    %]

    [% WRAPPER splash/text
               style = splash.style.select
    	   size  = '+1'
    -%]
    Hello World
    [% END %]

    [% WRAPPER splash/button + splash/text
    	   style = splash.style.default
    	   bgcol = splash.style.select.col.fore
    	   bold  = 1
    -%]
    Choosing a Language for your Project
    [% END %]

    [% END %]

Output #6:

Hello World

| Choosing a Language for your Project |

Source #7:

    [% WRAPPER splash/button + splash/text
               width = '70%'
    	   style = splash.style.select
    %]
    The Poetry of the Language
    [% END %]

    [% WRAPPER splash/button
    	   width = "70%"
               align = 'left'
    %]
    Finally, a note of caution.  This language, like
    English, can be a medium for prose, or a medium
    for poetry.  The difference between prose and
    poetry is not that different languages are used,
    but that the same language is used, differently.
    [% END %]

Output #7:

| The Poetry of the Language |

| Finally, a note of caution. This language, like English, can be a medium for prose, or a medium for poetry. The difference between prose and poetry is not that different languages are used, but that the same language is used, differently. |