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

version» Context lines:

Roxen.git/server/modules/graphics/graphic_text.pike:1: - constant cvs_version="$Id: graphic_text.pike,v 1.191 1999/11/28 16:44:52 nilsson Exp $"; + constant cvs_version="$Id: graphic_text.pike,v 1.192 1999/11/30 14:45:18 nilsson Exp $";   constant thread_safe=1;      #include <config.h>   #include <module.h>   #include <stat.h>   inherit "module";   inherit "roxenlib";    - #ifndef VAR_MORE - #define VAR_MORE 0 - #endif /* VAR_MORE */ +     -  +    // ------------------- Module registration ---------------------      array register_module()   {    return ({ MODULE_PARSER,    "Graphics text",    "Generates graphical texts.",    0, 1    });   }
Roxen.git/server/modules/graphics/graphic_text.pike:952:    if(input)    return make_tag("input",arg+(["type":"image"]));       return sprintf(lp,make_tag("img",arg));   }      array(string) tag_gh(string t, mapping m, string c, RequestID id) {    int i;    if(sscanf(t, "%s%d", t, i)==2 && i>1)    m->scale = (string)(1.0 / ((float)i*0.6)); -  for(i=2; i<10; i++) -  if(m[(string)i]) -  { -  m->scale = (string)(1.0 / ((float)i*0.6)); -  break; -  } +     if(!m->valign) m->valign="top";    return ({ "<p>"+tag_graphicstext("",m,c,id)+"<br>" });   }      array(string) tag_anfang(string t, mapping m, string c, RequestID id) {    if(!m->align) m->align="left";    return ({ "<br clear=\"left\">"+tag_graphicstext("",m,c[0..0],id)+c[1..] });   }