Graphviz 13.0.0~dev.20241220.2304
|
#include <types.h>
Data Fields | ||
char * | text | |
char * | fontname | |
char * | fontcolor | |
int | charset | |
double | fontsize | |
pointf | dimen | |
pointf | space | |
pointf | pos | |
union { | ||
struct { | ||
textspan_t * span | ||
size_t nspans | ||
} txt | ||
htmllabel_t * html | ||
} | u | |
char | valign | |
bool | set | |
bool | html | |
int textlabel_t::charset |
Definition at line 108 of file types.h.
Referenced by make_html_label(), make_label(), and make_simple_label().
pointf textlabel_t::dimen |
Definition at line 110 of file types.h.
Referenced by addLabelBB(), addLabelObj(), addXLabel(), emit_attachment(), emit_label(), make_html_label(), make_simple_label(), map_label(), overlap_label(), selfRightSpace(), size_reclbl(), and storeline().
char* textlabel_t::fontcolor |
Definition at line 107 of file types.h.
Referenced by emit_attachment(), emit_html_label(), emit_label(), make_html_label(), make_label(), and parse_reclbl().
char* textlabel_t::fontname |
Definition at line 106 of file types.h.
Referenced by emit_html_label(), make_html_label(), make_label(), parse_reclbl(), and storeline().
double textlabel_t::fontsize |
Definition at line 109 of file types.h.
Referenced by emit_html_label(), emit_label(), make_html_label(), make_label(), parse_reclbl(), and storeline().
htmllabel_t* textlabel_t::html |
Definition at line 120 of file types.h.
Referenced by emit_label(), free_label(), make_html_label(), make_label(), and parse_reclbl().
size_t textlabel_t::nspans |
Definition at line 118 of file types.h.
Referenced by emit_label(), free_label(), and storeline().
pointf textlabel_t::pos |
Definition at line 114 of file types.h.
Referenced by addLabelBB(), addLabelObj(), addXLabels(), emit_attachment(), emit_html_label(), emit_label(), gen_fields(), map_label(), overlap_label(), place_portlabel(), set_label(), and setEdgeLabelPos().
bool textlabel_t::set |
Definition at line 123 of file types.h.
Referenced by addXLabels(), attachOrthoEdges(), edge_in_box(), emit_edge_label(), orthoEdges(), place_portlabel(), set_label(), and setEdgeLabelPos().
pointf textlabel_t::space |
Definition at line 111 of file types.h.
Referenced by emit_html_label(), emit_label(), make_simple_label(), and resize_reclbl().
textspan_t* textlabel_t::span |
Definition at line 117 of file types.h.
Referenced by emit_label(), free_label(), and storeline().
char* textlabel_t::text |
Definition at line 105 of file types.h.
Referenced by emit_attachment(), emit_begin_edge(), emit_page(), free_label(), initObjMapData(), make_html_label(), make_label(), make_simple_label(), and strdup_and_subst_obj0().
struct { ... } textlabel_t::txt |
Referenced by emit_label(), free_label(), and storeline().
union { ... } textlabel_t::u |
Referenced by emit_label(), free_label(), make_html_label(), and storeline().
char textlabel_t::valign |
Definition at line 122 of file types.h.
Referenced by emit_html_label(), and emit_label().