GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_widget_markup.h
1//SPDX-License-Identifier: LGPL-2.0-or-later
2/*
3
4 Copyright (c) 2014-2023 Cyril Hrubis <metan@ucw.cz>
5
6 */
7
8#ifndef GP_WIDGET_MARKUP_H
9#define GP_WIDGET_MARKUP_H
10
11#include <utils/gp_markup.h>
14
15struct gp_widget_markup {
16 unsigned int min_size_em;
17 gp_markup_lines *lines;
18 gp_markup *markup;
19};
20
30gp_widget *gp_widget_markup_new(const char *markup, enum gp_markup_fmt fmt, int flags);
31
42int gp_widget_markup_set(gp_widget *self, enum gp_markup_fmt fmt,
43 int flags, const char *markup_str);
44
45#endif /* GP_WIDGET_MARKUP_H */
A simple text markup format.
Justifies markup into lines.
A markup parsers.
gp_markup_fmt
Markup format to parse.
A markup lines.
A text markup.
Definition gp_markup.h:97