10 #ifndef LIVES_PANGOTEXT_H 11 #define LIVES_PANGOTEXT_H 29 typedef struct _lives_subtitle_t {
63 LingoLayout *
render_text_to_cr(LiVESWidget *widget, lives_painter_t *,
const char *text,
const char *fontname,
65 boolean center,
boolean rising,
double top,
int start,
double dwidth,
double dheight);
68 lives_colRGBA64_t *bg,
int dwidth,
int dheight,
double x_bg,
double y_bg,
double x_text,
double y_text);
lives_text_mode_t
Definition: pangotext.h:50
struct _lives_subtitle_t xlives_subtitle_t
Definition: pangotext.h:27
xlives_subtitle_t * prev
for future use
Definition: pangotext.h:34
LingoLayout * layout_nth_message_at_bottom(int n, int width, int height, LiVESWidget *widget, int *linecount)
Definition: pangotext.c:183
char ** get_font_list(void)
Definition: pangotext.c:364
char * text
Definition: pangotext.h:42
lives_subtitle_t * index
Definition: pangotext.h:44
Definition: pangotext.h:14
weed_plant_t * render_text_to_layer(weed_plant_t *layer, const char *text, const char *fontname, double size, lives_text_mode_t mode, lives_colRGBA64_t *fg_col, lives_colRGBA64_t *bg_col, boolean center, boolean rising, double top)
Definition: pangotext.c:491
Definition: pangotext.h:53
xlives_subtitle_t * next
Definition: pangotext.h:35
Definition: pangotext.h:52
long textpos
Definition: pangotext.h:33
lives_colRGB48_t bg
Definition: pangotext.h:23
FILE * tfile
Definition: pangotext.h:41
double end_time
Definition: pangotext.h:31
double start_time
Definition: pangotext.h:30
Definition: pangotext.h:15
lives_colRGB48_t fg
Definition: pangotext.h:22
Definition: pangotext.h:39
LingoLayout * render_text_to_cr(LiVESWidget *widget, lives_painter_t *, const char *text, const char *fontname, double size, lives_text_mode_t mode, lives_colRGBA64_t *fg_col, lives_colRGBA64_t *bg_col, boolean center, boolean rising, double top, int start, double dwidth, double dheight)
Definition: pangotext.c:418
Definition: pangotext.h:21
Definition: pangotext.h:51
void layout_to_lives_painter(LingoLayout *layout, lives_painter_t *cr, lives_text_mode_t mode, lives_colRGBA64_t *fg, lives_colRGBA64_t *bg, int dwidth, int dheight, double x_bg, double y_bg, double x_text, double y_text)
Definition: pangotext.c:155
lives_subtitle_t * current
pointer to current entry in index
Definition: pangotext.h:45
int offset
offset in frames (default 0)
Definition: pangotext.h:46
double last_time
Definition: pangotext.h:43
Definition: pangotext.h:29
lives_subtitle_type_t type
Definition: pangotext.h:40
lives_subtitle_style_t * style
for future use
Definition: pangotext.h:32
lives_subtitle_type_t
Definition: pangotext.h:13
Definition: pangotext.h:16