|
|
@@ -124,7 +124,7 @@
|
|
|
\end{figure}
|
|
|
}
|
|
|
|
|
|
-\def\propagationdiagram{
|
|
|
+\def\nopropagationdiagram{
|
|
|
\begin{figure}[H]
|
|
|
\center
|
|
|
\begin{tikzpicture}[node distance=5.5em, transform shape, scale=0.7]
|
|
|
@@ -132,21 +132,45 @@
|
|
|
\draw node[block, below of=driver] (gray) {Outer event area}
|
|
|
edge[linefrom] node[left] {1} (driver);
|
|
|
\draw node[block, below of=gray] (white) {Inner event area}
|
|
|
- edge[linefrom, bend left=15] node[left] {2} (gray)
|
|
|
- edge[lineto, bend right=15, red] node[right, black] {6} (gray);
|
|
|
- \draw node[block, right of=white, xshift=4em] {\emph{drag} tracker}
|
|
|
+ edge[linefrom] node[left] {2} (gray);
|
|
|
+ \draw node[block, right of=white, xshift=4em] {\emph{drag} detection}
|
|
|
edge[linefrom, bend right=15] node[above] {3} (white)
|
|
|
edge[lineto, dotted, bend left=15] node[below] {4} (white);
|
|
|
- \draw node[block, right of=gray, xshift=4em] {\emph{drag} tracker}
|
|
|
- edge[linefrom, bend right=15, red] node[above, black] {7} (gray)
|
|
|
- edge[lineto, dotted, bend left=15, red] node[below, black] {8} (gray);
|
|
|
+ \draw node[block, right of=gray, xshift=4em] {\emph{drag} detection};
|
|
|
\draw node[block, below of=white] {Application}
|
|
|
- edge[linefrom, dotted, bend left=65, red] node[left, black] {9} (gray)
|
|
|
edge[linefrom, dotted] node[left] {5} (white);
|
|
|
\end{tikzpicture}
|
|
|
\end{figure}
|
|
|
}
|
|
|
|
|
|
+\def\nodelegationdiagram{
|
|
|
+ \begin{figure}[H]
|
|
|
+ \center
|
|
|
+ \subfigure{
|
|
|
+ \begin{tikzpicture}[node distance=5.5em, transform shape, scale=0.6]
|
|
|
+ \draw node[draw=black, minimum width=190, minimum height=140] at (0,0) {};
|
|
|
+ \draw node[draw=black!60, minimum height=100, minimum width=100, pattern=north east lines] at (-0.1,-0.1) {};
|
|
|
+ \draw node[fill=gray!60, draw=black!70, minimum height=40, minimum width=40] at (0.3,0.4) {};
|
|
|
+ \fill (-0.9, -0.7) circle (0.15);
|
|
|
+ \end{tikzpicture}
|
|
|
+ }
|
|
|
+ \subfigure{
|
|
|
+ \begin{tikzpicture}[node distance=5.5em, transform shape, scale=0.7]
|
|
|
+ \draw node[block, yshift=-10em, xshift=-3em] (driver) {Event driver};
|
|
|
+ \draw node[block, below of=driver] (gray) {Outer event area}
|
|
|
+ edge[linefrom] node[left] {1} (driver);
|
|
|
+ \draw node[block, below of=gray] (white) {Inner event area};
|
|
|
+ \draw node[block, right of=white, xshift=4em] {\emph{drag} detection};
|
|
|
+ \draw node[block, right of=gray, xshift=4em] {\emph{drag}
|
|
|
+ detection} edge[linefrom, bend right=15] node[above, black] {2} (gray)
|
|
|
+ edge[lineto, dotted, bend left=15] node[below, black] {3} (gray);
|
|
|
+ \draw node[block, below of=white] {Application}
|
|
|
+ edge[linefrom, dotted, bend left=65] node[left, black] {4} (gray);
|
|
|
+ \end{tikzpicture}
|
|
|
+ }
|
|
|
+ \end{figure}
|
|
|
+}
|
|
|
+
|
|
|
\def\fulldiagram{
|
|
|
\begin{figure}[h!]
|
|
|
\center
|
|
|
@@ -207,7 +231,7 @@
|
|
|
|
|
|
\node[block, below of=screen, xshift=-7em] (window) {Appliation window area}
|
|
|
edge[lineto, <->] (screen);
|
|
|
- \node[above of=window, xshift=-3em] {Transformation tracker}
|
|
|
+ \node[above of=window, xshift=-4em] {Transformation+tap trackers}
|
|
|
edge[lineto, bend left=15, dotted] (window)
|
|
|
edge[linefrom, bend right=15] (window);
|
|
|
|