struct ETextSuckFont; struct ETextSuckChar; struct EText; |
"model" GtkObject : Read / Write "event_processor" GtkObject : Read / Write "text" gchar* : Read / Write "font" gchar* : Write "fontset" gchar* : Write "font_gdk" GdkFont : Write "font_e" gpointer : Read / Write "anchor" GtkAnchorType : Read / Write "justification" GtkJustification : Read / Write "clip_width" gdouble : Read / Write "clip_height" gdouble : Read / Write "clip" gboolean : Read / Write "fill_clip_rectangle" gboolean : Read / Write "x_offset" gdouble : Read / Write "y_offset" gdouble : Read / Write "fill_color" gchar* : Write "fill_color_gdk" GdkColor : Read / Write "fill_color_rgba" guint : Read / Write "fill_stipple" GdkWindow : Read / Write "text_width" gdouble : Read "text_height" gdouble : Read "editable" gboolean : Read / Write "use_ellipsis" gboolean : Read / Write "ellipsis" gchar* : Read / Write "line_wrap" gboolean : Read / Write "break_characters" gchar* : Read / Write "max_lines" gint : Read / Write "width" gdouble : Read / Write "height" gdouble : Read "draw_borders" gboolean : Read / Write "allow_newlines" gboolean : Read / Write |
"changed" void user_function (EText *etext, gpointer user_data); "activate" void user_function (EText *etext, gpointer user_data); |
struct ETextSuckFont { guchar *bitmap; gint bitmap_width; gint bitmap_height; gint ascent; ETextSuckChar chars[256]; }; |
struct ETextSuckChar { int left_sb; int right_sb; int width; int ascent; int descent; int bitmap_offset; /* in pixels */ }; |