pike.git / src / modules / Image / font.c

version» Context lines:

pike.git/src/modules/Image/font.c:483:   }      /*! @decl void create(string filename)    *! Loads a font file to this font object.    *! Similar to @[load()].    */      void font_create(INT32 args)   {    font_load(args); -  pop_stack(); +    }      /*! @decl Image.Image write(string text, string ... more_text_lines)    *! Writes some text; thus creating an image object    *! that can be used as mask or as a complete picture.    *! One or more text lines may be provided.    *!    *! @seealso    *! @[text_extents], @[load], @[Image.Image->paste_mask], @[Image.Image->paste_alpha_color]   */
pike.git/src/modules/Image/font.c:804:      void font_set_xspacing_scale(INT32 args)   {    FLOAT_TYPE f;       if(!THIS) Pike_error("font->set_xspacing_scale(): No font loaded.\n");    get_all_args("set_xspaxing_scale", args, "%f", &f);       if(f < 0.0) f=0.1;    THIS->xspacing_scale = (double)f; -  pop_n_elems(args); +    }         void font_set_yspacing_scale(INT32 args)   {    FLOAT_TYPE f;       if(!THIS) Pike_error("font->set_yspacing_scale(): No font loaded.\n");    get_all_args("set_yspacing_scale", args, "%f", &f);       if(f <= 0.0) f=0.1;    THIS->yspacing_scale = (double)f; -  pop_n_elems(args); +    }         /*! @decl int baseline()    *!    *! Returns font baseline (pixels from top)    *!    *! @seealso    *! @[height], @[text_extents]    */
pike.git/src/modules/Image/font.c:846:   }      /*! @decl void center()    *!    *! @fixme    *! Document this function.    */      void font_set_center(INT32 args)   { -  pop_n_elems(args); +     if(THIS) THIS->justification=J_CENTER;   }      /*! @decl void right()    *!    *! @fixme    *! Document this function.    */      void font_set_right(INT32 args)   { -  pop_n_elems(args); +     if(THIS) THIS->justification=J_RIGHT;   }      /*! @decl void left()    *!    *! @fixme    *! Document this function.    */      void font_set_left(INT32 args)   { -  pop_n_elems(args); +     if(THIS) THIS->justification=J_LEFT;   }         /***************** global init etc *****************************/      /*      int load(string filename); // load font file, true is success   object write(string text); // new image object