cong-font

cong-font —

Synopsis




CongFont*   cong_font_load                  (const gchar *font_name);
void        cong_font_delete                (CongFont *font);
gint        cong_font_get_height            (CongFont *font,
                                             const gchar *text);
PangoFontDescription* cong_font_get_pango_description
                                            (CongFont *font);
void        cong_font_draw_string_slow      (GdkDrawable *drawable,
                                             CongFont *font,
                                             GdkGC *gc,
                                             const gchar *text,
                                             gint x,
                                             gint y,
                                             CongFontYPos y_pos);
gint        cong_font_string_width_slow     (CongFont *font,
                                             const gchar *text);

Description

Details

cong_font_load ()

CongFont*   cong_font_load                  (const gchar *font_name);

Loads a font named font_name

font_name : The name of the font to load
Returns : The CongFont

cong_font_delete ()

void        cong_font_delete                (CongFont *font);

Unimplemented

font : a CongFont

cong_font_get_height ()

gint        cong_font_get_height            (CongFont *font,
                                             const gchar *text);

Computes the height, in pixels, of text rendered in font.

font : a CongFont
text : a string to render
Returns : height, in pixels, of text rendered in font

cong_font_get_pango_description ()

PangoFontDescription* cong_font_get_pango_description
                                            (CongFont *font);

font : a CongFont
Returns : the PangoFontDescription for font

cong_font_draw_string_slow ()

void        cong_font_draw_string_slow      (GdkDrawable *drawable,
                                             CongFont *font,
                                             GdkGC *gc,
                                             const gchar *text,
                                             gint x,
                                             gint y,
                                             CongFontYPos y_pos);

TODO: Write me

drawable : a GdkDrawable
font : a CongFont
gc : a GdkGC
text : a string
x : a gint
y : a gint
y_pos :

cong_font_string_width_slow ()

gint        cong_font_string_width_slow     (CongFont *font,
                                             const gchar *text);

font : a CongFont
text : the string to be rendered
Returns : The width, in pixels, of text rendered in font