<?xml version="1.0"?>
<!DOCTYPE ggobirc>
<ggobirc>
<preferences>
  <browser>
    <executable>netscape</executable>
    <args><arg>-remote</arg>
     <arg>openURL(<filename/>)</arg>
    </args>
  </browser>

  <autoplot on="true" />
  <allowNoDisplays on="true" />
  <quitOnLastGGobi on="true" />

  <numDefaultPlotVars scatmat="-1" parcoords="-1"/> <!-- -1 means all variables. -->

  <sessionFile name="/home/duncan/ggobi-session" compress="0" />

  <colorschemes file="/home/duncan/Projects/ggobi/notes/colorschemes.xml" />
  <background>
  <!-- values are scaled by dividing by max and then mapped to the
       range [0,65535], so one can use values between 0 and max for
       the individual components.
       e.g. 
    <color max="100"><red>35</red><green>50</green><blue>25</blue></color>
    <color max="65535"><red>0</red><green>0</green><blue>65535</blue></color>
    <color max="1"><red>0</red><green>0</green><blue>1</blue></color>
  -->
  </background>
  <foreground>
    <color max="1"><red>1</red><green>0</green><blue>0</blue></color>
  </foreground>
  <glyph type="x" size="2" />
  <tourSpeed>50</tourSpeed>
  <tour1dSpeed>40</tour1dSpeed>
</preferences>

<previousFiles count="4">

 <file id="1" name="/home2/FlowData/AltProjects/ggobi/data/flea.xml" mode="xml" />

 <file id="2" name="/home2/FlowData/AltProjects/ggobi/data/flea.dat" mode="ascii" />

 <url  id="3" name="http://www.ggobi.org/data/flea.xml" mode="xml" />

 <database id="4">
  <host>
   <name>tuolomne</name>
  </host>
  <login>duncan</login>
  <query>select * from flea;</query>
 </database>

</previousFiles>

<ggobis>
<ggobi id="1">
<!-- This instance corresponds to the first location/input source in 
     the previousFiles tag above.
     It has two displays
  -->
 <display type="parcoords" data="1">
   <variable name="tars1" />
   <variable name="tars2" />
 </display>

 <display type="scatmatrix" data="1">
   <variable name="tars1" />
   <variable name="tars2" />
   <variable name="aede1" /> 
 </display>

</ggobi>
</ggobis>



<plugins>
 <plugin name="Data Viewer" load="immediate"><!-- load may be on demand. -->
   <description>Displays datasets in data grid.</description>
   <author>Duncan Temple Lang</author>
   <dll name="plugins/DataViewer/DataViewer">
     <init onCreate="addToMenu"  onClose="closeWindow" />
   </dll>
 </plugin>
<plugin name="Barplot Display Type" load="immediate"><!-- load may be on demand. -->
   <description>Display barplot for a variable.</description>
   <author>Heike Hoffman, Debby Swayne, Duncan Temple Lang</author>
   <dll name="plugins/CategoricalPlots/CategoricalPlots">
    <init onUpdateDisplayMenu="addBarplotMenuItems" />
  </dll>
</plugin>

<plugin name="test plugin" load="immediate">
   <description>Test of the plugin mechanism.</description>
     <author>Duncan Temple Lang</author>
     <dll name="plugins/TestPlugin/TestPlugin">
      <init onCreate="init" onClose="close" onLoad="load" onUnload="unload" />
     </dll>
</plugin>

<plugin name="GraphLayout" load="immediate"><!-- load may be on demand. -->
   <description>For graph layout and manipulation.</description>
   <author>Deborah Swayne</author>
   <dll name="plugins/GraphLayout/GraphLayout">
    <init onCreate="addToToolsMenu" onClose="closeWindow" />
  </dll>
</plugin>


 <inputPlugin name="postgres" interactive="true">
  <description>Reads data from a Postgres DBMS</description>
   <author>Duncan Temple Lang</author>
   <modeName>postgres</modeName>
     <dll name="plugins/Postgres/Postgres"> 
       <init description="postgres_input_description" read="read_postgres" probe="isPostgresInput" />
     </dll>
 </inputPlugin>

 <inputPlugin name="mysql" interactive="true">
  <description>Reads data from a MySQL DBMS</description>
   <author>Duncan Temple Lang</author>
   <modeName>mysql</modeName>
     <dll name="plugins/MySQL/MySQL"> 
       <init description="mysql_input_description"/>
     </dll>
 </inputPlugin>

 <inputPlugin name="fileSelect" interactive="true">
  <description>Prompts user to select a file from a directory browser</description>
  <author>Duncan Temple Lang</author>
  <modeName>fileselect</modeName>
  <dll name="plugins/FileSelector/FileSelect"> 
       <init description="get_description"/>
  </dll>
 </inputPlugin>

 <inputPlugin name="testInput" interactive="true">
  <description>Generates random data via an input plugin</description>
   <author>Duncan Temple Lang</author>
   <modeName>testInput</modeName>
     <dll name="plugins/TestInput/TestInput"> 
       <init description="test_input_description" />
     </dll>
 </inputPlugin>

<plugin name="JVM" load="immediate">
   <description>Loads the Java Virtual Machine for use by other plugins</description>
   <author>Duncan Temple Lang</author>
   <options>
    <named>
      <classpath>.:plugins/JVM/GGobi.jar:/home/duncan/Projects/org/..</classpath>
    </named>
    <args>
     <arg>-Dggobi=ABC</arg>
    </args>
   </options>
   <dll name="plugins/JVM/JVM.so">
    <init onLoad="loadJVM" />
  </dll>
</plugin>

 <inputPlugin name="javaRandom" language="java" class="ggobi/RandomPlugin" interactive="true">
  <description>Generates random data via a Java input plugin</description>
   <author>Duncan Temple Lang</author>
   <modeName>jrand</modeName>
 </inputPlugin>

 <plugin name="javaTest" language="java" class="ggobi/TestPlugin">
  <description>Test for using Java plugins</description>
   <author>Duncan Temple Lang</author>
   <dependencies>
     <dependency name="JVM" />
   </dependencies>
 </plugin>

</plugins>
</ggobirc>


