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 ) ;
}

public GlyphString ( ) ;
public int num_glyphs ;
public weak GlyphInfo glyphs ;
public int log_clusters ;
public int space ;
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 ) ;
Created by Valadoc