Changed new_width for new_with. Typo fix
[tbo.git] / src / textobj.h
1 #ifndef __TBO_TEXT_OBJ__
2 #define __TBO_TEXT_OBJ__
3
4 #include <cairo.h>
5 #include <stdio.h>
6 #include "tbo-types.h"
7
8 typedef tbo_object TextObj;
9
10 TextObj * tbo_text_new ();
11 TextObj * tbo_text_new_with_params (int x, int y, int width, int height, const char *text, char *font_name, double r, double g, double b);
12 void tbo_text_free (TextObj *self);
13 void tbo_text_draw (TextObj *self, Frame *frame, cairo_t *cr);
14 char *tbo_text_get_text (TextObj *self);
15 void tbo_text_set_text (TextObj *self, const char *text);
16 void tbo_text_change_font (TextObj *self, char *font);
17 void tbo_text_change_color (TextObj *self, double r, double g, double b);
18 void tbo_text_get_color (TextObj *self, GdkColor *color);
19 char * tbo_text_get_string (TextObj *self);
20 void tbo_text_save (TextObj *self, FILE *file);
21 TextObj * tbo_text_clone (TextObj *self);
22
23 #endif