]> git.decadent.org.uk Git - ion3-doc.git/blobdiff - ionconf/node1.html
[svn-upgrade] Integrating new upstream version, ion3-doc (20080103)
[ion3-doc.git] / ionconf / node1.html
index 8027deff1188c5bb714378b98faa578793f734e9..eef33f1e5f0647736d7851cc796dbd882114d71f 100644 (file)
@@ -28,26 +28,26 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
 <BODY >
 
 <DIV CLASS="navigation"><!--Navigation Panel-->
-<A NAME="tex2html144"
+<A NAME="tex2html143"
   HREF="node2.html">
 <IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
-<A NAME="tex2html140"
+<A NAME="tex2html139"
   HREF="ionconf.html">
 <IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
-<A NAME="tex2html134"
+<A NAME="tex2html133"
   HREF="ionconf.html">
 <IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>  
-<A NAME="tex2html142"
+<A NAME="tex2html141"
   HREF="node11.html">
 <IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
 <BR>
-<B> Next:</B> <A NAME="tex2html145"
+<B> Next:</B> <A NAME="tex2html144"
   HREF="node2.html">1. Introduction</A>
-<B> Up:</B> <A NAME="tex2html141"
+<B> Up:</B> <A NAME="tex2html140"
   HREF="ionconf.html">Configuring and extending Ion3</A>
-<B> Previous:</B> <A NAME="tex2html135"
+<B> Previous:</B> <A NAME="tex2html134"
   HREF="ionconf.html">Configuring and extending Ion3</A>
- &nbsp; <B>  <A NAME="tex2html143"
+ &nbsp; <B>  <A NAME="tex2html142"
   HREF="node11.html">Index</A></B> 
 <BR>
 <BR></DIV>
@@ -60,242 +60,242 @@ Contents</A>
 <!--Table of Contents-->
 
 <UL CLASS="TofC">
-<LI><A NAME="tex2html146"
+<LI><A NAME="tex2html145"
   HREF="node2.html">1. Introduction</A>
-<LI><A NAME="tex2html147"
+<LI><A NAME="tex2html146"
   HREF="node3.html">2. Preliminaries: Key concepts and relations</A>
 <UL>
-<LI><A NAME="tex2html148"
+<LI><A NAME="tex2html147"
   HREF="node3.html#SECTION00310000000000000000">2.1 Modules</A>
-<LI><A NAME="tex2html149"
+<LI><A NAME="tex2html148"
   HREF="node3.html#SECTION00320000000000000000">2.2 Class and object hierarchies</A>
 <UL>
-<LI><A NAME="tex2html150"
+<LI><A NAME="tex2html149"
   HREF="node3.html#SECTION00321000000000000000">2.2.1 Class hierarchy</A>
-<LI><A NAME="tex2html151"
+<LI><A NAME="tex2html150"
   HREF="node3.html#SECTION00322000000000000000">2.2.2 Object hierarchies: WRegion parents and managers</A>
-<LI><A NAME="tex2html152"
+<LI><A NAME="tex2html151"
   HREF="node3.html#SECTION00323000000000000000">2.2.3 Summary</A>
 </UL>
 </UL>
 <BR>
-<LI><A NAME="tex2html153"
+<LI><A NAME="tex2html152"
   HREF="node4.html">3. Basic configuration</A>
 <UL>
-<LI><A NAME="tex2html154"
+<LI><A NAME="tex2html153"
   HREF="node4.html#SECTION00410000000000000000">3.1 The configuration files</A>
-<LI><A NAME="tex2html155"
+<LI><A NAME="tex2html154"
   HREF="node4.html#SECTION00420000000000000000">3.2 A walk through cfg_ion.lua</A>
-<LI><A NAME="tex2html156"
+<LI><A NAME="tex2html155"
   HREF="node4.html#SECTION00430000000000000000">3.3 Keys and rodents</A>
 <UL>
-<LI><A NAME="tex2html157"
+<LI><A NAME="tex2html156"
   HREF="node4.html#SECTION00431000000000000000">3.3.1 Binding handlers and special variables</A>
-<LI><A NAME="tex2html158"
+<LI><A NAME="tex2html157"
   HREF="node4.html#SECTION00432000000000000000">3.3.2 Guards</A>
-<LI><A NAME="tex2html159"
+<LI><A NAME="tex2html158"
   HREF="node4.html#SECTION00433000000000000000">3.3.3 Defining the bindings</A>
-<LI><A NAME="tex2html160"
+<LI><A NAME="tex2html159"
   HREF="node4.html#SECTION00434000000000000000">3.3.4 Examples</A>
-<LI><A NAME="tex2html161"
+<LI><A NAME="tex2html160"
   HREF="node4.html#SECTION00435000000000000000">3.3.5 Key specifications</A>
-<LI><A NAME="tex2html162"
+<LI><A NAME="tex2html161"
   HREF="node4.html#SECTION00436000000000000000">3.3.6 Button specifications</A>
-<LI><A NAME="tex2html163"
+<LI><A NAME="tex2html162"
   HREF="node4.html#SECTION00437000000000000000">3.3.7 A further note on the default binding configuration</A>
 </UL>
-<LI><A NAME="tex2html164"
+<LI><A NAME="tex2html163"
   HREF="node4.html#SECTION00440000000000000000">3.4 Menus</A>
 <UL>
-<LI><A NAME="tex2html165"
+<LI><A NAME="tex2html164"
   HREF="node4.html#SECTION00441000000000000000">3.4.1 Defining menus</A>
-<LI><A NAME="tex2html166"
+<LI><A NAME="tex2html165"
   HREF="node4.html#SECTION00442000000000000000">3.4.2 Special menus</A>
-<LI><A NAME="tex2html167"
+<LI><A NAME="tex2html166"
   HREF="node4.html#SECTION00443000000000000000">3.4.3 Defining context menus</A>
-<LI><A NAME="tex2html168"
+<LI><A NAME="tex2html167"
   HREF="node4.html#SECTION00444000000000000000">3.4.4 Displaying menus</A>
 </UL>
-<LI><A NAME="tex2html169"
+<LI><A NAME="tex2html168"
   HREF="node4.html#SECTION00450000000000000000">3.5 Winprops</A>
 <UL>
-<LI><A NAME="tex2html170"
+<LI><A NAME="tex2html169"
   HREF="node4.html#SECTION00451000000000000000">3.5.1 Sizehint winprops</A>
-<LI><A NAME="tex2html171"
+<LI><A NAME="tex2html170"
   HREF="node4.html#SECTION00452000000000000000">3.5.2 Classes, roles and instances</A>
-<LI><A NAME="tex2html172"
+<LI><A NAME="tex2html171"
   HREF="node4.html#SECTION00453000000000000000">3.5.3 Finding window identification</A>
-<LI><A NAME="tex2html173"
+<LI><A NAME="tex2html172"
   HREF="node4.html#SECTION00454000000000000000">3.5.4 Some common examples</A>
 </UL>
-<LI><A NAME="tex2html174"
+<LI><A NAME="tex2html173"
   HREF="node4.html#SECTION00460000000000000000">3.6 The statusbar</A>
 <UL>
-<LI><A NAME="tex2html175"
+<LI><A NAME="tex2html174"
   HREF="node4.html#SECTION00461000000000000000">3.6.1 The template</A>
-<LI><A NAME="tex2html176"
+<LI><A NAME="tex2html175"
   HREF="node4.html#SECTION00462000000000000000">3.6.2 The systray</A>
-<LI><A NAME="tex2html177"
+<LI><A NAME="tex2html176"
   HREF="node4.html#SECTION00463000000000000000">3.6.3 Monitors</A>
 </UL>
 </UL>
 <BR>
-<LI><A NAME="tex2html178"
+<LI><A NAME="tex2html177"
   HREF="node5.html">4. Graphical styles</A>
 <UL>
-<LI><A NAME="tex2html179"
+<LI><A NAME="tex2html178"
   HREF="node5.html#SECTION00510000000000000000">4.1 Drawing engines, style specifications and sub-styles</A>
 <UL>
-<LI><A NAME="tex2html180"
+<LI><A NAME="tex2html179"
   HREF="node5.html#SECTION00511000000000000000">4.1.1 Known styles and substyles</A>
 </UL>
-<LI><A NAME="tex2html181"
+<LI><A NAME="tex2html180"
   HREF="node5.html#SECTION00520000000000000000">4.2 Defining styles for the default drawing engine</A>
 <UL>
-<LI><A NAME="tex2html182"
+<LI><A NAME="tex2html181"
   HREF="node5.html#SECTION00521000000000000000">4.2.1 The structure of the configuration files</A>
-<LI><A NAME="tex2html183"
+<LI><A NAME="tex2html182"
   HREF="node5.html#SECTION00522000000000000000">4.2.2 Defining the styles</A>
-<LI><A NAME="tex2html184"
+<LI><A NAME="tex2html183"
   HREF="node5.html#SECTION00523000000000000000">4.2.3 An example</A>
 </UL>
-<LI><A NAME="tex2html185"
+<LI><A NAME="tex2html184"
   HREF="node5.html#SECTION00530000000000000000">4.3 Miscellaneous settings</A>
 <UL>
-<LI><A NAME="tex2html186"
+<LI><A NAME="tex2html185"
   HREF="node5.html#SECTION00531000000000000000">4.3.1 Frame user attributes</A>
-<LI><A NAME="tex2html187"
+<LI><A NAME="tex2html186"
   HREF="node5.html#SECTION00532000000000000000">4.3.2 Extra fields for style `frame'</A>
-<LI><A NAME="tex2html188"
+<LI><A NAME="tex2html187"
   HREF="node5.html#SECTION00533000000000000000">4.3.3 Extra fields for style `dock'</A>
 </UL>
 </UL>
 <BR>
-<LI><A NAME="tex2html189"
+<LI><A NAME="tex2html188"
   HREF="node6.html">5. Scripting</A>
 <UL>
-<LI><A NAME="tex2html190"
+<LI><A NAME="tex2html189"
   HREF="node6.html#SECTION00610000000000000000">5.1 Hooks</A>
-<LI><A NAME="tex2html191"
+<LI><A NAME="tex2html190"
   HREF="node6.html#SECTION00620000000000000000">5.2 Referring to regions</A>
 <UL>
-<LI><A NAME="tex2html192"
+<LI><A NAME="tex2html191"
   HREF="node6.html#SECTION00621000000000000000">5.2.1 Direct object references</A>
-<LI><A NAME="tex2html193"
+<LI><A NAME="tex2html192"
   HREF="node6.html#SECTION00622000000000000000">5.2.2 Name-based lookups</A>
 </UL>
-<LI><A NAME="tex2html194"
+<LI><A NAME="tex2html193"
   HREF="node6.html#SECTION00630000000000000000">5.3 Alternative winprop selection criteria</A>
-<LI><A NAME="tex2html195"
+<LI><A NAME="tex2html194"
   HREF="node6.html#SECTION00640000000000000000">5.4 Writing ion-statusd monitors</A>
 </UL>
 <BR>
-<LI><A NAME="tex2html196"
+<LI><A NAME="tex2html195"
   HREF="node7.html">6. Function reference</A>
 <UL>
-<LI><A NAME="tex2html197"
+<LI><A NAME="tex2html196"
   HREF="node7.html#SECTION00710000000000000000">6.1 Functions defined in ioncore</A>
 <UL>
-<LI><A NAME="tex2html198"
+<LI><A NAME="tex2html197"
   HREF="node7.html#SECTION00711000000000000000">6.1.1 WClientWin functions</A>
-<LI><A NAME="tex2html199"
+<LI><A NAME="tex2html198"
   HREF="node7.html#SECTION00712000000000000000">6.1.2 WFrame functions</A>
-<LI><A NAME="tex2html200"
+<LI><A NAME="tex2html199"
   HREF="node7.html#SECTION00713000000000000000">6.1.3 WGroup functions</A>
-<LI><A NAME="tex2html201"
+<LI><A NAME="tex2html200"
   HREF="node7.html#SECTION00714000000000000000">6.1.4 WGroupCW functions</A>
-<LI><A NAME="tex2html202"
+<LI><A NAME="tex2html201"
   HREF="node7.html#SECTION00715000000000000000">6.1.5 WGroupWS functions</A>
-<LI><A NAME="tex2html203"
+<LI><A NAME="tex2html202"
   HREF="node7.html#SECTION00716000000000000000">6.1.6 WHook functions</A>
-<LI><A NAME="tex2html204"
+<LI><A NAME="tex2html203"
   HREF="node7.html#SECTION00717000000000000000">6.1.7 WInfoWin functions</A>
-<LI><A NAME="tex2html205"
+<LI><A NAME="tex2html204"
   HREF="node7.html#SECTION00718000000000000000">6.1.8 WMPlex functions</A>
-<LI><A NAME="tex2html206"
+<LI><A NAME="tex2html205"
   HREF="node7.html#SECTION00719000000000000000">6.1.9 WMoveresMode functions</A>
-<LI><A NAME="tex2html207"
+<LI><A NAME="tex2html206"
   HREF="node7.html#SECTION007110000000000000000">6.1.10 WRegion functions</A>
-<LI><A NAME="tex2html208"
+<LI><A NAME="tex2html207"
   HREF="node7.html#SECTION007111000000000000000">6.1.11 WRootWin functions</A>
-<LI><A NAME="tex2html209"
+<LI><A NAME="tex2html208"
   HREF="node7.html#SECTION007112000000000000000">6.1.12 WScreen functions</A>
-<LI><A NAME="tex2html210"
+<LI><A NAME="tex2html209"
   HREF="node7.html#SECTION007113000000000000000">6.1.13 WTimer functions</A>
-<LI><A NAME="tex2html211"
+<LI><A NAME="tex2html210"
   HREF="node7.html#SECTION007114000000000000000">6.1.14 WWindow functions</A>
-<LI><A NAME="tex2html212"
+<LI><A NAME="tex2html211"
   HREF="node7.html#SECTION007115000000000000000">6.1.15 global functions</A>
-<LI><A NAME="tex2html213"
+<LI><A NAME="tex2html212"
   HREF="node7.html#SECTION007116000000000000000">6.1.16 gr functions</A>
-<LI><A NAME="tex2html214"
+<LI><A NAME="tex2html213"
   HREF="node7.html#SECTION007117000000000000000">6.1.17 string functions</A>
-<LI><A NAME="tex2html215"
+<LI><A NAME="tex2html214"
   HREF="node7.html#SECTION007118000000000000000">6.1.18 table functions</A>
 </UL>
-<LI><A NAME="tex2html216"
+<LI><A NAME="tex2html215"
   HREF="node7.html#SECTION00720000000000000000">6.2 Functions defined in mod_tiling</A>
 <UL>
-<LI><A NAME="tex2html217"
+<LI><A NAME="tex2html216"
   HREF="node7.html#SECTION00721000000000000000">6.2.1 WSplit functions</A>
-<LI><A NAME="tex2html218"
+<LI><A NAME="tex2html217"
   HREF="node7.html#SECTION00722000000000000000">6.2.2 WSplitInner functions</A>
-<LI><A NAME="tex2html219"
+<LI><A NAME="tex2html218"
   HREF="node7.html#SECTION00723000000000000000">6.2.3 WSplitRegion functions</A>
-<LI><A NAME="tex2html220"
+<LI><A NAME="tex2html219"
   HREF="node7.html#SECTION00724000000000000000">6.2.4 WSplitSplit functions</A>
-<LI><A NAME="tex2html221"
+<LI><A NAME="tex2html220"
   HREF="node7.html#SECTION00725000000000000000">6.2.5 WTiling functions</A>
 </UL>
-<LI><A NAME="tex2html222"
+<LI><A NAME="tex2html221"
   HREF="node7.html#SECTION00730000000000000000">6.3 Functions defined in mod_query</A>
 <UL>
-<LI><A NAME="tex2html223"
+<LI><A NAME="tex2html222"
   HREF="node7.html#SECTION00731000000000000000">6.3.1 WComplProxy functions</A>
-<LI><A NAME="tex2html224"
+<LI><A NAME="tex2html223"
   HREF="node7.html#SECTION00732000000000000000">6.3.2 WEdln functions</A>
-<LI><A NAME="tex2html225"
+<LI><A NAME="tex2html224"
   HREF="node7.html#SECTION00733000000000000000">6.3.3 WInput functions</A>
 </UL>
-<LI><A NAME="tex2html226"
+<LI><A NAME="tex2html225"
   HREF="node7.html#SECTION00740000000000000000">6.4 Functions defined in mod_menu</A>
 <UL>
-<LI><A NAME="tex2html227"
+<LI><A NAME="tex2html226"
   HREF="node7.html#SECTION00741000000000000000">6.4.1 WMenu functions</A>
 </UL>
-<LI><A NAME="tex2html228"
+<LI><A NAME="tex2html227"
   HREF="node7.html#SECTION00750000000000000000">6.5 Functions defined in mod_dock</A>
 <UL>
-<LI><A NAME="tex2html229"
+<LI><A NAME="tex2html228"
   HREF="node7.html#SECTION00751000000000000000">6.5.1 WDock functions</A>
 </UL>
-<LI><A NAME="tex2html230"
+<LI><A NAME="tex2html229"
   HREF="node7.html#SECTION00760000000000000000">6.6 Functions defined in mod_sp</A>
-<LI><A NAME="tex2html231"
+<LI><A NAME="tex2html230"
   HREF="node7.html#SECTION00770000000000000000">6.7 Functions defined in mod_statusbar</A>
 <UL>
-<LI><A NAME="tex2html232"
+<LI><A NAME="tex2html231"
   HREF="node7.html#SECTION00771000000000000000">6.7.1 WStatusBar functions</A>
 </UL>
-<LI><A NAME="tex2html233"
+<LI><A NAME="tex2html232"
   HREF="node7.html#SECTION00780000000000000000">6.8 Functions defined in de</A>
-<LI><A NAME="tex2html234"
+<LI><A NAME="tex2html233"
   HREF="node7.html#SECTION00790000000000000000">6.9 Hooks</A>
-<LI><A NAME="tex2html235"
+<LI><A NAME="tex2html234"
   HREF="node7.html#SECTION007100000000000000000">6.10 Miscellaneous</A>
 <UL>
-<LI><A NAME="tex2html236"
+<LI><A NAME="tex2html235"
   HREF="node7.html#SECTION007101000000000000000">6.10.1 Size policies</A>
 </UL>
 </UL>
 <BR>
+<LI><A NAME="tex2html236"
+  HREF="node8.html">A. GNU Free Documentation License</A>
 <LI><A NAME="tex2html237"
-  HREF="node8.html">A. The GNU General Public License</A>
-<LI><A NAME="tex2html238"
   HREF="node9.html">B. Full class hierarchy visible to Lua-side</A>
-<LI><A NAME="tex2html239"
+<LI><A NAME="tex2html238"
   HREF="node11.html">Index</A>
-<LI><A NAME="tex2html240"
+<LI><A NAME="tex2html239"
   HREF="node12.html">Bibliography</A>
 </UL>
 <!--End of Table of Contents-->