Roxen.git / server / modules / graphics / graphic_text.pike

version» Context lines:

Roxen.git/server/modules/graphics/graphic_text.pike:1:   // This is a roxen module. Copyright © 1996 - 2000, Roxen IS.   //    - constant cvs_version="$Id: graphic_text.pike,v 1.271 2001/07/16 00:01:01 nilsson Exp $"; + constant cvs_version="$Id: graphic_text.pike,v 1.272 2001/07/25 15:14:58 jhs Exp $";      #include <module.h>   inherit "module";         // ------------------- Module registration ---------------------      constant module_type = MODULE_TAG;   constant module_name = "Graphics: Graphic text";   constant module_doc =
Roxen.git/server/modules/graphics/graphic_text.pike:109: Inside #if defined(manual)
  <attr name='italic'><p>    Use an italic version of the font, if available.</p>   </attr>      <attr name='bshadow' value='distance'><p>    Draw a blured black drop-shadow behind the text. Using 0 as distance    does not currently place the shadow directly below the text. Using    negative values for distance is possible, but you might have to add    'spacing'.</p>    <ex type=vert> - <gtext scale=\"0.8\" fgcolor=\"#FF6600\" bshadow=\"1\">&lt;gtext - bshadow=1&gt;</gtext><br /> -  - <gtext scale=\"0.8\" fgcolor=\"#FF6600\" bshadow=\"2\">&lt;gtext - bshadow=2&gt;</gtext> + <gtext scale=\"0.8\" fgcolor=\"#FF6600\" + bshadow=\"1\">&lt;gtext bshadow=1&gt;</gtext> + <br /><gtext scale=\"0.8\" fgcolor=\"#FF6600\" + bshadow=\"2\">&lt;gtext bshadow=2&gt;</gtext>    </ex>   </attr>      <attr name='chisel'><p>    Make the text look like it has been cut into the background.</p>    <ex type=vert>   <gtext font=\"lucida\" bold=\"\" chisel=\"\" talign=\"center\" tile=\"\"   opaque=\"70\" fgcolor=\"gold\" bevel=\"2\"   background=\"/internal-roxen-squares\"> Chisel opaque=\"70\"</gtext>    </ex>
Roxen.git/server/modules/graphics/graphic_text.pike:169: Inside #if defined(manual)
  <attr name='fs'><p>    Apply floyd-steinberg dithering to the resulting image. Most of the    time it is much better to increase the number of colors, instead of    dithering the image, but sometimes when using very complex background    images dithering is O.K.</p>   </attr>      <attr name='ghost' value='dist,blur,color'><p>    Apply a ghost effect. Cannot be used together with shadow or magic    coloring.</p> -  <ex type='vert'> - <gtext spacing=\"2\" crop=\"\" ghost=\"1,1,red\">ghost=1,1,red</gtext> - <gtext spacing=\"2\" crop=\"\" ghost=\"1,3,blue\">ghost=1,3,blue</gtext> - <gtext spacing=\"2\" crop=\"\" bshadow=\"1\" opaque=\"90\" ghost=\"-1,1,yellow\"> - ghost=-1,1,yellow opaque=90 bshadow=1</gtext> -  </ex> +  <ex type='vert'><gtext spacing=\"2\" crop=\"\" ghost=\"1,1,red\">ghost=1,1,red</gtext></ex>   </attr>      <attr name='glow' value='color'><p>    Apply a 'glow' filter to the image. Quite a CPU eater. Looks much    better on a dark background, where a real 'glow' effect can be    achieved.</p>    <ex type=vert>   <gtext glow=\"red\">&lt;gtext glow=red&gt;</gtext>    </ex>   </attr>
Roxen.git/server/modules/graphics/graphic_text.pike:284: Inside #if defined(manual)
  </attr>      <attr name='scroll' value='width,steps,delay'><p>    Generate an animated GIF image of the text scrolling.</p>   </attr>      <attr name='shadow' value='intensity,distance'><p>    Draw a blured black drop-shadow behind the text. Using 0 as distance    does not currently place the shadow directly below the text. Using negative    values for distance is possible,</p> -  <ex type=vert> - <gtext scale=\"0.8\" fgcolor=\"blue\" shadow=\"40,0\">&lt;gtext - shadow=40,0&gt;</gtext><br /> -  - <gtext scale=\"0.8\" fgcolor=\"blue\" shadow=\"40,2\">&lt;gtext - shadow=40,2&gt;</gtext><br /> -  </ex> +  <ex type=vert><gtext scale=\"0.8\" fgcolor=\"blue\" + shadow=\"40,0\">&lt;gtext shadow=40,0&gt;</gtext> + <br /><gtext scale=\"0.8\" fgcolor=\"blue\" + shadow=\"40,2\">&lt;gtext shadow=40,2&gt;</gtext></ex>   </attr>      <attr name='size' value='width,height'><p>    Set the size of the image.</p>   </attr>      <attr name='spacing' value='number'><p>    Add space around the text.</p>   </attr>   
Roxen.git/server/modules/graphics/graphic_text.pike:325: Inside #if defined(manual)
  <attr name='textbox' value='opaque,color'><p>    Draw a box with an opaque value below the text of the specified color.</p>   </attr>      <attr name='textscale' value='color,color,color,color'><p>    Apply a color filter to the text. The colors are,    respectively, upper left, lower left, upper right and lower right.    It is probably a good idea to increase the 'quant' value when    using this argument.</p>    <ex type=vert> - <gtext quant=\"128\" textscale=\"blue,red,black,darkgreen\" - >Blue, red, black, darkgreen</gtext> + <gtext quant=\"128\" textscale=\"blue,white,red,darkgreen\" + >Blue, white, + red, darkgreen</gtext>    </ex>   </attr>      <attr name='texture' value='path'><p>    Uses the specified images as a field texture.</p>   <ex type=hor> - <gtext font=\"yikes\" fontsize=\"100\" + <gtext font=\"\" fontsize=\"100\"   texture=\"/internal-roxen-squares\">A</gtext>   </ex>   </attr>      <attr name=tile>    Tiles the background and foreground images if they are smaller than    the actual image.   </attr>      <attr name='xpad' value='percentage|integer'><p>
Roxen.git/server/modules/graphics/graphic_text.pike:463: Inside #if defined(manual)
      <ex type=vert>   <gtext href=\"\" magic=\"Roxen\"></gtext>    </ex>   </attr>      <attr name='magic-attribute' value='value'><p>    Same as for any <tag>gtext</tag> attribute, except for the    highlighted image.</p>    - <ex type=vert> - <gtext fgcolor=\"blue\" magic-glow=\"yellow\" magic=\"\">Magic attribute</gtext> -  </ex> + <ex type=vert><gtext fgcolor=\"blue\" magic=\"\" + magic-glow=\"red\" magic-fg=\"white\">Mouse me!</gtext></ex>   </attr>      <attr name='noxml'><p>    Do not terminate the image tag with \"/\".</p>   </attr>      <attr name='split'>    <p>Make each word into a separate gif image. Useful if you are    writing a large text, and word wrap at the edges of the display is    desired.</p>
Roxen.git/server/modules/graphics/graphic_text.pike:489: Inside #if defined(manual)
   Useful if you are writing a large text, and word wrap at the edges    of the display is desired.    </gtext>   </ex>       <p>This will allow the browser to word-wrap the text, but will    disable certain attributes like <att>magic</att>. Note that the word    wraping functionality of this example cannot be shown as the size of    the browser window is determined by the largest example box. </p>    -  <ex type='vert'> - <gtext scale=\"0.4\" split=\"\">Make each word..</gtext> -  </ex> +  <ex type='vert'><gtext scale=\"0.4\" split=\"\">One image per character.</gtext></ex>   </attr>      <attr name='submit'><p>    Creates a submit-button for forms. Does not work together with    <att>split</att> or <att>magic</att> attributes.</p>   </attr>"+gtextargs,      "gtext-id":#"<desc tag='tag'><p><short>    Returns an internal URL to an image with the specified gtext attributes    applied.</short> Rendering a text image with the given arguments is