grim/purple-objects-docbook
new graphs for PurplePlugin and PurplePluginState
start of the plugins section
--- a/Makefile Fri Apr 17 20:17:43 2009 -0500
+++ b/Makefile Fri Apr 17 21:03:11 2009 -0500
@@ -7,12 +7,15 @@
plugin-loader-objects.png \
all: book.stamp images.stamp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plugin-class.dot Fri Apr 17 21:03:11 2009 -0500
@@ -0,0 +1,8 @@
+ node[fontname="sans", fontsize="9", shape="record", style="filled", fillcolor="lightyellow"]; + class[label="{PurplePlugin|-\ state\ :\ PurplePluginState\l|-\ filename\ :\ gchar\ *\l|-\ info\ :\ PurplePluginInfo\l|+\ purple_plugin_get_filename(plugin\ :\ const\ PurplePlugin\ *)\ :\ const\ gchar\ *\l|+\ purple_plugin_get_info(plugin\ :\ const\ PurplePlugin\ *)\ :\ PurplePluginInfo\ *\l|+\ purple_plugin_get_state(plugin\ :\ const PurplePlugin\ *)\ :\ PurplePluginState\l}"]; --- a/plugin-objects.fdp Fri Apr 17 20:17:43 2009 -0500
+++ b/plugin-objects.fdp Fri Apr 17 21:03:11 2009 -0500
@@ -8,7 +8,7 @@
- node[fontname="sans", fontsize="8", style="filled", shape="rect"];
+ node[fontname="sans", fontsize="9", style="filled", shape="rect"]; node[fillcolor="palegreen"];
@@ -21,12 +21,13 @@
node[fillcolor="lightpink"];
PurplePlugin -> PurpleObject;
@@ -35,5 +36,9 @@
PurplePerlPlugin -> PurplePlugin;
PurpleTCLPlugin -> PurplePlugin;
PurpleMonoPlugin -> PurplePlugin;
+ edge[arrowhead="odiamond"]; + PurplePlugin -> PurplePluginInfo; --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plugin-state.dot Fri Apr 17 21:03:11 2009 -0500
@@ -0,0 +1,8 @@
+ node[fontname="sans", fontsize="9", shape="record", style="filled", fillcolor="lightyellow"]; + class[label="{PurplePluginState\n\<\<\ enumeration\ \>\>|PURPLE_PLUGIN_STATE_UNKNOWN\ :\ -1\l|PURPLE_PLUGIN_STATE_ERROR\ :\ 0\l|PURPLE_PLUGIN_STATE_LOADED\l|PURPLE_PLUGIN_STATE_LOAD_FAILED\l|PURPLE_PLUGIN_STATE_NOT_LOADED\l|PURPLE_PLUGIN_STATES\l}"]; --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins.xml Fri Apr 17 21:03:11 2009 -0500
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" + "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> + <refentrytitle>Plugins</refentrytitle>