pango Reference Manual

Synopsis

public class GlyphString : Boxed  {
    public    int                       num_glyphs ;
    public    weak GlyphInfo            glyphs ;
    public    int                       log_clusters ;
    public    int                       space ;


    public                              GlyphString               (  ) ;


    public    weak GlyphString          copy                      (  ) ;
    public    void                      extents                   ( Font                font,
                                                                    Rectangle           ink_rect,
                                                                    Rectangle           logical_rect ) ;
    public    void                      extents_range             ( int                 start,
                                                                    int                 end,
                                                                    Font                font,
                                                                    Rectangle           ink_rect,
                                                                    Rectangle           logical_rect ) ;
    public    void                      get_logical_widths        ( string              text,
                                                                    int                 length,
                                                                    int                 embedding_level,
                                                                    int                 logical_widths ) ;
    public    int                       get_width                 (  ) ;
    public    void                      index_to_x                ( string              text,
                                                                    int                 length,
                                                                    Analysis            analysis,
                                                                    int                 index_,
                                                                    bool                trailing,
                                                                    int                 x_pos ) ;
    public    void                      set_size                  ( int                 new_len ) ;
    public    void                      x_to_index                ( string              text,
                                                                    int                 length,
                                                                    Analysis            analysis,
                                                                    int                 x_pos,
                                                                    int                 index_,
                                                                    int                 trailing ) ;
}

GlyphString Description

Details

Constructor Details

GlyphString ()
    public                              GlyphString               (  ) ;		

Field Details

num_glyphs
    public    int                       num_glyphs ;		

glyphs
    public    weak GlyphInfo            glyphs ;		

log_clusters
    public    int                       log_clusters ;		

space
    public    int                       space ;		

Signal Details

Property Details

Method Details

copy ()
    public    weak GlyphString          copy                      (  ) ;		

extents ()
    public    void                      extents                   ( Font                font,
                                                                    Rectangle           ink_rect,
                                                                    Rectangle           logical_rect ) ;		

extents_range ()
    public    void                      extents_range             ( int                 start,
                                                                    int                 end,
                                                                    Font                font,
                                                                    Rectangle           ink_rect,
                                                                    Rectangle           logical_rect ) ;		

get_logical_widths ()
    public    void                      get_logical_widths        ( string              text,
                                                                    int                 length,
                                                                    int                 embedding_level,
                                                                    int                 logical_widths ) ;		

get_width ()
    public    int                       get_width                 (  ) ;		

index_to_x ()
    public    void                      index_to_x                ( string              text,
                                                                    int                 length,
                                                                    Analysis            analysis,
                                                                    int                 index_,
                                                                    bool                trailing,
                                                                    int                 x_pos ) ;		

set_size ()
    public    void                      set_size                  ( int                 new_len ) ;		

x_to_index ()
    public    void                      x_to_index                ( string              text,
                                                                    int                 length,
                                                                    Analysis            analysis,
                                                                    int                 x_pos,
                                                                    int                 index_,
                                                                    int                 trailing ) ;		


Created by Valadoc