grim/purple-objects-docbook
Clone
Summary
Browse
Changes
Graph
new graphs for PurplePlugin and PurplePluginState
2009-04-17, Gary Kramlich
3d85aaf3ca93
new graphs for PurplePlugin and PurplePluginState
start of the plugins section
/*
vi: syntax=dot
*/
digraph
{
label
=
"Plugin Loader Objects"
;
labelloc
=
"t"
;
splines
=
true
;
overlap
=
false
;
randir
=
"tb"
;
node
[
fontname
=
"sans"
,
fontsize
=
"9"
,
style
=
"filled"
,
shape
=
"rect"
];
/* abstract classes */
node
[
fillcolor
=
"palegreen"
];
GObject
;
PurpleObject
;
/* interfaces */
node
[
fillcolor
=
"powderblue"
];
GInterface
;
PurplePluginLoader
;
/* concrete classes */
node
[
fillcolor
=
"lightpink"
];
PurpleNativePluginLoader
;
PurplePerlPluginLoader
;
PurpleTCLPluginLoader
;
PurpleMonoPluginLoader
;
/* inheritance */
edge
[
style
=
"solid"
,
arrowhead
=
"normal"
];
PurpleObject
->
GObject
;
PurpleNativePluginLoader
->
PurpleObject
;
PurplePerlPluginLoader
->
PurpleObject
;
PurpleTCLPluginLoader
->
PurpleObject
;
PurpleMonoPluginLoader
->
PurpleObject
;
/* implementations */
edge
[
style
=
"dotted"
,
arrowhead
=
"odot"
];
PurplePluginLoader
->
GInterface
;
PurpleNativePluginLoader
->
PurplePluginLoader
;
PurplePerlPluginLoader
->
PurplePluginLoader
;
PurpleTCLPluginLoader
->
PurplePluginLoader
;
PurpleMonoPluginLoader
->
PurplePluginLoader
;
}