pango Reference Manual

Synopsis

public class Renderer : Object  {
    public    Underline                 underline ;
    public    bool                      strikethrough ;
    public    int                       active_count ;
    public    Matrix                    matrix ;


    public    void                      activate                  (  ) ;
    public    void                      deactivate                (  ) ;
    public    void                      draw_layout               ( Layout              layout,
                                                                    int                 x,
                                                                    int                 y ) ;
    public    void                      draw_layout_line          ( LayoutLine          line,
                                                                    int                 x,
                                                                    int                 y ) ;
    public    Color                     get_color                 ( RenderPart          part ) ;
    public    weak Layout               get_layout                (  ) ;
    public    weak LayoutLine           get_layout_line           (  ) ;
    public    Matrix                    get_matrix                (  ) ;
    public    void                      set_color                 ( RenderPart          part,
                                                                    Color               color ) ;
    public    void                      set_matrix                ( Matrix              matrix ) ;
    public    virtual void              begin                     (  ) ;
    public    virtual void              draw_error_underline      ( int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;
    public    virtual void              draw_glyph                ( Font                font,
                                                                    Glyph               glyph,
                                                                    double              x,
                                                                    double              y ) ;
    public    virtual void              draw_glyphs               ( Font                font,
                                                                    GlyphString         glyphs,
                                                                    int                 x,
                                                                    int                 y ) ;
    public    virtual void              draw_rectangle            ( RenderPart          part,
                                                                    int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;
    public    virtual void              draw_shape                ( AttrShape           attr,
                                                                    int                 x,
                                                                    int                 y ) ;
    public    virtual void              draw_trapezoid            ( RenderPart          part,
                                                                    double              y1_,
                                                                    double              x11,
                                                                    double              x21,
                                                                    double              y2,
                                                                    double              x12,
                                                                    double              x22 ) ;
    public    virtual void              end                       (  ) ;
    public    virtual void              part_changed              ( RenderPart          part ) ;
    public    virtual void              prepare_run               ( LayoutRun           run ) ;
}

Renderer Description

Details

Constructor Details

Field Details

underline
    public    Underline                 underline ;		

strikethrough
    public    bool                      strikethrough ;		

active_count
    public    int                       active_count ;		

matrix
    public    Matrix                    matrix ;		

Signal Details

Property Details

Method Details

activate ()
    public    void                      activate                  (  ) ;		

deactivate ()
    public    void                      deactivate                (  ) ;		

draw_layout ()
    public    void                      draw_layout               ( Layout              layout,
                                                                    int                 x,
                                                                    int                 y ) ;		

draw_layout_line ()
    public    void                      draw_layout_line          ( LayoutLine          line,
                                                                    int                 x,
                                                                    int                 y ) ;		

get_color ()
    public    Color                     get_color                 ( RenderPart          part ) ;		

get_layout ()
    public    weak Layout               get_layout                (  ) ;		

get_layout_line ()
    public    weak LayoutLine           get_layout_line           (  ) ;		

get_matrix ()
    public    Matrix                    get_matrix                (  ) ;		

set_color ()
    public    void                      set_color                 ( RenderPart          part,
                                                                    Color               color ) ;		

set_matrix ()
    public    void                      set_matrix                ( Matrix              matrix ) ;		

begin ()
    public    virtual void              begin                     (  ) ;		

draw_error_underline ()
    public    virtual void              draw_error_underline      ( int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;		

draw_glyph ()
    public    virtual void              draw_glyph                ( Font                font,
                                                                    Glyph               glyph,
                                                                    double              x,
                                                                    double              y ) ;		

draw_glyphs ()
    public    virtual void              draw_glyphs               ( Font                font,
                                                                    GlyphString         glyphs,
                                                                    int                 x,
                                                                    int                 y ) ;		

draw_rectangle ()
    public    virtual void              draw_rectangle            ( RenderPart          part,
                                                                    int                 x,
                                                                    int                 y,
                                                                    int                 width,
                                                                    int                 height ) ;		

draw_shape ()
    public    virtual void              draw_shape                ( AttrShape           attr,
                                                                    int                 x,
                                                                    int                 y ) ;		

draw_trapezoid ()
    public    virtual void              draw_trapezoid            ( RenderPart          part,
                                                                    double              y1_,
                                                                    double              x11,
                                                                    double              x21,
                                                                    double              y2,
                                                                    double              x12,
                                                                    double              x22 ) ;		

end ()
    public    virtual void              end                       (  ) ;		

part_changed ()
    public    virtual void              part_changed              ( RenderPart          part ) ;		

prepare_run ()
    public    virtual void              prepare_run               ( LayoutRun           run ) ;		


Created by Valadoc