view doc/dependencies/dirdeps.dot @ 205:54bfd1015b35

* PyChan event handling rework (part I) ** Unified listeners ** ...hopefully more robust attach/detach code. * Added compat, layout and also the new autopsition feature. * Documentation * Minor style fixes in core.
author phoku@33b003aa-7bff-0310-803a-e67f0ece8222
date Sat, 14 Mar 2009 12:13:29 +0000
parents bb9902910067
children 756b895e1dab
line wrap: on
line source

digraph "source tree" {
    overlap=scale;
    size="8,10";
    ratio="fill";
    fontsize="16";
    fontname="Helvetica";
    clusterrank="local";
subgraph cluster_0 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "audio"
    label = "audio";
}
subgraph cluster_1 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "controller"
    label = "controller";
}
subgraph cluster_2 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "engine/core"
    label = "engine";
}
subgraph cluster_3 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "eventchannel"; "eventchannel/base"; "eventchannel/command"; "eventchannel/key"; "eventchannel/mouse"; "eventchannel/sdl"; "eventchannel/source"; "eventchannel/trigger"
    label = "eventchannel";
}
subgraph cluster_4 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "gui"; "gui/base"; "gui/base/opengl"; "gui/base/sdl"; "gui/console"; "gui/widgets"
    label = "gui";
}
subgraph cluster_5 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "loaders/native/audio_loaders"; "loaders/native/video_loaders"
    label = "loaders";
}
subgraph cluster_6 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "model"; "model/metamodel"; "model/metamodel/grids"; "model/structures"
    label = "model";
}
subgraph cluster_7 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "pathfinder"; "pathfinder/linearpather"; "pathfinder/routepather"
    label = "pathfinder";
}
subgraph cluster_8 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "util/base"; "util/log"; "util/math"; "util/resource"; "util/structures"; "util/time"
    label = "util";
}
subgraph cluster_9 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "vfs"; "vfs/dat"; "vfs/raw"; "vfs/zip"
    label = "vfs";
}
subgraph cluster_10 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "video"; "video/fonts"; "video/opengl"; "video/sdl"
    label = "video";
}
subgraph cluster_11 {
    style=filled;
    color=lightgrey;
    node [style=filled,color=white];
    "view"; "view/renderers"
    label = "view";
}
    "audio" -> "util/base"
    "audio" -> "util/log"
    "audio" -> "util/resource"
    "audio" -> "util/time"
    "audio" -> "vfs"
    "audio" -> "vfs/raw"
    "controller" -> "audio"
    "controller" -> "eventchannel"
    "controller" -> "gui"
    "controller" -> "gui/base"
    "controller" -> "gui/base/opengl"
    "controller" -> "gui/base/sdl"
    "controller" -> "gui/console"
    "controller" -> "loaders/native/audio_loaders"
    "controller" -> "loaders/native/video_loaders"
    "controller" -> "model"
    "controller" -> "model/metamodel/grids"
    "controller" -> "pathfinder/linearpather"
    "controller" -> "pathfinder/routepather"
    "controller" -> "util/base"
    "controller" -> "util/log"
    "controller" -> "util/time"
    "controller" -> "vfs"
    "controller" -> "vfs/zip"
    "controller" -> "video"
    "controller" -> "video/fonts"
    "controller" -> "video/opengl"
    "controller" -> "video/sdl"
    "controller" -> "view"
    "controller" -> "view/renderers"
    "eventchannel" -> "eventchannel/command"
    "eventchannel" -> "eventchannel/key"
    "eventchannel" -> "eventchannel/mouse"
    "eventchannel" -> "eventchannel/sdl"
    "eventchannel" -> "eventchannel/trigger"
    "eventchannel" -> "util/base"
    "eventchannel/base" -> "eventchannel/source"
    "eventchannel/command" -> "eventchannel/base"
    "eventchannel/key" -> "eventchannel/base"
    "eventchannel/key" -> "eventchannel/source"
    "eventchannel/mouse" -> "eventchannel/base"
    "gui" -> "eventchannel/key"
    "gui" -> "eventchannel/mouse"
    "gui" -> "eventchannel/sdl"
    "gui" -> "gui/base"
    "gui" -> "gui/console"
    "gui" -> "util/base"
    "gui" -> "util/log"
    "gui" -> "video"
    "gui" -> "video/fonts"
    "gui/base" -> "util/log"
    "gui/base" -> "util/structures"
    "gui/base" -> "video"
    "gui/base" -> "video/fonts"
    "gui/base/opengl" -> "gui/base"
    "gui/base/opengl" -> "util/structures"
    "gui/base/opengl" -> "video"
    "gui/base/sdl" -> "gui/base"
    "gui/base/sdl" -> "util/structures"
    "gui/base/sdl" -> "video"
    "gui/console" -> "gui"
    "gui/console" -> "gui/base"
    "gui/console" -> "util/base"
    "gui/console" -> "util/log"
    "gui/console" -> "util/time"
    "gui/console" -> "video"
    "gui/widgets" -> "gui/base"
    "gui/widgets" -> "util/base"
    "gui/widgets" -> "video"
    "loaders/native/audio_loaders" -> "audio"
    "loaders/native/audio_loaders" -> "util/base"
    "loaders/native/audio_loaders" -> "util/log"
    "loaders/native/audio_loaders" -> "util/resource"
    "loaders/native/audio_loaders" -> "vfs"
    "loaders/native/audio_loaders" -> "vfs/raw"
    "loaders/native/video_loaders" -> "util/base"
    "loaders/native/video_loaders" -> "util/log"
    "loaders/native/video_loaders" -> "util/resource"
    "loaders/native/video_loaders" -> "vfs"
    "loaders/native/video_loaders" -> "vfs/raw"
    "loaders/native/video_loaders" -> "video"
    "model" -> "model/metamodel"
    "model" -> "model/metamodel/grids"
    "model" -> "model/structures"
    "model" -> "util/base"
    "model" -> "util/structures"
    "model/metamodel" -> "util/base"
    "model/metamodel" -> "util/math"
    "model/metamodel" -> "util/structures"
    "model/metamodel" -> "util/time"
    "model/metamodel/grids" -> "model/metamodel"
    "model/metamodel/grids" -> "util/base"
    "model/metamodel/grids" -> "util/log"
    "model/metamodel/grids" -> "util/math"
    "model/structures" -> "model/metamodel"
    "model/structures" -> "model/metamodel/grids"
    "model/structures" -> "util/base"
    "model/structures" -> "util/log"
    "model/structures" -> "util/math"
    "model/structures" -> "util/resource"
    "model/structures" -> "util/structures"
    "model/structures" -> "util/time"
    "pathfinder" -> "model/metamodel"
    "pathfinder" -> "model/structures"
    "pathfinder" -> "util/base"
    "pathfinder" -> "util/math"
    "pathfinder/linearpather" -> "model/metamodel"
    "pathfinder/linearpather" -> "model/metamodel/grids"
    "pathfinder/linearpather" -> "model/structures"
    "pathfinder/linearpather" -> "util/log"
    "pathfinder/routepather" -> "model/metamodel"
    "pathfinder/routepather" -> "model/metamodel/grids"
    "pathfinder/routepather" -> "model/structures"
    "pathfinder/routepather" -> "pathfinder"
    "pathfinder/routepather" -> "util/math"
    "pathfinder/routepather" -> "util/structures"
    "util/base" -> "util/log"
    "util/base" -> "util/resource"
    "util/log" -> "engine/core"
    "util/log" -> "util/base"
    "util/math" -> "util/base"
    "util/math" -> "util/structures"
    "util/resource" -> "util/base"
    "util/resource" -> "util/log"
    "util/structures" -> "util/base"
    "util/structures" -> "util/math"
    "util/time" -> "util/base"
    "util/time" -> "util/log"
    "vfs" -> "util/base"
    "vfs" -> "util/log"
    "vfs" -> "vfs/raw"
    "vfs/dat" -> "util/base"
    "vfs/dat" -> "util/log"
    "vfs/dat" -> "util/time"
    "vfs/dat" -> "vfs"
    "vfs/dat" -> "vfs/raw"
    "vfs/raw" -> "util/base"
    "vfs/raw" -> "util/log"
    "vfs/zip" -> "util/base"
    "vfs/zip" -> "util/log"
    "vfs/zip" -> "vfs"
    "vfs/zip" -> "vfs/raw"
    "video" -> "util/base"
    "video" -> "util/resource"
    "video" -> "util/structures"
    "video" -> "util/time"
    "video/fonts" -> "util/base"
    "video/fonts" -> "util/log"
    "video/fonts" -> "util/structures"
    "video/fonts" -> "util/time"
    "video/fonts" -> "video"
    "video/opengl" -> "util/base"
    "video/opengl" -> "util/structures"
    "video/opengl" -> "video"
    "video/opengl" -> "video/sdl"
    "video/sdl" -> "util/base"
    "video/sdl" -> "util/log"
    "video/sdl" -> "util/math"
    "video/sdl" -> "util/structures"
    "video/sdl" -> "video"
    "view" -> "model/metamodel"
    "view" -> "model/metamodel/grids"
    "view" -> "model/structures"
    "view" -> "util/base"
    "view" -> "util/log"
    "view" -> "util/math"
    "view" -> "util/structures"
    "view" -> "util/time"
    "view" -> "video"
    "view/renderers" -> "model/metamodel"
    "view/renderers" -> "model/metamodel/grids"
    "view/renderers" -> "model/structures"
    "view/renderers" -> "util/log"
    "view/renderers" -> "util/math"
    "view/renderers" -> "util/structures"
    "view/renderers" -> "util/time"
    "view/renderers" -> "video"
    "view/renderers" -> "video/fonts"
    "view/renderers" -> "video/sdl"
    "view/renderers" -> "view"
}