RENDER_API bezier *new_spline(edge_t * e, int sz);
RENDER_API char **parse_style(char *s);
RENDER_API void place_graph_label(Agraph_t *);
- RENDER_API int place_portlabel(edge_t * e, boolean head_p);
+ RENDER_API int place_portlabel(edge_t * e, bool head_p);
RENDER_API void makePortLabels(edge_t * e);
RENDER_API pointf edgeMidpoint(graph_t* g, edge_t * e);
RENDER_API void addEdgeLabels(edge_t * e, pointf rp, pointf rq);
if (!E_labelangle && !E_labeldistance) return;
if (ED_head_label(e) && !ED_head_label(e)->set) {
- if (place_portlabel(e, TRUE))
+ if (place_portlabel(e, true))
updateBB(agraphof(agtail(e)), ED_head_label(e));
}
if (ED_tail_label(e) && !ED_tail_label(e)->set) {
- if (place_portlabel(e, FALSE))
+ if (place_portlabel(e, false))
updateBB(agraphof(agtail(e)), ED_tail_label(e));
}
}
* and head is at spl->list[spl->size-l].list[bez->size-1]
* Return 1 on success
*/
-int place_portlabel(edge_t * e, boolean head_p)
+int place_portlabel(edge_t * e, bool head_p)
{
textlabel_t *l;
splines *spl;
if (E_headlabel) {
for (e = agfstin(g, n); e; e = agnxtin(g, e))
if (ED_head_label(AGMKOUT(e))) {
- place_portlabel(AGMKOUT(e), TRUE);
+ place_portlabel(AGMKOUT(e), true);
updateBB(g, ED_head_label(AGMKOUT(e)));
}
if (E_taillabel) {
for (e = agfstout(g, n); e; e = agnxtout(g, e)) {
if (ED_tail_label(e)) {
- if (place_portlabel(e, FALSE))
+ if (place_portlabel(e, false))
updateBB(g, ED_tail_label(e));
}
}