| GtkExtra2 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <gtkextra.h>
GtkPSFont;
gint gtk_psfont_init ();
void gtk_psfont_unref ();
GtkPSFont* gtk_psfont_get_by_name (const gchar *name);
GtkPSFont* gtk_psfont_get_by_family (const gchar *family,
gboolean italic,
gboolean bold);
GdkFont* gtk_psfont_get_gdkfont (GtkPSFont *font,
gint height);
PangoFontDescription* gtk_psfont_get_font_description (GtkPSFont *font,
gint height);
const gchar * gtk_psfont_get_psfontname (GtkPSFont *psfont);
void gtk_psfont_add_font (const char *fontname,
const gchar *psname,
const gchar *family,
const gchar *pango_string,
gboolean italic,
gboolean bold);
void gtk_psfont_add_i18n_font (const char *fontname,
const gchar *psname,
const gchar *family,
const gchar *i18n_latinfamily,
const gchar *pango_string,
gboolean italic,
gboolean bold,
gboolean vertical);
void gtk_psfont_get_families (GList **family,
gint *numf);
void gtk_psfont_get_char_size (GtkPSFont *psfont,
GdkFont *font,
GdkFont *latin_font,
GdkWChar wc,
gint *width,
gint *ascent,
gint *descent);
typedef struct {
gchar *fontname;
gchar *psname;
gchar *family;
gchar *pango_description;
gchar *i18n_latinfamily;
gboolean italic;
gboolean bold;
gboolean vertical;
} GtkPSFont;
GtkPSFont* gtk_psfont_get_by_family (const gchar *family, gboolean italic, gboolean bold);
|
|
|
|
|
|
Returns : |
GdkFont* gtk_psfont_get_gdkfont (GtkPSFont *font, gint height);
|
|
|
|
Returns : |
PangoFontDescription* gtk_psfont_get_font_description (GtkPSFont *font, gint height);
|
|
|
|
Returns : |
const gchar * gtk_psfont_get_psfontname (GtkPSFont *psfont);
|
|
Returns : |
void gtk_psfont_add_font (const char *fontname,
const gchar *psname,
const gchar *family,
const gchar *pango_string,
gboolean italic,
gboolean bold);
|
|
|
|
|
|
|
|
|
|
|
void gtk_psfont_add_i18n_font (const char *fontname,
const gchar *psname,
const gchar *family,
const gchar *i18n_latinfamily,
const gchar *pango_string,
gboolean italic,
gboolean bold,
gboolean vertical);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void gtk_psfont_get_families (GList **family, gint *numf);
|
|
|