diff options
Diffstat (limited to 'tqtinterface/qt4/extensions/nsplugin/examples/grapher/grapher.doc')
-rw-r--r-- | tqtinterface/qt4/extensions/nsplugin/examples/grapher/grapher.doc | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/tqtinterface/qt4/extensions/nsplugin/examples/grapher/grapher.doc b/tqtinterface/qt4/extensions/nsplugin/examples/grapher/grapher.doc new file mode 100644 index 0000000..4ef8778 --- /dev/null +++ b/tqtinterface/qt4/extensions/nsplugin/examples/grapher/grapher.doc @@ -0,0 +1,64 @@ +/*! \page grapher-nsplugin-example.html + \ingroup nsplugin-examples + + \title Grapher Plugin + + This example graphs data from a simple text file. It + demonstrates the use of the QNPInstance::writeReady() + and QNPInstance::write() functions. + + To build the example, you must first build the + <a href=nsplugin.html>Qt Netscape Plugin Extension</a> library. + Then type <tt>make</tt> in <tt>extensions/nsplugin/examples/grapher/</tt> + and copy the resulting <tt>grapher.so</tt> or <tt>npgrapher.dll</tt> + to the Plugins directory of your WWW browser. + + <EMBED ALIGN=LEFT WIDTH=49% HEIGHT=300 SRC=graph.g1n + graphstyle=pie fontfamily=times fontsize=18> + + The text file it accepts as input has a title line, then + a sequence of lines with a number, then a string. The + plugin displays a pie chart of the numbers, each segment + labelled by the associated string. The user can select + a bar chart view of the same data by selecting from the + menu that appears when they point at the plugin. + + The HTML tag used to embed the graph is: +<small> +<pre> + <EMBED + SRC=graph.g1n + ALIGN=LEFT + WIDTH=49% HEIGHT=300 + graphstyle=pie fontfamily=times + fontsize=18> +</pre> +</small> + Note that some HTML arguments (which we have capitalized here) + are interpreted by the browser, while others are used by the + plugin. + +<br clear> +With the simplicity and cross-platform nature of Qt-based plugins, +pages like <a href="http://www.netcraft.com/survey/">Netcraft's +Server Graphs</a> can be provided much more efficiently for both +the service provider and consumer. Data need not be converted +to an image at the server. + +<br clear> + <hr> + Implementation: + + \include grapher/grapher.cpp +*/ + +/*! \plainpage graph.g1n +num label +10 A +24 B +12 C +7 D +34 E +15 F +19 G +*/ |