#ifndef __CTK_GTKSIM_DRAW_H__ #define __CTK_GTKSIM_DRAW_H__ struct ctk_gtksim_draw_font; extern struct ctk_gtksim_draw_font ctk_gtksim_draw_font_normal, ctk_gtksim_draw_font_bold, ctk_gtksim_draw_font_menu, ctk_gtksim_draw_font_monospace, ctk_gtksim_draw_font_monospace_bold; struct ctk_gtksim_draw_color; extern struct ctk_gtksim_draw_color ctk_gtksim_draw_color_white, ctk_gtksim_draw_color_lightgray, ctk_gtksim_draw_color_midgray, ctk_gtksim_draw_color_darkgray, ctk_gtksim_draw_color_ddarkgray, ctk_gtksim_draw_color_black, ctk_gtksim_draw_color_blue; void ctk_gtksim_draw_init(void); int ctk_gtksim_draw_string_width(struct ctk_gtksim_draw_font *font, char *str, int monospace); void ctk_gtksim_draw_string(struct ctk_gtksim_draw_font *font, struct ctk_gtksim_draw_color *color, int x, int y, char *str, int monospace); void ctk_gtksim_draw_line(struct ctk_gtksim_draw_color *color, int x1, int y1, int x2, int y2); #endif /* __CTK_GTKSIM_DRAW_H__ */