\section{lib/common/emit.c File Reference}
\label{emit_8c}\index{lib/common/emit.\-c@{lib/common/emit.\-c}}
{\ttfamily \#include \char`\"{}config.\-h\char`\"{}}\\*
{\ttfamily \#include $<$string.\-h$>$}\\*
{\ttfamily \#include $<$ctype.\-h$>$}\\*
{\ttfamily \#include $<$locale.\-h$>$}\\*
{\ttfamily \#include \char`\"{}render.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}agxbuf.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}htmltable.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}gvc.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}cdt.\-h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}xdot.\-h\char`\"{}}\\*
Include dependency graph for emit.\-c\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{emit_8c__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct {\bf exdot\-\_\-op}
\item 
struct {\bf colorseg\-\_\-t}
\item 
struct {\bf colorsegs\-\_\-t}
\item 
struct {\bf segitem\-\_\-s}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bf P2\-R\-E\-C\-T}(p, pr, sx, sy)~(pr[0].x = p.\-x -\/ sx, pr[0].y = p.\-y -\/ sy, pr[1].x = p.\-x + sx, pr[1].y = p.\-y + sy)
\item 
\#define {\bf F\-U\-Z\-Z}~3
\item 
\#define {\bf E\-P\-S\-I\-L\-O\-N}~.\-0001
\item 
\#define {\bf E\-P\-S}~1\-E-\/5
\item 
\#define {\bf A\-E\-Q0}(x)~(((x) $<$ {\bf E\-P\-S}) \&\& ((x) $>$ -\/{\bf E\-P\-S}))
\item 
\#define {\bf T\-H\-I\-N\-\_\-\-L\-I\-N\-E}~0.\-5
\item 
\#define {\bf H\-W}~2.\-0   /$\ast$ maximum {\bf distance} away from line, in points $\ast$/
\item 
\#define {\bf M\-A\-R\-K\-\_\-\-F\-I\-R\-S\-T\-\_\-\-S\-E\-G}(L)~((L)-\/$>$next = ({\bf segitem\-\_\-t}$\ast$)1)
\item 
\#define {\bf F\-I\-R\-S\-T\-\_\-\-S\-E\-G}(L)~((L)-\/$>$next == ({\bf segitem\-\_\-t}$\ast$)1)
\item 
\#define {\bf I\-N\-I\-T\-\_\-\-S\-E\-G}(P, L)~\{(L)-\/$>$next = 0; (L)-\/$>$p = P;\}
\item 
\#define {\bf I\-N\-I\-T\-P\-T\-S}~1000
\item 
\#define {\bf S\-E\-P}~2.\-0
\item 
\#define {\bf Not\-First\-Page}(j)~(((j)-\/$>$layer\-Num$>$1)$|$$|$((j)-\/$>$pages\-Array\-Elem.\-x $>$ 0)$|$$|$((j)-\/$>$pages\-Array\-Elem.\-x $>$ 0))
\item 
\#define {\bf S\-I\-D}~1
\item 
\#define {\bf F\-U\-N\-L\-I\-M\-I\-T}~64
\item 
\#define {\bf F\-I\-N\-I\-S\-H}()~{\bf if} ({\bf Verbose}) fprintf(stderr,\char`\"{}gv\-Render\-Jobs \%s\-: \%.\-2f secs.\textbackslash{}n\char`\"{}, agnameof(g), elapsed\-\_\-sec())
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef struct {\bf segitem\-\_\-s} {\bf segitem\-\_\-t}
\item 
typedef double($\ast$ {\bf radfunc\-\_\-t} )(double, double, double)
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void $\ast$ {\bf init\-\_\-xdot} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
{\bf obj\-\_\-state\-\_\-t} $\ast$ {\bf push\-\_\-obj\-\_\-state} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
void {\bf pop\-\_\-obj\-\_\-state} ({\bf G\-V\-J\-\_\-t} $\ast$job)
\item 
{\bf int} {\bf init\-Map\-Data} ({\bf G\-V\-J\-\_\-t} $\ast$job, char $\ast${\bf lbl}, char $\ast$url, char $\ast$tooltip, char $\ast$target, char $\ast$id, void $\ast$gobj)
\item 
char $\ast$ {\bf get\-Obj\-Id} ({\bf G\-V\-J\-\_\-t} $\ast$job, void $\ast$obj, {\bf agxbuf} $\ast$xb)
\item 
{\bf int} {\bf wedged\-Ellipse} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} $\ast${\bf pf}, char $\ast$clrs)
\item 
{\bf int} {\bf striped\-Box} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf pointf} $\ast$A\-F, char $\ast$clrs, {\bf int} rotate)
\item 
void {\bf emit\-\_\-map\-\_\-rect} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf boxf} b)
\item 
void {\bf update\-\_\-bb\-\_\-bz} ({\bf boxf} $\ast$bb, {\bf pointf} $\ast$cp)
\item 
{\bf boxf} {\bf xdot\-B\-B} ({\bf Agraph\-\_\-t} $\ast$g)
\item 
void {\bf emit\-\_\-graph} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf graph\-\_\-t} $\ast$g)
\item 
{\bf int} {\bf emit\-\_\-once} (char $\ast${\bf str})
\item 
void {\bf emit\-\_\-once\-\_\-reset} (void)
\item 
void {\bf emit\-\_\-clusters} ({\bf G\-V\-J\-\_\-t} $\ast$job, {\bf Agraph\-\_\-t} $\ast$g, {\bf int} flags)
\item 
char $\ast$$\ast$ {\bf parse\-\_\-style} (char $\ast${\bf s})
\item 
void {\bf gv\-\_\-fix\-Locale} ({\bf int} set)
\item 
{\bf int} {\bf gv\-Render\-Jobs} ({\bf G\-V\-C\-\_\-t} $\ast${\bf gvc}, {\bf graph\-\_\-t} $\ast$g)
\item 
{\bf boolean} {\bf find\-Stop\-Color} (char $\ast$colorlist, char $\ast$clrs[2], float $\ast$frac)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
{\bf gvevent\-\_\-key\-\_\-binding\-\_\-t} {\bf gvevent\-\_\-key\-\_\-binding} [$\,$]
\item 
{\bf int} {\bf gvevent\-\_\-key\-\_\-binding\-\_\-size}
\item 
{\bf gvdevice\-\_\-callbacks\-\_\-t} {\bf gvdevice\-\_\-callbacks}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\index{emit.\-c@{emit.\-c}!A\-E\-Q0@{A\-E\-Q0}}
\index{A\-E\-Q0@{A\-E\-Q0}!emit.c@{emit.\-c}}
\subsubsection[{A\-E\-Q0}]{\setlength{\rightskip}{0pt plus 5cm}\#define A\-E\-Q0(
\begin{DoxyParamCaption}
\item[{}]{x}
\end{DoxyParamCaption}
)~(((x) $<$ {\bf E\-P\-S}) \&\& ((x) $>$ -\/{\bf E\-P\-S}))}\label{emit_8c_a6a21aa266af819e4e605f2ff91c64114}


Definition at line 455 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!E\-P\-S@{E\-P\-S}}
\index{E\-P\-S@{E\-P\-S}!emit.c@{emit.\-c}}
\subsubsection[{E\-P\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\-P\-S~1\-E-\/5}\label{emit_8c_a6ebf6899d6c1c8b7b9d09be872c05aae}


Definition at line 454 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!E\-P\-S\-I\-L\-O\-N@{E\-P\-S\-I\-L\-O\-N}}
\index{E\-P\-S\-I\-L\-O\-N@{E\-P\-S\-I\-L\-O\-N}!emit.c@{emit.\-c}}
\subsubsection[{E\-P\-S\-I\-L\-O\-N}]{\setlength{\rightskip}{0pt plus 5cm}\#define E\-P\-S\-I\-L\-O\-N~.\-0001}\label{emit_8c_a002b2f4894492820fe708b1b7e7c5e70}


Definition at line 36 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!F\-I\-N\-I\-S\-H@{F\-I\-N\-I\-S\-H}}
\index{F\-I\-N\-I\-S\-H@{F\-I\-N\-I\-S\-H}!emit.c@{emit.\-c}}
\subsubsection[{F\-I\-N\-I\-S\-H}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-I\-N\-I\-S\-H(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~{\bf if} ({\bf Verbose}) fprintf(stderr,\char`\"{}gv\-Render\-Jobs \%s\-: \%.\-2f secs.\textbackslash{}n\char`\"{}, agnameof(g), elapsed\-\_\-sec())}\label{emit_8c_aaa7b5dce8c07dcfd28d4ed5d4b36e7a9}


Definition at line 4092 of file emit.\-c.



Referenced by gv\-Render\-Jobs().

\index{emit.\-c@{emit.\-c}!F\-I\-R\-S\-T\-\_\-\-S\-E\-G@{F\-I\-R\-S\-T\-\_\-\-S\-E\-G}}
\index{F\-I\-R\-S\-T\-\_\-\-S\-E\-G@{F\-I\-R\-S\-T\-\_\-\-S\-E\-G}!emit.c@{emit.\-c}}
\subsubsection[{F\-I\-R\-S\-T\-\_\-\-S\-E\-G}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-I\-R\-S\-T\-\_\-\-S\-E\-G(
\begin{DoxyParamCaption}
\item[{}]{L}
\end{DoxyParamCaption}
)~((L)-\/$>$next == ({\bf segitem\-\_\-t}$\ast$)1)}\label{emit_8c_a7e72baefc36a45d00e011d2cf2f3b417}


Definition at line 848 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!F\-U\-N\-L\-I\-M\-I\-T@{F\-U\-N\-L\-I\-M\-I\-T}}
\index{F\-U\-N\-L\-I\-M\-I\-T@{F\-U\-N\-L\-I\-M\-I\-T}!emit.c@{emit.\-c}}
\subsubsection[{F\-U\-N\-L\-I\-M\-I\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-U\-N\-L\-I\-M\-I\-T~64}\label{emit_8c_a6caf7e6ff7e6a57fe96999a10df97ed7}


Definition at line 3872 of file emit.\-c.



Referenced by parse\-\_\-style().

\index{emit.\-c@{emit.\-c}!F\-U\-Z\-Z@{F\-U\-Z\-Z}}
\index{F\-U\-Z\-Z@{F\-U\-Z\-Z}!emit.c@{emit.\-c}}
\subsubsection[{F\-U\-Z\-Z}]{\setlength{\rightskip}{0pt plus 5cm}\#define F\-U\-Z\-Z~3}\label{emit_8c_a3b5ab3e259a12700e4e9700bdf899200}


Definition at line 35 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!H\-W@{H\-W}}
\index{H\-W@{H\-W}!emit.c@{emit.\-c}}
\subsubsection[{H\-W}]{\setlength{\rightskip}{0pt plus 5cm}\#define H\-W~2.\-0   /$\ast$ maximum {\bf distance} away from line, in points $\ast$/}\label{emit_8c_ad29615dec7637c14c5b2a1f235887ae1}


Definition at line 775 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!I\-N\-I\-T\-\_\-\-S\-E\-G@{I\-N\-I\-T\-\_\-\-S\-E\-G}}
\index{I\-N\-I\-T\-\_\-\-S\-E\-G@{I\-N\-I\-T\-\_\-\-S\-E\-G}!emit.c@{emit.\-c}}
\subsubsection[{I\-N\-I\-T\-\_\-\-S\-E\-G}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-N\-I\-T\-\_\-\-S\-E\-G(
\begin{DoxyParamCaption}
\item[{}]{P, }
\item[{}]{L}
\end{DoxyParamCaption}
)~\{(L)-\/$>$next = 0; (L)-\/$>$p = P;\}}\label{emit_8c_a8c77ed1142e7f9155573f71c3b697535}


Definition at line 849 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!I\-N\-I\-T\-P\-T\-S@{I\-N\-I\-T\-P\-T\-S}}
\index{I\-N\-I\-T\-P\-T\-S@{I\-N\-I\-T\-P\-T\-S}!emit.c@{emit.\-c}}
\subsubsection[{I\-N\-I\-T\-P\-T\-S}]{\setlength{\rightskip}{0pt plus 5cm}\#define I\-N\-I\-T\-P\-T\-S~1000}\label{emit_8c_ac7caac63f225a473287d797b3d4acbf8}


Definition at line 1475 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!M\-A\-R\-K\-\_\-\-F\-I\-R\-S\-T\-\_\-\-S\-E\-G@{M\-A\-R\-K\-\_\-\-F\-I\-R\-S\-T\-\_\-\-S\-E\-G}}
\index{M\-A\-R\-K\-\_\-\-F\-I\-R\-S\-T\-\_\-\-S\-E\-G@{M\-A\-R\-K\-\_\-\-F\-I\-R\-S\-T\-\_\-\-S\-E\-G}!emit.c@{emit.\-c}}
\subsubsection[{M\-A\-R\-K\-\_\-\-F\-I\-R\-S\-T\-\_\-\-S\-E\-G}]{\setlength{\rightskip}{0pt plus 5cm}\#define M\-A\-R\-K\-\_\-\-F\-I\-R\-S\-T\-\_\-\-S\-E\-G(
\begin{DoxyParamCaption}
\item[{}]{L}
\end{DoxyParamCaption}
)~((L)-\/$>$next = ({\bf segitem\-\_\-t}$\ast$)1)}\label{emit_8c_acf1ab315a613ed5f2a2ed08f8ca649f1}


Definition at line 847 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!Not\-First\-Page@{Not\-First\-Page}}
\index{Not\-First\-Page@{Not\-First\-Page}!emit.c@{emit.\-c}}
\subsubsection[{Not\-First\-Page}]{\setlength{\rightskip}{0pt plus 5cm}\#define Not\-First\-Page(
\begin{DoxyParamCaption}
\item[{}]{j}
\end{DoxyParamCaption}
)~(((j)-\/$>$layer\-Num$>$1)$|$$|$((j)-\/$>$pages\-Array\-Elem.\-x $>$ 0)$|$$|$((j)-\/$>$pages\-Array\-Elem.\-x $>$ 0))}\label{emit_8c_a68da285ec09a976221d43cde7db66842}


Definition at line 3468 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!P2\-R\-E\-C\-T@{P2\-R\-E\-C\-T}}
\index{P2\-R\-E\-C\-T@{P2\-R\-E\-C\-T}!emit.c@{emit.\-c}}
\subsubsection[{P2\-R\-E\-C\-T}]{\setlength{\rightskip}{0pt plus 5cm}\#define P2\-R\-E\-C\-T(
\begin{DoxyParamCaption}
\item[{}]{p, }
\item[{}]{pr, }
\item[{}]{sx, }
\item[{}]{sy}
\end{DoxyParamCaption}
)~(pr[0].x = p.\-x -\/ sx, pr[0].y = p.\-y -\/ sy, pr[1].x = p.\-x + sx, pr[1].y = p.\-y + sy)}\label{emit_8c_af02d44d8ae130becaf629dda61978366}


Definition at line 34 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!S\-E\-P@{S\-E\-P}}
\index{S\-E\-P@{S\-E\-P}!emit.c@{emit.\-c}}
\subsubsection[{S\-E\-P}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-E\-P~2.\-0}\label{emit_8c_a95cf1ca63ff303311d342d1a53d51f38}
\index{emit.\-c@{emit.\-c}!S\-I\-D@{S\-I\-D}}
\index{S\-I\-D@{S\-I\-D}!emit.c@{emit.\-c}}
\subsubsection[{S\-I\-D}]{\setlength{\rightskip}{0pt plus 5cm}\#define S\-I\-D~1}\label{emit_8c_a7b7a6526ee4fc05f1bdd0f05079754d9}


Definition at line 3843 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!T\-H\-I\-N\-\_\-\-L\-I\-N\-E@{T\-H\-I\-N\-\_\-\-L\-I\-N\-E}}
\index{T\-H\-I\-N\-\_\-\-L\-I\-N\-E@{T\-H\-I\-N\-\_\-\-L\-I\-N\-E}!emit.c@{emit.\-c}}
\subsubsection[{T\-H\-I\-N\-\_\-\-L\-I\-N\-E}]{\setlength{\rightskip}{0pt plus 5cm}\#define T\-H\-I\-N\-\_\-\-L\-I\-N\-E~0.\-5}\label{emit_8c_a7d6b68fae88b33fd8c82c6029256bf6d}


Definition at line 561 of file emit.\-c.



Referenced by striped\-Box(), and wedged\-Ellipse().



\subsection{Typedef Documentation}
\index{emit.\-c@{emit.\-c}!radfunc\-\_\-t@{radfunc\-\_\-t}}
\index{radfunc\-\_\-t@{radfunc\-\_\-t}!emit.c@{emit.\-c}}
\subsubsection[{radfunc\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef double($\ast$ radfunc\-\_\-t)(double, double, double)}\label{emit_8c_a3ef1021bde019d643f8f4ef0fc9c3198}


Definition at line 2241 of file emit.\-c.

\index{emit.\-c@{emit.\-c}!segitem\-\_\-t@{segitem\-\_\-t}}
\index{segitem\-\_\-t@{segitem\-\_\-t}!emit.c@{emit.\-c}}
\subsubsection[{segitem\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef struct {\bf segitem\-\_\-s}  {\bf segitem\-\_\-t}}\label{emit_8c_a5b3ddc01111331dc9817085b52f803e8}


\subsection{Function Documentation}
\index{emit.\-c@{emit.\-c}!emit\-\_\-clusters@{emit\-\_\-clusters}}
\index{emit\-\_\-clusters@{emit\-\_\-clusters}!emit.c@{emit.\-c}}
\subsubsection[{emit\-\_\-clusters}]{\setlength{\rightskip}{0pt plus 5cm}void emit\-\_\-clusters (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g, }
\item[{{\bf int}}]{flags}
\end{DoxyParamCaption}
)}\label{emit_8c_a1a90bd5bb25240b5cf33bb36e3d821ae}


Definition at line 3660 of file emit.\-c.



References ag\-\_\-xget, agerr(), agfstnode(), agfstout(), agget(), agnameof(), agnxtnode(), agnxtout(), A\-G\-P\-R\-E\-V, D\-E\-F\-A\-U\-L\-T\-\_\-\-A\-C\-T\-I\-V\-E\-F\-I\-L\-L\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-A\-C\-T\-I\-V\-E\-P\-E\-N\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-E\-L\-E\-T\-E\-D\-F\-I\-L\-L\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-E\-L\-E\-T\-E\-D\-P\-E\-N\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-F\-I\-L\-L, D\-E\-F\-A\-U\-L\-T\-\_\-\-S\-E\-L\-E\-C\-T\-E\-D\-F\-I\-L\-L\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-S\-E\-L\-E\-C\-T\-E\-D\-P\-E\-N\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-V\-I\-S\-I\-T\-E\-D\-F\-I\-L\-L\-C\-O\-L\-O\-R, D\-E\-F\-A\-U\-L\-T\-\_\-\-V\-I\-S\-I\-T\-E\-D\-P\-E\-N\-C\-O\-L\-O\-R, E\-M\-I\-T\-\_\-\-C\-L\-A\-B\-E\-L, emit\-\_\-clusters(), emit\-\_\-label(), emit\-\_\-map\-\_\-rect(), obj\-\_\-state\-\_\-s\-::explicit\-\_\-tooltip, F\-A\-L\-S\-E, F\-I\-L\-L, F\-I\-L\-L\-E\-D, find\-Stop\-Color(), G\-\_\-activefillcolor, G\-\_\-activepencolor, G\-\_\-deletedfillcolor, G\-\_\-deletedpencolor, G\-\_\-gradientangle, G\-\_\-penwidth, G\-\_\-peripheries, G\-\_\-visitedfillcolor, G\-\_\-visitedpencolor, G\-D\-\_\-bb, G\-D\-\_\-clust, G\-D\-\_\-gui\-\_\-state, G\-D\-\_\-label, G\-D\-\_\-n\-\_\-cluster, G\-R\-A\-D\-I\-E\-N\-T, gvrender\-\_\-begin\-\_\-anchor(), gvrender\-\_\-box(), gvrender\-\_\-end\-\_\-anchor(), gvrender\-\_\-set\-\_\-fillcolor(), gvrender\-\_\-set\-\_\-gradient\-\_\-vals(), gvrender\-\_\-set\-\_\-pencolor(), gvrender\-\_\-set\-\_\-penwidth(), gvrender\-\_\-set\-\_\-style(), obj\-\_\-state\-\_\-s\-::id, late\-\_\-double(), late\-\_\-int(), late\-\_\-nnstring(), N\-U\-L\-L, G\-V\-J\-\_\-s\-::obj, R\-A\-D\-I\-A\-L, R\-G\-R\-A\-D\-I\-E\-N\-T, round\-\_\-corners(), R\-O\-U\-N\-D\-E\-D, set\-Color\-Scheme(), S\-T\-R\-I\-P\-E\-D, striped\-Box(), obj\-\_\-state\-\_\-s\-::target, obj\-\_\-state\-\_\-s\-::tooltip, T\-R\-U\-E, obj\-\_\-state\-\_\-s\-::url, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.



Referenced by emit\-\_\-clusters().

\index{emit.\-c@{emit.\-c}!emit\-\_\-graph@{emit\-\_\-graph}}
\index{emit\-\_\-graph@{emit\-\_\-graph}!emit.c@{emit.\-c}}
\subsubsection[{emit\-\_\-graph}]{\setlength{\rightskip}{0pt plus 5cm}void emit\-\_\-graph (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{emit_8c_af2b8964d2a9bf177fbcf4496f5baa8b3}


Definition at line 3545 of file emit.\-c.



References agattr(), agfstnode(), agnxtnode(), A\-G\-R\-A\-P\-H, G\-V\-J\-\_\-s\-::devscale, G\-V\-J\-\_\-s\-::dpi, E\-M\-I\-T\-\_\-\-C\-O\-L\-O\-R\-S, G\-V\-J\-\_\-s\-::flags, G\-V\-J\-\_\-s\-::focus, gvrender\-\_\-begin\-\_\-layer(), gvrender\-\_\-comment(), gvrender\-\_\-end\-\_\-layer(), G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-Y\-\_\-\-G\-O\-E\-S\-\_\-\-D\-O\-W\-N, G\-V\-J\-\_\-s\-::height, late\-\_\-string(), G\-V\-J\-\_\-s\-::layer\-Num, N\-D\-\_\-state, P\-O\-I\-N\-T\-S\-\_\-\-P\-E\-R\-\_\-\-I\-N\-C\-H, G\-V\-J\-\_\-s\-::rotation, G\-V\-J\-\_\-s\-::scale, G\-V\-J\-\_\-s\-::view, G\-V\-J\-\_\-s\-::width, pointf\-\_\-s\-::x, pointf\-\_\-s\-::y, Y\-\_\-invert, and G\-V\-J\-\_\-s\-::zoom.



Referenced by gv\-Render\-Jobs().

\index{emit.\-c@{emit.\-c}!emit\-\_\-map\-\_\-rect@{emit\-\_\-map\-\_\-rect}}
\index{emit\-\_\-map\-\_\-rect@{emit\-\_\-map\-\_\-rect}!emit.c@{emit.\-c}}
\subsubsection[{emit\-\_\-map\-\_\-rect}]{\setlength{\rightskip}{0pt plus 5cm}void emit\-\_\-map\-\_\-rect (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf boxf}}]{b}
\end{DoxyParamCaption}
)}\label{emit_8c_ab5ae934bb3f105a7ca9d507074a0fce9}


Definition at line 671 of file emit.\-c.



References G\-V\-J\-\_\-s\-::flags, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-M\-A\-P\-S, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-O\-O\-L\-T\-I\-P\-S, gvrender\-\_\-ptf\-\_\-\-A(), boxf\-::\-L\-L, M\-A\-P\-\_\-\-P\-O\-L\-Y\-G\-O\-N, M\-A\-P\-\_\-\-R\-E\-C\-T\-A\-N\-G\-L\-E, N\-\_\-\-N\-E\-W, G\-V\-J\-\_\-s\-::obj, rect2poly(), boxf\-::\-U\-R, obj\-\_\-state\-\_\-s\-::url\-\_\-map\-\_\-n, obj\-\_\-state\-\_\-s\-::url\-\_\-map\-\_\-p, and obj\-\_\-state\-\_\-s\-::url\-\_\-map\-\_\-shape.



Referenced by emit\-\_\-clusters().

\index{emit.\-c@{emit.\-c}!emit\-\_\-once@{emit\-\_\-once}}
\index{emit\-\_\-once@{emit\-\_\-once}!emit.c@{emit.\-c}}
\subsubsection[{emit\-\_\-once}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} emit\-\_\-once (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{str}
\end{DoxyParamCaption}
)}\label{emit_8c_a439a1170c6fe8d630d435bb3e0ba9cdc}


Definition at line 3621 of file emit.\-c.



References dtinsert, dtopen(), Dtoset, dtsearch, F\-A\-L\-S\-E, and T\-R\-U\-E.



Referenced by textspan\-\_\-size().

\index{emit.\-c@{emit.\-c}!emit\-\_\-once\-\_\-reset@{emit\-\_\-once\-\_\-reset}}
\index{emit\-\_\-once\-\_\-reset@{emit\-\_\-once\-\_\-reset}!emit.c@{emit.\-c}}
\subsubsection[{emit\-\_\-once\-\_\-reset}]{\setlength{\rightskip}{0pt plus 5cm}void emit\-\_\-once\-\_\-reset (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{emit_8c_ab34eb67d1012675956a7aa98b7783ffb}


Definition at line 3632 of file emit.\-c.



References dtclose().



Referenced by gv\-Free\-Context().

\index{emit.\-c@{emit.\-c}!find\-Stop\-Color@{find\-Stop\-Color}}
\index{find\-Stop\-Color@{find\-Stop\-Color}!emit.c@{emit.\-c}}
\subsubsection[{find\-Stop\-Color}]{\setlength{\rightskip}{0pt plus 5cm}{\bf boolean} find\-Stop\-Color (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{colorlist, }
\item[{char $\ast$}]{clrs[2], }
\item[{float $\ast$}]{frac}
\end{DoxyParamCaption}
)}\label{emit_8c_a9cea96d209a78f5579928942eb2fd501}


Definition at line 4223 of file emit.\-c.



References agerr(), A\-G\-W\-A\-R\-N, colorseg\-\_\-t\-::color, F\-A\-L\-S\-E, colorseg\-\_\-t\-::has\-Fraction, N\-\_\-\-G\-N\-E\-W, N\-U\-L\-L, colorsegs\-\_\-t\-::numc, colorsegs\-\_\-t\-::segs, colorseg\-\_\-t\-::t, and T\-R\-U\-E.



Referenced by emit\-\_\-clusters().

\index{emit.\-c@{emit.\-c}!get\-Obj\-Id@{get\-Obj\-Id}}
\index{get\-Obj\-Id@{get\-Obj\-Id}!emit.c@{emit.\-c}}
\subsubsection[{get\-Obj\-Id}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ get\-Obj\-Id (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{void $\ast$}]{obj, }
\item[{{\bf agxbuf} $\ast$}]{xb}
\end{DoxyParamCaption}
)}\label{emit_8c_a4f6ecb400e9a5e7f350e31cc9a6bbbc9}


Definition at line 198 of file emit.\-c.



References A\-G\-E\-D\-G\-E, agget(), A\-G\-N\-O\-D\-E, agobjkind(), A\-G\-R\-A\-P\-H, A\-G\-S\-E\-Q, agxbput(), agxbputc, agxbuse, G\-V\-C\-\_\-s\-::g, G\-D\-\_\-drawing, G\-V\-J\-\_\-s\-::gvc, and N\-U\-L\-L.

\index{emit.\-c@{emit.\-c}!gv\-\_\-fix\-Locale@{gv\-\_\-fix\-Locale}}
\index{gv\-\_\-fix\-Locale@{gv\-\_\-fix\-Locale}!emit.c@{emit.\-c}}
\subsubsection[{gv\-\_\-fix\-Locale}]{\setlength{\rightskip}{0pt plus 5cm}void gv\-\_\-fix\-Locale (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{set}
\end{DoxyParamCaption}
)}\label{emit_8c_a2b36accc2c011c87e1fc1c2873ecfe8a}


Definition at line 4070 of file emit.\-c.



References N\-U\-L\-L.



Referenced by attach\-\_\-attrs\-\_\-and\-\_\-arrows(), gv\-Layout\-Jobs(), and gv\-Render\-Jobs().

\index{emit.\-c@{emit.\-c}!gv\-Render\-Jobs@{gv\-Render\-Jobs}}
\index{gv\-Render\-Jobs@{gv\-Render\-Jobs}!emit.c@{emit.\-c}}
\subsubsection[{gv\-Render\-Jobs}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} gv\-Render\-Jobs (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-C\-\_\-t} $\ast$}]{gvc, }
\item[{{\bf graph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{emit_8c_a6caa087baf49774088f189d241eb20f4}


Definition at line 4094 of file emit.\-c.



References G\-V\-C\-\_\-s\-::active\-\_\-jobs, agerr(), A\-G\-E\-R\-R, G\-V\-J\-\_\-s\-::callbacks, G\-V\-C\-\_\-s\-::common, G\-V\-J\-\_\-s\-::common, D\-I\-A, emit\-\_\-graph(), E\-M\-I\-T\-\_\-\-S\-O\-R\-T\-E\-D, F\-I\-N\-I\-S\-H, G\-V\-J\-\_\-s\-::flags, G\-D\-\_\-drawing, G\-V\-G\-\_\-s\-::graph\-\_\-index, G\-V\-J\-\_\-s\-::graph\-\_\-index, gv\-\_\-fix\-Locale(), G\-V\-D\-E\-V\-I\-C\-E\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-F\-O\-R\-M\-A\-T, gvdevice\-\_\-callbacks, G\-V\-D\-E\-V\-I\-C\-E\-\_\-\-D\-O\-E\-S\-\_\-\-P\-A\-G\-E\-S, G\-V\-D\-E\-V\-I\-C\-E\-\_\-\-E\-V\-E\-N\-T\-S, gvevent\-\_\-key\-\_\-binding, gvevent\-\_\-key\-\_\-binding\-\_\-size, G\-V\-C\-\_\-s\-::gvg, gvjobs\-\_\-first(), gvjobs\-\_\-next(), gvrender\-\_\-begin\-\_\-job(), gvrender\-\_\-end\-\_\-job(), gvrender\-\_\-select(), G\-V\-G\-\_\-s\-::input\-\_\-filename, G\-V\-J\-\_\-s\-::input\-\_\-filename, G\-V\-J\-\_\-s\-::keybindings, G\-V\-C\-\_\-s\-::layout, L\-A\-Y\-O\-U\-T\-\_\-\-D\-O\-N\-E, G\-V\-J\-\_\-s\-::layout\-\_\-type, G\-V\-J\-\_\-s\-::next\-\_\-active, N\-O\-\_\-\-S\-U\-P\-P\-O\-R\-T, N\-U\-L\-L, G\-V\-J\-\_\-s\-::numkeys, G\-V\-J\-\_\-s\-::output\-\_\-file, G\-V\-J\-\_\-s\-::output\-\_\-lang, G\-V\-J\-\_\-s\-::output\-\_\-langname, G\-V\-C\-O\-M\-M\-O\-N\-\_\-s\-::show\-\_\-boxes, Show\-\_\-boxes, start\-\_\-timer(), gvplugin\-\_\-active\-\_\-layout\-\_\-s\-::type, Verbose, G\-V\-C\-O\-M\-M\-O\-N\-\_\-s\-::view\-Num, and V\-T\-X.



Referenced by graphcmd(), gv\-Render(), gv\-Render\-Context(), gv\-Render\-Data(), gv\-Render\-Filename(), and main().

\index{emit.\-c@{emit.\-c}!init\-\_\-xdot@{init\-\_\-xdot}}
\index{init\-\_\-xdot@{init\-\_\-xdot}!emit.c@{emit.\-c}}
\subsubsection[{init\-\_\-xdot}]{\setlength{\rightskip}{0pt plus 5cm}void$\ast$ init\-\_\-xdot (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{emit_8c_a3979bab7fb9f0e54c9395266a6c735ef}


Definition at line 44 of file emit.\-c.



References agerr(), agget(), agnameof(), A\-G\-P\-R\-E\-V, A\-G\-W\-A\-R\-N, xdot\-\_\-stats\-::cnt, elapsed\-\_\-sec(), xdot\-\_\-stats\-::n\-\_\-bezier, xdot\-\_\-stats\-::n\-\_\-bezier\-\_\-pts, xdot\-\_\-stats\-::n\-\_\-ellipse, xdot\-\_\-stats\-::n\-\_\-polygon, xdot\-\_\-stats\-::n\-\_\-polygon\-\_\-pts, xdot\-\_\-stats\-::n\-\_\-polyline, xdot\-\_\-stats\-::n\-\_\-polyline\-\_\-pts, xdot\-\_\-stats\-::n\-\_\-text, N\-U\-L\-L, parse\-X\-Dot\-F(), start\-\_\-timer(), stat\-X\-Dot(), and Verbose.



Referenced by graph\-\_\-init().

\index{emit.\-c@{emit.\-c}!init\-Map\-Data@{init\-Map\-Data}}
\index{init\-Map\-Data@{init\-Map\-Data}!emit.c@{emit.\-c}}
\subsubsection[{init\-Map\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} init\-Map\-Data (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{char $\ast$}]{lbl, }
\item[{char $\ast$}]{url, }
\item[{char $\ast$}]{tooltip, }
\item[{char $\ast$}]{target, }
\item[{char $\ast$}]{id, }
\item[{void $\ast$}]{gobj}
\end{DoxyParamCaption}
)}\label{emit_8c_a530cc17cca10c50d759db6a83c77b58a}


Definition at line 146 of file emit.\-c.



References obj\-\_\-state\-\_\-s\-::explicit\-\_\-tooltip, G\-V\-J\-\_\-s\-::flags, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-L\-A\-B\-E\-L\-S, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-M\-A\-P\-S, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-A\-R\-G\-E\-T\-S, G\-V\-R\-E\-N\-D\-E\-R\-\_\-\-D\-O\-E\-S\-\_\-\-T\-O\-O\-L\-T\-I\-P\-S, obj\-\_\-state\-\_\-s\-::id, obj\-\_\-state\-\_\-s\-::label, lbl, G\-V\-J\-\_\-s\-::obj, strdup\-\_\-and\-\_\-subst\-\_\-obj(), obj\-\_\-state\-\_\-s\-::target, obj\-\_\-state\-\_\-s\-::tooltip, T\-R\-U\-E, and obj\-\_\-state\-\_\-s\-::url.

\index{emit.\-c@{emit.\-c}!parse\-\_\-style@{parse\-\_\-style}}
\index{parse\-\_\-style@{parse\-\_\-style}!emit.c@{emit.\-c}}
\subsubsection[{parse\-\_\-style}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$$\ast$ parse\-\_\-style (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{s}
\end{DoxyParamCaption}
)}\label{emit_8c_a69eafa1afc66b225fc161b25a2ee0ef4}


Definition at line 3891 of file emit.\-c.



References agerr(), A\-G\-E\-R\-R, A\-G\-W\-A\-R\-N, agxbfree(), agxbinit(), agxbnext, agxbput(), agxbputc, agxbuse, F\-A\-L\-S\-E, F\-U\-N\-L\-I\-M\-I\-T, segitem\-\_\-s\-::p, S\-M\-A\-L\-L\-B\-U\-F, and T\-R\-U\-E.

\index{emit.\-c@{emit.\-c}!pop\-\_\-obj\-\_\-state@{pop\-\_\-obj\-\_\-state}}
\index{pop\-\_\-obj\-\_\-state@{pop\-\_\-obj\-\_\-state}!emit.c@{emit.\-c}}
\subsubsection[{pop\-\_\-obj\-\_\-state}]{\setlength{\rightskip}{0pt plus 5cm}void pop\-\_\-obj\-\_\-state (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{emit_8c_acc168d5429e3022bed59672c4ea776de}


Definition at line 113 of file emit.\-c.



References assert, obj\-\_\-state\-\_\-s\-::headtarget, obj\-\_\-state\-\_\-s\-::headtooltip, obj\-\_\-state\-\_\-s\-::headurl, obj\-\_\-state\-\_\-s\-::id, obj\-\_\-state\-\_\-s\-::labeltarget, obj\-\_\-state\-\_\-s\-::labeltooltip, obj\-\_\-state\-\_\-s\-::labelurl, G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::parent, obj\-\_\-state\-\_\-s\-::tailtarget, obj\-\_\-state\-\_\-s\-::tailtooltip, obj\-\_\-state\-\_\-s\-::tailurl, obj\-\_\-state\-\_\-s\-::target, obj\-\_\-state\-\_\-s\-::tooltip, obj\-\_\-state\-\_\-s\-::url, obj\-\_\-state\-\_\-s\-::url\-\_\-bsplinemap\-\_\-n, obj\-\_\-state\-\_\-s\-::url\-\_\-bsplinemap\-\_\-p, and obj\-\_\-state\-\_\-s\-::url\-\_\-map\-\_\-p.

\index{emit.\-c@{emit.\-c}!push\-\_\-obj\-\_\-state@{push\-\_\-obj\-\_\-state}}
\index{push\-\_\-obj\-\_\-state@{push\-\_\-obj\-\_\-state}!emit.c@{emit.\-c}}
\subsubsection[{push\-\_\-obj\-\_\-state}]{\setlength{\rightskip}{0pt plus 5cm}{\bf obj\-\_\-state\-\_\-t}$\ast$ push\-\_\-obj\-\_\-state (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job}
\end{DoxyParamCaption}
)}\label{emit_8c_afe994db3ba8f44bea08a2733f418468d}


Definition at line 84 of file emit.\-c.



References agerr(), A\-G\-E\-R\-R, obj\-\_\-state\-\_\-s\-::fill, F\-I\-L\-L\-\_\-\-N\-O\-N\-E, obj\-\_\-state\-\_\-s\-::fillcolor, obj\-\_\-state\-\_\-s\-::gradient\-\_\-angle, G\-V\-J\-\_\-s\-::obj, parent, obj\-\_\-state\-\_\-s\-::parent, obj\-\_\-state\-\_\-s\-::pen, P\-E\-N\-\_\-\-S\-O\-L\-I\-D, obj\-\_\-state\-\_\-s\-::pencolor, obj\-\_\-state\-\_\-s\-::penwidth, P\-E\-N\-W\-I\-D\-T\-H\-\_\-\-N\-O\-R\-M\-A\-L, obj\-\_\-state\-\_\-s\-::stopcolor, and zmalloc().

\index{emit.\-c@{emit.\-c}!striped\-Box@{striped\-Box}}
\index{striped\-Box@{striped\-Box}!emit.c@{emit.\-c}}
\subsubsection[{striped\-Box}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} striped\-Box (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf} $\ast$}]{A\-F, }
\item[{char $\ast$}]{clrs, }
\item[{{\bf int}}]{rotate}
\end{DoxyParamCaption}
)}\label{emit_8c_aa8a94e55f00c0abc161a50a3fadcb10d}


Definition at line 625 of file emit.\-c.



References colorseg\-\_\-t\-::color, D\-E\-F\-A\-U\-L\-T\-\_\-\-C\-O\-L\-O\-R, F\-I\-L\-L, gvrender\-\_\-polygon(), gvrender\-\_\-set\-\_\-fillcolor(), gvrender\-\_\-set\-\_\-penwidth(), N\-U\-L\-L, G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::penwidth, colorsegs\-\_\-t\-::segs, colorseg\-\_\-t\-::t, T\-H\-I\-N\-\_\-\-L\-I\-N\-E, and pointf\-\_\-s\-::x.



Referenced by emit\-\_\-clusters().

\index{emit.\-c@{emit.\-c}!update\-\_\-bb\-\_\-bz@{update\-\_\-bb\-\_\-bz}}
\index{update\-\_\-bb\-\_\-bz@{update\-\_\-bb\-\_\-bz}!emit.c@{emit.\-c}}
\subsubsection[{update\-\_\-bb\-\_\-bz}]{\setlength{\rightskip}{0pt plus 5cm}void update\-\_\-bb\-\_\-bz (
\begin{DoxyParamCaption}
\item[{{\bf boxf} $\ast$}]{bb, }
\item[{{\bf pointf} $\ast$}]{cp}
\end{DoxyParamCaption}
)}\label{emit_8c_ad659a5199b1eddda8618ba772580e520}


Definition at line 794 of file emit.\-c.



References Bezier(), left, boxf\-::\-L\-L, right, update\-\_\-bb\-\_\-bz(), boxf\-::\-U\-R, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.



Referenced by clip\-\_\-and\-\_\-install(), and update\-\_\-bb\-\_\-bz().

\index{emit.\-c@{emit.\-c}!wedged\-Ellipse@{wedged\-Ellipse}}
\index{wedged\-Ellipse@{wedged\-Ellipse}!emit.c@{emit.\-c}}
\subsubsection[{wedged\-Ellipse}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} wedged\-Ellipse (
\begin{DoxyParamCaption}
\item[{{\bf G\-V\-J\-\_\-t} $\ast$}]{job, }
\item[{{\bf pointf} $\ast$}]{pf, }
\item[{char $\ast$}]{clrs}
\end{DoxyParamCaption}
)}\label{emit_8c_a07e6fd76288c1c724857764a195b4435}


Definition at line 574 of file emit.\-c.



References colorseg\-\_\-t\-::color, D\-E\-F\-A\-U\-L\-T\-\_\-\-C\-O\-L\-O\-R, elliptic\-Wedge(), free\-Path(), gvrender\-\_\-beziercurve(), gvrender\-\_\-set\-\_\-fillcolor(), gvrender\-\_\-set\-\_\-penwidth(), M\-\_\-\-P\-I, N\-U\-L\-L, G\-V\-J\-\_\-s\-::obj, obj\-\_\-state\-\_\-s\-::penwidth, colorsegs\-\_\-t\-::segs, colorseg\-\_\-t\-::t, T\-H\-I\-N\-\_\-\-L\-I\-N\-E, pointf\-\_\-s\-::x, and pointf\-\_\-s\-::y.

\index{emit.\-c@{emit.\-c}!xdot\-B\-B@{xdot\-B\-B}}
\index{xdot\-B\-B@{xdot\-B\-B}!emit.c@{emit.\-c}}
\subsubsection[{xdot\-B\-B}]{\setlength{\rightskip}{0pt plus 5cm}{\bf boxf} xdot\-B\-B (
\begin{DoxyParamCaption}
\item[{{\bf Agraph\-\_\-t} $\ast$}]{g}
\end{DoxyParamCaption}
)}\label{emit_8c_af360d884de36d6ece01e2c207a5f9a69}


Definition at line 3005 of file emit.\-c.



References xdot\-\_\-text\-::align, exdot\-\_\-op\-::bb, xdot\-\_\-polyline\-::cnt, xdot\-::cnt, dtinsert, \-\_\-xdot\-\_\-op\-::ellipse, textfont\-\_\-t\-::flags, textspan\-\_\-t\-::font, \-\_\-xdot\-\_\-op\-::font, \-\_\-xdot\-\_\-op\-::fontchar, xdot\-::freefunc, G\-D\-\_\-bb, G\-D\-\_\-drawing, G\-D\-\_\-gvc, xdot\-\_\-rect\-::h, textspan\-\_\-t\-::just, \-\_\-xdot\-\_\-op\-::kind, boxf\-::\-L\-L, M\-A\-X\-D\-O\-U\-B\-L\-E, textfont\-\_\-t\-::name, xdot\-\_\-font\-::name, N\-E\-W, N\-U\-L\-L, exdot\-\_\-op\-::op, xdot\-::ops, \-\_\-xdot\-\_\-op\-::polygon, xdot\-\_\-polyline\-::pts, textfont\-\_\-t\-::size, xdot\-\_\-font\-::size, exdot\-\_\-op\-::span, textspan\-\_\-t\-::str, xdot\-\_\-text\-::text, \-\_\-xdot\-\_\-op\-::text, G\-V\-C\-\_\-s\-::textfont\-\_\-dt, textspan\-\_\-size(), \-\_\-xdot\-\_\-op\-::u, boxf\-::\-U\-R, xdot\-\_\-rect\-::w, pointf\-\_\-s\-::x, xdot\-\_\-rect\-::x, xdot\-\_\-text\-::x, xd\-\_\-filled\-\_\-bezier, xd\-\_\-filled\-\_\-ellipse, xd\-\_\-filled\-\_\-polygon, xd\-\_\-font, xd\-\_\-fontchar, xd\-\_\-polyline, xd\-\_\-text, xd\-\_\-unfilled\-\_\-bezier, xd\-\_\-unfilled\-\_\-ellipse, xd\-\_\-unfilled\-\_\-polygon, pointf\-\_\-s\-::y, xdot\-\_\-rect\-::y, and xdot\-\_\-text\-::y.



Referenced by init\-\_\-nop().



\subsection{Variable Documentation}
\index{emit.\-c@{emit.\-c}!gvdevice\-\_\-callbacks@{gvdevice\-\_\-callbacks}}
\index{gvdevice\-\_\-callbacks@{gvdevice\-\_\-callbacks}!emit.c@{emit.\-c}}
\subsubsection[{gvdevice\-\_\-callbacks}]{\setlength{\rightskip}{0pt plus 5cm}{\bf gvdevice\-\_\-callbacks\-\_\-t} gvdevice\-\_\-callbacks}\label{emit_8c_ad179dd9b9e6d2abdc4af8004c7e0732c}


Definition at line 663 of file gvevent.\-c.



Referenced by gv\-Render\-Jobs().

\index{emit.\-c@{emit.\-c}!gvevent\-\_\-key\-\_\-binding@{gvevent\-\_\-key\-\_\-binding}}
\index{gvevent\-\_\-key\-\_\-binding@{gvevent\-\_\-key\-\_\-binding}!emit.c@{emit.\-c}}
\subsubsection[{gvevent\-\_\-key\-\_\-binding}]{\setlength{\rightskip}{0pt plus 5cm}{\bf gvevent\-\_\-key\-\_\-binding\-\_\-t} gvevent\-\_\-key\-\_\-binding[$\,$]}\label{emit_8c_aad799ff2267196086f8b1e04e2692cd0}


Definition at line 644 of file gvevent.\-c.



Referenced by gv\-Render\-Jobs().

\index{emit.\-c@{emit.\-c}!gvevent\-\_\-key\-\_\-binding\-\_\-size@{gvevent\-\_\-key\-\_\-binding\-\_\-size}}
\index{gvevent\-\_\-key\-\_\-binding\-\_\-size@{gvevent\-\_\-key\-\_\-binding\-\_\-size}!emit.c@{emit.\-c}}
\subsubsection[{gvevent\-\_\-key\-\_\-binding\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf int} gvevent\-\_\-key\-\_\-binding\-\_\-size}\label{emit_8c_abb5e0ea5045f2369992edf624937af39}


Definition at line 661 of file gvevent.\-c.



Referenced by gv\-Render\-Jobs().

