Преглед изворни кода

Adapted diagrams using new component names.

Taddeus Kroes пре 13 година
родитељ
комит
2a03be2874
1 измењених фајлова са 16 додато и 15 уклоњено
  1. 16 15
      docs/data/diagrams.tex

+ 16 - 15
docs/data/diagrams.tex

@@ -65,33 +65,34 @@
 \newcommand{\completediagrams}{
     \begin{figure}[H]
         \hspace{-2.3em}
-        \subfigure[Architecture using a single widget. Dotted arrows represent
-                   gestures, normal arrows represent events (unless labeled
-                   otherwise).]{
+        \subfigure[Architecture using a single widget, demonstration gesture
+                   delegation from the widget to the application. Dotted arrows
+                   represent gestures, regular arrows represent events (unless
+                   labeled otherwise).]{
             \architecture{
-                \node[block, below of=driver] (eventserver) {Event server}
+                \node[block, below of=driver] (eventdriver) {Event driver}
                     edge[linefrom] node[right, near end] {driver-specific messages} (driver);
-                \node[block, below of=eventserver] (widget) {Widget}
-                    edge[linefrom] (eventserver);
+                \node[block, below of=eventdriver] (widget) {Widget}
+                    edge[linefrom] (eventdriver);
                 \node[block, right of=widget, xshift=5em] (tracker) {Gesture tracker}
                     edge[lineto, dotted, bend left=10] (widget)
                     edge[linefrom, bend right=10] (widget);
                 \node[block, below of=widget] {Application}
-                    edge[linefrom, dotted] (widget);
+                edge[linefrom, dotted] node[right, near start] {delegation} (widget);
 
-                \group{eventserver}{eventserver}{tracker}{tracker}{Architecture}
+                \group{eventdriver}{eventdriver}{tracker}{tracker}{Architecture}
             }
         }
         \hspace{1.5em}
-        \subfigure[Architecture using a sub widget. Dotted arrows represent
-                   gestures, normal arrows represent events (unless labeled
-                   otherwise).]{
+        \subfigure[Architecture using a sub widget, demonstrating gesture
+                   propagation. Dotted arrows represent gestures, regular arrows
+                   represent events (unless labeled otherwise).]{
             \architecture{
-                \node[block, below of=driver] (eventserver) {Event server}
+                \node[block, below of=driver] (eventdriver) {Event driver}
                     edge[linefrom] node[right, near end] {driver-specific messages} (driver);
 
-                \node[block, below of=eventserver] (rootwidget) {Root widget}
-                    edge[linefrom] (eventserver);
+                \node[block, below of=eventdriver] (rootwidget) {Root widget}
+                    edge[linefrom] (eventdriver);
 
                 \node[block, below of=rootwidget] (subwidget) {Sub widget}
                     edge[linefrom] (rootwidget)
@@ -108,7 +109,7 @@
                     edge[linefrom, dotted, bend left=60] (rootwidget)
                     edge[linefrom, dotted] (subwidget);
 
-                \group{subwidget}{eventserver}{tracker}{subwidget}{Architecture}
+                \group{subwidget}{eventdriver}{tracker}{subwidget}{Architecture}
             }
         }
     \end{figure}