Graphviz 12.0.1~dev.20240716.0800
Loading...
Searching...
No Matches
textlabel_t Struct Reference

#include <types.h>

Collaboration diagram for textlabel_t:
[legend]

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
 

Detailed Description

Definition at line 104 of file types.h.

Field Documentation

◆ charset

int textlabel_t::charset

Definition at line 108 of file types.h.

Referenced by make_html_label(), make_label(), and make_simple_label().

◆ dimen

◆ fontcolor

char* textlabel_t::fontcolor

Definition at line 107 of file types.h.

Referenced by emit_attachment(), emit_html_label(), emit_label(), make_html_label(), and make_label().

◆ fontname

char* textlabel_t::fontname

Definition at line 106 of file types.h.

Referenced by emit_html_label(), make_html_label(), make_label(), and storeline().

◆ fontsize

double textlabel_t::fontsize

Definition at line 109 of file types.h.

Referenced by emit_html_label(), emit_label(), make_html_label(), make_label(), and storeline().

◆ html [1/2]

htmllabel_t* textlabel_t::html

Definition at line 120 of file types.h.

Referenced by emit_label(), free_label(), make_html_label(), and make_label().

◆ html [2/2]

bool textlabel_t::html

Definition at line 124 of file types.h.

◆ nspans

size_t textlabel_t::nspans

Definition at line 118 of file types.h.

Referenced by emit_label(), free_label(), and storeline().

◆ pos

◆ set

bool textlabel_t::set

Definition at line 123 of file types.h.

Referenced by addXLabels(), edge_in_box(), place_portlabel(), set_label(), and setEdgeLabelPos().

◆ space

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().

◆ span

textspan_t* textlabel_t::span

Definition at line 117 of file types.h.

Referenced by emit_label(), free_label(), and storeline().

◆ text

◆ [struct]

struct { ... } textlabel_t::txt

Referenced by emit_label(), free_label(), and storeline().

◆ [union]

union { ... } textlabel_t::u

◆ valign

char textlabel_t::valign

Definition at line 122 of file types.h.

Referenced by emit_html_label(), and emit_label().


The documentation for this struct was generated from the following file: