[gimp] devel-docs: Add gimp-module-dependencies.svg



commit 64a9531afe9e35af40c4310c4416d981e88bfce5
Author: Martin Nordholts <martinn src gnome org>
Date:   Mon Jan 4 17:00:50 2010 +0100

    devel-docs: Add gimp-module-dependencies.svg
    
    Add an SVG illustration of GIMP library and core modules and the
    dependencies between them, created with
    tools/module-dependencies.py. One obvoiusly evil dependency is
    app/config -> app/display, if we get rid of that the cycle between
    core modules might be broken.

 devel-docs/gimp-module-dependencies.svg |  385 +++++++++++++++++++++++++++++++
 1 files changed, 385 insertions(+), 0 deletions(-)
---
diff --git a/devel-docs/gimp-module-dependencies.svg b/devel-docs/gimp-module-dependencies.svg
new file mode 100644
index 0000000..9778ed8
--- /dev/null
+++ b/devel-docs/gimp-module-dependencies.svg
@@ -0,0 +1,385 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
+ "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"; [
+ <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink";>
+]>
+<!-- Generated by Graphviz version 2.20.2 (Wed Dec 30 22:01:07 UTC 2009)
+     For user: (martin) Martin Nordholts,,, -->
+<!-- Title: _anonymous_0 Pages: 1 -->
+<svg width="738pt" height="1628pt"
+ viewBox="0.00 0.00 738.00 1628.00" xmlns="http://www.w3.org/2000/svg"; xmlns:xlink="http://www.w3.org/1999/xlink";>
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1624)">
+<title>_anonymous_0</title>
+<polygon style="fill:white;stroke:white;" points="-4,4 -4,-1624 734,-1624 734,4 -4,4"/>
+<!-- app/tests -->
+<g id="node1" class="node"><title>app/tests</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="125" cy="-1602" rx="54.8957" ry="18"/>
+<text text-anchor="middle" x="125" y="-1597.9" style="font-family:Times New Roman;font-size:14.00;">app/tests</text>
+</g>
+<!-- app/vectors -->
+<g id="node2" class="node"><title>app/vectors</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="125" cy="-1530" rx="66.2071" ry="18"/>
+<text text-anchor="middle" x="125" y="-1525.9" style="font-family:Times New Roman;font-size:14.00;">app/vectors</text>
+</g>
+<!-- app/tests&#45;&gt;app/vectors -->
+<g id="edge2" class="edge"><title>app/tests&#45;&gt;app/vectors</title>
+<path style="fill:none;stroke:black;" d="M125,-1584C125,-1576 125,-1567 125,-1558"/>
+<polygon style="fill:black;stroke:black;" points="128.5,-1558 125,-1548 121.5,-1558 128.5,-1558"/>
+</g>
+<!-- app/core -->
+<g id="node4" class="node"><title>app/core</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="176" cy="-1458" rx="52.1162" ry="18"/>
+<text text-anchor="middle" x="176" y="-1453.9" style="font-family:Times New Roman;font-size:14.00;">app/core</text>
+</g>
+<!-- app/vectors&#45;&gt;app/core -->
+<g id="edge4" class="edge"><title>app/vectors&#45;&gt;app/core</title>
+<path style="fill:none;stroke:black;" d="M138,-1512C144,-1504 151,-1493 158,-1484"/>
+<polygon style="fill:black;stroke:black;" points="160.8,-1486.1 164,-1476 155.2,-1481.9 160.8,-1486.1"/>
+</g>
+<!-- app/xcf -->
+<g id="node6" class="node"><title>app/xcf</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="328" cy="-1386" rx="45.1673" ry="18"/>
+<text text-anchor="middle" x="328" y="-1381.9" style="font-family:Times New Roman;font-size:14.00;">app/xcf</text>
+</g>
+<!-- app/core&#45;&gt;app/xcf -->
+<g id="edge6" class="edge"><title>app/core&#45;&gt;app/xcf</title>
+<path style="fill:none;stroke:black;" d="M207,-1443C231,-1431 264,-1416 290,-1404"/>
+<polygon style="fill:black;stroke:black;" points="291.283,-1407.26 299,-1400 288.44,-1400.86 291.283,-1407.26"/>
+</g>
+<!-- Cairo -->
+<g id="node8" class="node"><title>Cairo</title>
+<ellipse style="fill:lightblue;stroke:black;" cx="198" cy="-1386" rx="36.1339" ry="18"/>
+<text text-anchor="middle" x="198" y="-1381.9" style="font-family:Times New Roman;font-size:14.00;">Cairo</text>
+</g>
+<!-- app/core&#45;&gt;Cairo -->
+<g id="edge8" class="edge"><title>app/core&#45;&gt;Cairo</title>
+<path style="fill:none;stroke:black;" d="M182,-1440C184,-1432 187,-1422 190,-1414"/>
+<polygon style="fill:black;stroke:black;" points="193.479,-1414.58 193,-1404 186.774,-1412.57 193.479,-1414.58"/>
+</g>
+<!-- app/plug&#45;in -->
+<g id="node17" class="node"><title>app/plug&#45;in</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="359" cy="-1314" rx="64.1231" ry="18"/>
+<text text-anchor="middle" x="359" y="-1309.9" style="font-family:Times New Roman;font-size:14.00;">app/plug&#45;in</text>
+</g>
+<!-- app/xcf&#45;&gt;app/plug&#45;in -->
+<g id="edge20" class="edge"><title>app/xcf&#45;&gt;app/plug&#45;in</title>
+<path style="fill:none;stroke:black;" d="M336,-1368C340,-1360 344,-1350 347,-1342"/>
+<polygon style="fill:black;stroke:black;" points="350.536,-1342.58 351,-1332 344.036,-1339.98 350.536,-1342.58"/>
+</g>
+<!-- app/widgets -->
+<g id="node10" class="node"><title>app/widgets</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="516" cy="-738" rx="68.7933" ry="18"/>
+<text text-anchor="middle" x="516" y="-733.9" style="font-family:Times New Roman;font-size:14.00;">app/widgets</text>
+</g>
+<!-- app/dialogs -->
+<g id="node11" class="node"><title>app/dialogs</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="516" cy="-666" rx="64.1231" ry="18"/>
+<text text-anchor="middle" x="516" y="-661.9" style="font-family:Times New Roman;font-size:14.00;">app/dialogs</text>
+</g>
+<!-- app/widgets&#45;&gt;app/dialogs -->
+<g id="edge10" class="edge"><title>app/widgets&#45;&gt;app/dialogs</title>
+<path style="fill:none;stroke:black;" d="M516,-720C516,-712 516,-703 516,-694"/>
+<polygon style="fill:black;stroke:black;" points="519.5,-694 516,-684 512.5,-694 519.5,-694"/>
+</g>
+<!-- libgimpmodule -->
+<g id="node13" class="node"><title>libgimpmodule</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="580" cy="-378" rx="79.9115" ry="18"/>
+<text text-anchor="middle" x="580" y="-373.9" style="font-family:Times New Roman;font-size:14.00;">libgimpmodule</text>
+</g>
+<!-- app/dialogs&#45;&gt;libgimpmodule -->
+<g id="edge12" class="edge"><title>app/dialogs&#45;&gt;libgimpmodule</title>
+<path style="fill:none;stroke:black;" d="M527,-648C533,-638 540,-624 544,-612 567,-540 576,-451 578,-406"/>
+<polygon style="fill:black;stroke:black;" points="581.488,-406.299 579,-396 574.522,-405.602 581.488,-406.299"/>
+</g>
+<!-- app/gui -->
+<g id="node15" class="node"><title>app/gui</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="489" cy="-594" rx="45.8622" ry="18"/>
+<text text-anchor="middle" x="489" y="-589.9" style="font-family:Times New Roman;font-size:14.00;">app/gui</text>
+</g>
+<!-- app/dialogs&#45;&gt;app/gui -->
+<g id="edge14" class="edge"><title>app/dialogs&#45;&gt;app/gui</title>
+<path style="fill:none;stroke:black;" d="M509,-648C506,-640 503,-630 499,-622"/>
+<polygon style="fill:black;stroke:black;" points="502.226,-620.573 496,-612 495.521,-622.584 502.226,-620.573"/>
+</g>
+<!-- libgimpbase -->
+<g id="node28" class="node"><title>libgimpbase</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="472" cy="-234" rx="66.2071" ry="18"/>
+<text text-anchor="middle" x="472" y="-229.9" style="font-family:Times New Roman;font-size:14.00;">libgimpbase</text>
+</g>
+<!-- libgimpmodule&#45;&gt;libgimpbase -->
+<g id="edge28" class="edge"><title>libgimpmodule&#45;&gt;libgimpbase</title>
+<path style="fill:none;stroke:black;" d="M567,-360C548,-335 513,-289 491,-260"/>
+<polygon style="fill:black;stroke:black;" points="493.8,-257.9 485,-252 488.2,-262.1 493.8,-257.9"/>
+</g>
+<!-- app/actions -->
+<g id="node34" class="node"><title>app/actions</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="477" cy="-522" rx="64.8203" ry="18"/>
+<text text-anchor="middle" x="477" y="-517.9" style="font-family:Times New Roman;font-size:14.00;">app/actions</text>
+</g>
+<!-- app/gui&#45;&gt;app/actions -->
+<g id="edge30" class="edge"><title>app/gui&#45;&gt;app/actions</title>
+<path style="fill:none;stroke:black;" d="M486,-576C485,-568 483,-559 482,-550"/>
+<polygon style="fill:black;stroke:black;" points="485.393,-549.119 480,-540 478.529,-550.492 485.393,-549.119"/>
+</g>
+<!-- app/file -->
+<g id="node18" class="node"><title>app/file</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="359" cy="-1242" rx="45.8622" ry="18"/>
+<text text-anchor="middle" x="359" y="-1237.9" style="font-family:Times New Roman;font-size:14.00;">app/file</text>
+</g>
+<!-- app/plug&#45;in&#45;&gt;app/file -->
+<g id="edge16" class="edge"><title>app/plug&#45;in&#45;&gt;app/file</title>
+<path style="fill:none;stroke:black;" d="M359,-1296C359,-1288 359,-1279 359,-1270"/>
+<polygon style="fill:black;stroke:black;" points="362.5,-1270 359,-1260 355.5,-1270 362.5,-1270"/>
+</g>
+<!-- app/pdb -->
+<g id="node20" class="node"><title>app/pdb</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="359" cy="-1170" rx="48.1403" ry="18"/>
+<text text-anchor="middle" x="359" y="-1165.9" style="font-family:Times New Roman;font-size:14.00;">app/pdb</text>
+</g>
+<!-- app/file&#45;&gt;app/pdb -->
+<g id="edge18" class="edge"><title>app/file&#45;&gt;app/pdb</title>
+<path style="fill:none;stroke:black;" d="M359,-1224C359,-1216 359,-1207 359,-1198"/>
+<polygon style="fill:black;stroke:black;" points="362.5,-1198 359,-1188 355.5,-1198 362.5,-1198"/>
+</g>
+<!-- app/paint -->
+<g id="node25" class="node"><title>app/paint</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="359" cy="-1098" rx="55.7874" ry="18"/>
+<text text-anchor="middle" x="359" y="-1093.9" style="font-family:Times New Roman;font-size:14.00;">app/paint</text>
+</g>
+<!-- app/pdb&#45;&gt;app/paint -->
+<g id="edge22" class="edge"><title>app/pdb&#45;&gt;app/paint</title>
+<path style="fill:none;stroke:black;" d="M359,-1152C359,-1144 359,-1135 359,-1126"/>
+<polygon style="fill:black;stroke:black;" points="362.5,-1126 359,-1116 355.5,-1126 362.5,-1126"/>
+</g>
+<!-- GTK+ -->
+<g id="node23" class="node"><title>GTK+</title>
+<ellipse style="fill:lightblue;stroke:black;" cx="241" cy="-306" rx="39.1069" ry="18"/>
+<text text-anchor="middle" x="241" y="-301.9" style="font-family:Times New Roman;font-size:14.00;">GTK+</text>
+</g>
+<!-- GEGL -->
+<g id="node24" class="node"><title>GEGL</title>
+<ellipse style="fill:lightblue;stroke:black;" cx="145" cy="-306" rx="38.9134" ry="18"/>
+<text text-anchor="middle" x="145" y="-301.9" style="font-family:Times New Roman;font-size:14.00;">GEGL</text>
+</g>
+<!-- app/paint&#45;funcs -->
+<g id="node38" class="node"><title>app/paint&#45;funcs</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="359" cy="-1026" rx="84.7756" ry="18"/>
+<text text-anchor="middle" x="359" y="-1021.9" style="font-family:Times New Roman;font-size:14.00;">app/paint&#45;funcs</text>
+</g>
+<!-- app/paint&#45;&gt;app/paint&#45;funcs -->
+<g id="edge34" class="edge"><title>app/paint&#45;&gt;app/paint&#45;funcs</title>
+<path style="fill:none;stroke:black;" d="M359,-1080C359,-1072 359,-1063 359,-1054"/>
+<polygon style="fill:black;stroke:black;" points="362.5,-1054 359,-1044 355.5,-1054 362.5,-1054"/>
+</g>
+<!-- GLib -->
+<g id="node27" class="node"><title>GLib</title>
+<ellipse style="fill:lightblue;stroke:black;" cx="472" cy="-18" rx="32.8565" ry="18"/>
+<text text-anchor="middle" x="472" y="-13.9" style="font-family:Times New Roman;font-size:14.00;">GLib</text>
+</g>
+<!-- libgimpcolor -->
+<g id="node29" class="node"><title>libgimpcolor</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="472" cy="-162" rx="68.0985" ry="18"/>
+<text text-anchor="middle" x="472" y="-157.9" style="font-family:Times New Roman;font-size:14.00;">libgimpcolor</text>
+</g>
+<!-- libgimpbase&#45;&gt;libgimpcolor -->
+<g id="edge24" class="edge"><title>libgimpbase&#45;&gt;libgimpcolor</title>
+<path style="fill:none;stroke:black;" d="M472,-216C472,-208 472,-199 472,-190"/>
+<polygon style="fill:black;stroke:black;" points="475.5,-190 472,-180 468.5,-190 475.5,-190"/>
+</g>
+<!-- libgimpmath -->
+<g id="node31" class="node"><title>libgimpmath</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="472" cy="-90" rx="70.1831" ry="18"/>
+<text text-anchor="middle" x="472" y="-85.9" style="font-family:Times New Roman;font-size:14.00;">libgimpmath</text>
+</g>
+<!-- libgimpcolor&#45;&gt;libgimpmath -->
+<g id="edge26" class="edge"><title>libgimpcolor&#45;&gt;libgimpmath</title>
+<path style="fill:none;stroke:black;" d="M472,-144C472,-136 472,-127 472,-118"/>
+<polygon style="fill:black;stroke:black;" points="475.5,-118 472,-108 468.5,-118 475.5,-118"/>
+</g>
+<!-- libgimpmath&#45;&gt;GLib -->
+<g id="edge48" class="edge"><title>libgimpmath&#45;&gt;GLib</title>
+<path style="fill:none;stroke:black;" d="M472,-72C472,-64 472,-55 472,-46"/>
+<polygon style="fill:black;stroke:black;" points="475.5,-46 472,-36 468.5,-46 475.5,-46"/>
+</g>
+<!-- libgimpthumb -->
+<g id="node55" class="node"><title>libgimpthumb</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="472" cy="-450" rx="75.9375" ry="18"/>
+<text text-anchor="middle" x="472" y="-445.9" style="font-family:Times New Roman;font-size:14.00;">libgimpthumb</text>
+</g>
+<!-- app/actions&#45;&gt;libgimpthumb -->
+<g id="edge54" class="edge"><title>app/actions&#45;&gt;libgimpthumb</title>
+<path style="fill:none;stroke:black;" d="M476,-504C475,-496 475,-487 474,-478"/>
+<polygon style="fill:black;stroke:black;" points="477.478,-477.602 473,-468 470.512,-478.299 477.478,-477.602"/>
+</g>
+<!-- app/menus -->
+<g id="node57" class="node"><title>app/menus</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="667" cy="-450" rx="63.2343" ry="18"/>
+<text text-anchor="middle" x="667" y="-445.9" style="font-family:Times New Roman;font-size:14.00;">app/menus</text>
+</g>
+<!-- app/actions&#45;&gt;app/menus -->
+<g id="edge56" class="edge"><title>app/actions&#45;&gt;app/menus</title>
+<path style="fill:none;stroke:black;" d="M515,-507C545,-496 587,-480 619,-468"/>
+<polygon style="fill:black;stroke:black;" points="621.015,-470.964 629,-464 618.415,-464.464 621.015,-470.964"/>
+</g>
+<!-- app/tools -->
+<g id="node59" class="node"><title>app/tools</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="216" cy="-450" rx="54.2008" ry="18"/>
+<text text-anchor="middle" x="216" y="-445.9" style="font-family:Times New Roman;font-size:14.00;">app/tools</text>
+</g>
+<!-- app/actions&#45;&gt;app/tools -->
+<g id="edge58" class="edge"><title>app/actions&#45;&gt;app/tools</title>
+<path style="fill:none;stroke:black;" d="M431,-509C390,-498 331,-482 279,-468 275,-467 271,-466 267,-465"/>
+<polygon style="fill:black;stroke:black;" points="267.584,-461.521 257,-462 265.573,-468.226 267.584,-461.521"/>
+</g>
+<!-- app/display -->
+<g id="node36" class="node"><title>app/display</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="516" cy="-810" rx="64.1231" ry="18"/>
+<text text-anchor="middle" x="516" y="-805.9" style="font-family:Times New Roman;font-size:14.00;">app/display</text>
+</g>
+<!-- app/display&#45;&gt;app/widgets -->
+<g id="edge32" class="edge"><title>app/display&#45;&gt;app/widgets</title>
+<path style="fill:none;stroke:black;" d="M516,-792C516,-784 516,-775 516,-766"/>
+<polygon style="fill:black;stroke:black;" points="519.5,-766 516,-756 512.5,-766 519.5,-766"/>
+</g>
+<!-- app/base -->
+<g id="node40" class="node"><title>app/base</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="359" cy="-954" rx="53.0059" ry="18"/>
+<text text-anchor="middle" x="359" y="-949.9" style="font-family:Times New Roman;font-size:14.00;">app/base</text>
+</g>
+<!-- app/paint&#45;funcs&#45;&gt;app/base -->
+<g id="edge36" class="edge"><title>app/paint&#45;funcs&#45;&gt;app/base</title>
+<path style="fill:none;stroke:black;" d="M359,-1008C359,-1000 359,-991 359,-982"/>
+<polygon style="fill:black;stroke:black;" points="362.5,-982 359,-972 355.5,-982 362.5,-982"/>
+</g>
+<!-- app/config -->
+<g id="node42" class="node"><title>app/config</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="516" cy="-882" rx="59.7599" ry="18"/>
+<text text-anchor="middle" x="516" y="-877.9" style="font-family:Times New Roman;font-size:14.00;">app/config</text>
+</g>
+<!-- app/base&#45;&gt;app/config -->
+<g id="edge38" class="edge"><title>app/base&#45;&gt;app/config</title>
+<path style="fill:none;stroke:black;" d="M391,-939C415,-928 448,-913 474,-901"/>
+<polygon style="fill:black;stroke:black;" points="475.283,-904.26 483,-897 472.44,-897.863 475.283,-904.26"/>
+</g>
+<!-- app/composite -->
+<g id="node44" class="node"><title>app/composite</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="359" cy="-882" rx="79.2166" ry="18"/>
+<text text-anchor="middle" x="359" y="-877.9" style="font-family:Times New Roman;font-size:14.00;">app/composite</text>
+</g>
+<!-- app/base&#45;&gt;app/composite -->
+<g id="edge40" class="edge"><title>app/base&#45;&gt;app/composite</title>
+<path style="fill:none;stroke:black;" d="M353,-936C352,-928 352,-919 352,-910"/>
+<polygon style="fill:black;stroke:black;" points="355.488,-910.299 353,-900 348.522,-909.602 355.488,-910.299"/>
+</g>
+<!-- app/config&#45;&gt;app/display -->
+<g id="edge42" class="edge"><title>app/config&#45;&gt;app/display</title>
+<path style="fill:none;stroke:black;" d="M516,-864C516,-856 516,-847 516,-838"/>
+<polygon style="fill:black;stroke:black;" points="519.5,-838 516,-828 512.5,-838 519.5,-838"/>
+</g>
+<!-- app/composite&#45;&gt;app/base -->
+<g id="edge44" class="edge"><title>app/composite&#45;&gt;app/base</title>
+<path style="fill:none;stroke:black;" d="M365,-900C366,-908 366,-917 366,-926"/>
+<polygon style="fill:black;stroke:black;" points="362.512,-925.701 365,-936 369.478,-926.398 362.512,-925.701"/>
+</g>
+<!-- libgimpconfig -->
+<g id="node48" class="node"><title>libgimpconfig</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="371" cy="-306" rx="72.9626" ry="18"/>
+<text text-anchor="middle" x="371" y="-301.9" style="font-family:Times New Roman;font-size:14.00;">libgimpconfig</text>
+</g>
+<!-- libgimpconfig&#45;&gt;libgimpbase -->
+<g id="edge46" class="edge"><title>libgimpconfig&#45;&gt;libgimpbase</title>
+<path style="fill:none;stroke:black;" d="M395,-289C408,-280 425,-268 440,-257"/>
+<polygon style="fill:black;stroke:black;" points="442.1,-259.8 448,-251 437.9,-254.2 442.1,-259.8"/>
+</g>
+<!-- app/text -->
+<g id="node51" class="node"><title>app/text</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="51" cy="-378" rx="50.9221" ry="18"/>
+<text text-anchor="middle" x="51" y="-373.9" style="font-family:Times New Roman;font-size:14.00;">app/text</text>
+</g>
+<!-- app/text&#45;&gt;app/vectors -->
+<g id="edge50" class="edge"><title>app/text&#45;&gt;app/vectors</title>
+<path style="fill:none;stroke:black;" d="M56,-396C63,-423 75,-476 75,-522 75,-1386 75,-1386 75,-1386 75,-1428 95,-1474 109,-1503"/>
+<polygon style="fill:black;stroke:black;" points="106.084,-1504.96 114,-1512 112.203,-1501.56 106.084,-1504.96"/>
+</g>
+<!-- Pango -->
+<g id="node53" class="node"><title>Pango</title>
+<ellipse style="fill:lightblue;stroke:black;" cx="48" cy="-306" rx="39.8056" ry="18"/>
+<text text-anchor="middle" x="48" y="-301.9" style="font-family:Times New Roman;font-size:14.00;">Pango</text>
+</g>
+<!-- app/text&#45;&gt;Pango -->
+<g id="edge52" class="edge"><title>app/text&#45;&gt;Pango</title>
+<path style="fill:none;stroke:black;" d="M50,-360C49,-352 49,-343 49,-334"/>
+<polygon style="fill:black;stroke:black;" points="52.5001,-334 49,-324 45.5001,-334 52.5001,-334"/>
+</g>
+<!-- libgimpthumb&#45;&gt;libgimpbase -->
+<g id="edge60" class="edge"><title>libgimpthumb&#45;&gt;libgimpbase</title>
+<path style="fill:none;stroke:black;" d="M472,-432C472,-394 472,-307 472,-262"/>
+<polygon style="fill:black;stroke:black;" points="475.5,-262 472,-252 468.5,-262 475.5,-262"/>
+</g>
+<!-- app/menus&#45;&gt;app/plug&#45;in -->
+<g id="edge62" class="edge"><title>app/menus&#45;&gt;app/plug&#45;in</title>
+<path style="fill:none;stroke:black;" d="M661,-468C653,-495 640,-548 640,-594 640,-1170 640,-1170 640,-1170 640,-1263 514,-1296 431,-1308"/>
+<polygon style="fill:black;stroke:black;" points="430.602,-1304.52 421,-1309 431.299,-1311.49 430.602,-1304.52"/>
+</g>
+<!-- app/tools&#45;&gt;app/text -->
+<g id="edge64" class="edge"><title>app/tools&#45;&gt;app/text</title>
+<path style="fill:none;stroke:black;" d="M183,-436C157,-424 120,-409 92,-396"/>
+<polygon style="fill:black;stroke:black;" points="93.5596,-392.863 83,-392 90.7166,-399.26 93.5596,-392.863"/>
+</g>
+<!-- app/gegl -->
+<g id="node64" class="node"><title>app/gegl</title>
+<ellipse style="fill:lawngreen;stroke:black;" cx="171" cy="-378" rx="50.9221" ry="18"/>
+<text text-anchor="middle" x="171" y="-373.9" style="font-family:Times New Roman;font-size:14.00;">app/gegl</text>
+</g>
+<!-- app/tools&#45;&gt;app/gegl -->
+<g id="edge66" class="edge"><title>app/tools&#45;&gt;app/gegl</title>
+<path style="fill:none;stroke:black;" d="M205,-432C200,-424 193,-414 187,-404"/>
+<polygon style="fill:black;stroke:black;" points="190.268,-402.625 182,-396 184.332,-406.335 190.268,-402.625"/>
+</g>
+<!-- libgimpwidgets -->
+<g id="node66" class="node"><title>libgimpwidgets</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="329" cy="-378" rx="82.1898" ry="18"/>
+<text text-anchor="middle" x="329" y="-373.9" style="font-family:Times New Roman;font-size:14.00;">libgimpwidgets</text>
+</g>
+<!-- app/tools&#45;&gt;libgimpwidgets -->
+<g id="edge68" class="edge"><title>app/tools&#45;&gt;libgimpwidgets</title>
+<path style="fill:none;stroke:black;" d="M241,-434C256,-425 276,-412 293,-401"/>
+<polygon style="fill:black;stroke:black;" points="295.621,-403.459 302,-395 291.738,-397.635 295.621,-403.459"/>
+</g>
+<!-- app/gegl&#45;&gt;app/core -->
+<g id="edge70" class="edge"><title>app/gegl&#45;&gt;app/core</title>
+<path style="fill:none;stroke:black;" d="M163,-396C152,-423 134,-475 134,-522 134,-1314 134,-1314 134,-1314 134,-1356 151,-1402 163,-1431"/>
+<polygon style="fill:black;stroke:black;" points="159.74,-1432.28 167,-1440 166.137,-1429.44 159.74,-1432.28"/>
+</g>
+<!-- app/gegl&#45;&gt;GEGL -->
+<g id="edge72" class="edge"><title>app/gegl&#45;&gt;GEGL</title>
+<path style="fill:none;stroke:black;" d="M164,-360C161,-352 158,-343 155,-334"/>
+<polygon style="fill:black;stroke:black;" points="158.226,-332.573 152,-324 151.521,-334.584 158.226,-332.573"/>
+</g>
+<!-- libgimpwidgets&#45;&gt;GTK+ -->
+<g id="edge74" class="edge"><title>libgimpwidgets&#45;&gt;GTK+</title>
+<path style="fill:none;stroke:black;" d="M308,-361C296,-351 281,-338 268,-328"/>
+<polygon style="fill:black;stroke:black;" points="270.1,-325.2 260,-322 265.9,-330.8 270.1,-325.2"/>
+</g>
+<!-- libgimpwidgets&#45;&gt;libgimpconfig -->
+<g id="edge76" class="edge"><title>libgimpwidgets&#45;&gt;libgimpconfig</title>
+<path style="fill:none;stroke:black;" d="M340,-360C344,-352 350,-342 356,-333"/>
+<polygon style="fill:black;stroke:black;" points="359.203,-334.441 361,-324 353.084,-331.042 359.203,-334.441"/>
+</g>
+<!-- libgimp -->
+<g id="node72" class="node"><title>libgimp</title>
+<ellipse style="fill:#ff7256;stroke:black;" cx="333" cy="-450" rx="45.1673" ry="18"/>
+<text text-anchor="middle" x="333" y="-445.9" style="font-family:Times New Roman;font-size:14.00;">libgimp</text>
+</g>
+<!-- libgimp&#45;&gt;libgimpmodule -->
+<g id="edge78" class="edge"><title>libgimp&#45;&gt;libgimpmodule</title>
+<path style="fill:none;stroke:black;" d="M367,-438C374,-436 381,-434 387,-432 430,-418 479,-404 517,-395"/>
+<polygon style="fill:black;stroke:black;" points="518.427,-398.226 527,-392 516.416,-391.521 518.427,-398.226"/>
+</g>
+<!-- libgimp&#45;&gt;libgimpwidgets -->
+<g id="edge80" class="edge"><title>libgimp&#45;&gt;libgimpwidgets</title>
+<path style="fill:none;stroke:black;" d="M332,-432C331,-424 331,-415 331,-406"/>
+<polygon style="fill:black;stroke:black;" points="334.478,-405.602 330,-396 327.512,-406.299 334.478,-405.602"/>
+</g>
+</g>
+</svg>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]