Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > 994c49a0619533b97528793e2dcc73fb > files > 74

ion-20040729-4mdk.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">

<!--Converted with LaTeX2HTML 2002-1 (1.69)
original version by:  Nikos Drakos, CBLU, University of Leeds
* revised and updated by:  Marcus Hennecke, Ross Moore, Herb Swan
* with significant contributions from:
  Jens Lippmann, Marek Rouchal, Martin Wilck and others -->
<HTML>
<HEAD>
<TITLE>Contents</TITLE>
<META NAME="description" CONTENT="Contents">
<META NAME="keywords" CONTENT="ionconf">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="LaTeX2HTML v2002-1">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">

<LINK REL="STYLESHEET" HREF="ionconf.css">

<LINK REL="next" HREF="node2.html">
<LINK REL="previous" HREF="ionconf.html">
<LINK REL="up" HREF="ionconf.html">
<LINK REL="next" HREF="node2.html">
</HEAD>

<BODY >
<!--Navigation Panel-->
<A NAME="tex2html128"
  HREF="node2.html">
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next" SRC="next.png"></A> 
<A NAME="tex2html124"
  HREF="ionconf.html">
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up" SRC="up.png"></A> 
<A NAME="tex2html118"
  HREF="ionconf.html">
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous" SRC="prev.png"></A>  
<A NAME="tex2html126"
  HREF="node10.html">
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index" SRC="index.png"></A> 
<BR>
<B> Next:</B> <A NAME="tex2html129"
  HREF="node2.html">1. Introduction</A>
<B> Up:</B> <A NAME="tex2html125"
  HREF="ionconf.html">Ion: Configuring and extending</A>
<B> Previous:</B> <A NAME="tex2html119"
  HREF="ionconf.html">Ion: Configuring and extending</A>
 &nbsp; <B>  <A NAME="tex2html127"
  HREF="node10.html">Index</A></B> 
<BR>
<BR>
<!--End of Navigation Panel-->
<BR>

<H2><A NAME="SECTION00100000000000000000">
Contents</A>
</H2>
<!--Table of Contents-->

<UL>
<LI><A NAME="tex2html130"
  HREF="node2.html">1. Introduction</A>
<LI><A NAME="tex2html131"
  HREF="node3.html">2. Preliminaries: Key concepts and relations</A>
<UL>
<LI><A NAME="tex2html132"
  HREF="node3.html#SECTION00310000000000000000">2.1 Modules</A>
<LI><A NAME="tex2html133"
  HREF="node3.html#SECTION00320000000000000000">2.2 Class and object hierarchies</A>
<UL>
<LI><A NAME="tex2html134"
  HREF="node3.html#SECTION00321000000000000000">2.2.1 Class hierarchy</A>
<LI><A NAME="tex2html135"
  HREF="node3.html#SECTION00322000000000000000">2.2.2 Object hierarchies: WRegion parents and managers</A>
<LI><A NAME="tex2html136"
  HREF="node3.html#SECTION00323000000000000000">2.2.3 Summary</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html137"
  HREF="node4.html">3. Basic configuration</A>
<UL>
<LI><A NAME="tex2html138"
  HREF="node4.html#SECTION00410000000000000000">3.1 The configuration files</A>
<LI><A NAME="tex2html139"
  HREF="node4.html#SECTION00420000000000000000">3.2 A walk through ion.lua</A>
<LI><A NAME="tex2html140"
  HREF="node4.html#SECTION00430000000000000000">3.3 Keys and rodents</A>
<UL>
<LI><A NAME="tex2html141"
  HREF="node4.html#SECTION00431000000000000000">3.3.1 The binding setup functions</A>
<LI><A NAME="tex2html142"
  HREF="node4.html#SECTION00432000000000000000">3.3.2 Defining the bindings</A>
<LI><A NAME="tex2html143"
  HREF="node4.html#SECTION00433000000000000000">3.3.3 An example</A>
<LI><A NAME="tex2html144"
  HREF="node4.html#SECTION00434000000000000000">3.3.4 Another example</A>
<LI><A NAME="tex2html145"
  HREF="node4.html#SECTION00435000000000000000">3.3.5 Key and button specifications</A>
<LI><A NAME="tex2html146"
  HREF="node4.html#SECTION00436000000000000000">3.3.6 A further note on the default binding configuration</A>
<LI><A NAME="tex2html147"
  HREF="node4.html#SECTION00437000000000000000">3.3.7 Client window bindings</A>
</UL>
<LI><A NAME="tex2html148"
  HREF="node4.html#SECTION00440000000000000000">3.4 Winprops</A>
<UL>
<LI><A NAME="tex2html149"
  HREF="node4.html#SECTION00441000000000000000">3.4.1 Classes, roles and instances</A>
<LI><A NAME="tex2html150"
  HREF="node4.html#SECTION00442000000000000000">3.4.2 Finding window identification with xprop</A>
<LI><A NAME="tex2html151"
  HREF="node4.html#SECTION00443000000000000000">3.4.3 Supported winprops</A>
<LI><A NAME="tex2html152"
  HREF="node4.html#SECTION00444000000000000000">3.4.4 Some common examples</A>
</UL>
<LI><A NAME="tex2html153"
  HREF="node4.html#SECTION00450000000000000000">3.5 The query library</A>
<LI><A NAME="tex2html154"
  HREF="node4.html#SECTION00460000000000000000">3.6 Menus</A>
<UL>
<LI><A NAME="tex2html155"
  HREF="node4.html#SECTION00461000000000000000">3.6.1 Defining menus</A>
<LI><A NAME="tex2html156"
  HREF="node4.html#SECTION00462000000000000000">3.6.2 Special menus</A>
<LI><A NAME="tex2html157"
  HREF="node4.html#SECTION00463000000000000000">3.6.3 Displaying menus</A>
</UL>
<LI><A NAME="tex2html158"
  HREF="node4.html#SECTION00470000000000000000">3.7 Some common configuration tasks</A>
<UL>
<LI><A NAME="tex2html159"
  HREF="node4.html#SECTION00471000000000000000">3.7.1 Binding a key to execute a program</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html160"
  HREF="node5.html">4. Graphical styles</A>
<UL>
<LI><A NAME="tex2html161"
  HREF="node5.html#SECTION00510000000000000000">4.1 Drawing engines, style specifications and sub-styles</A>
<UL>
<LI><A NAME="tex2html162"
  HREF="node5.html#SECTION00511000000000000000">4.1.1 Known styles and substyles</A>
</UL>
<LI><A NAME="tex2html163"
  HREF="node5.html#SECTION00520000000000000000">4.2 Defining styles for the default drawing engine</A>
<UL>
<LI><A NAME="tex2html164"
  HREF="node5.html#SECTION00521000000000000000">4.2.1 The structure of the configuration files</A>
<LI><A NAME="tex2html165"
  HREF="node5.html#SECTION00522000000000000000">4.2.2 Defining the styles</A>
<LI><A NAME="tex2html166"
  HREF="node5.html#SECTION00523000000000000000">4.2.3 An example</A>
</UL>
<LI><A NAME="tex2html167"
  HREF="node5.html#SECTION00530000000000000000">4.3 Miscellaneous settings</A>
<UL>
<LI><A NAME="tex2html168"
  HREF="node5.html#SECTION00531000000000000000">4.3.1 Extra fields for style frame-ionframe</A>
<LI><A NAME="tex2html169"
  HREF="node5.html#SECTION00532000000000000000">4.3.2 Extra fields for style frame-floatframe</A>
<LI><A NAME="tex2html170"
  HREF="node5.html#SECTION00533000000000000000">4.3.3 Extra fields for style dock</A>
</UL>
</UL>
<BR>
<LI><A NAME="tex2html171"
  HREF="node6.html">5. Scripting</A>
<UL>
<LI><A NAME="tex2html172"
  HREF="node6.html#SECTION00610000000000000000">5.1 Hooks and other callbacks</A>
<UL>
<LI><A NAME="tex2html173"
  HREF="node6.html#SECTION00611000000000000000">5.1.1 Hooks</A>
<LI><A NAME="tex2html174"
  HREF="node6.html#SECTION00612000000000000000">5.1.2 Placement methods</A>
</UL>
<LI><A NAME="tex2html175"
  HREF="node6.html#SECTION00620000000000000000">5.2 Referring to regions</A>
<UL>
<LI><A NAME="tex2html176"
  HREF="node6.html#SECTION00621000000000000000">5.2.1 Direct object references</A>
<LI><A NAME="tex2html177"
  HREF="node6.html#SECTION00622000000000000000">5.2.2 Name-based lookups</A>
</UL>
<LI><A NAME="tex2html178"
  HREF="node6.html#SECTION00630000000000000000">5.3 Alternative winprop selection criteria</A>
</UL>
<BR>
<LI><A NAME="tex2html179"
  HREF="node7.html">6. Function reference</A>
<UL>
<LI><A NAME="tex2html180"
  HREF="node7.html#SECTION00710000000000000000">6.1 Functions exported by Ioncore</A>
<UL>
<LI><A NAME="tex2html181"
  HREF="node7.html#SECTION00711000000000000000">6.1.1 WClientWin functions</A>
<LI><A NAME="tex2html182"
  HREF="node7.html#SECTION00712000000000000000">6.1.2 WGenFrame functions</A>
<LI><A NAME="tex2html183"
  HREF="node7.html#SECTION00713000000000000000">6.1.3 WMPlex functions</A>
<LI><A NAME="tex2html184"
  HREF="node7.html#SECTION00714000000000000000">6.1.4 WRegion functions</A>
<LI><A NAME="tex2html185"
  HREF="node7.html#SECTION00715000000000000000">6.1.5 WRootWin functions</A>
<LI><A NAME="tex2html186"
  HREF="node7.html#SECTION00716000000000000000">6.1.6 WScreen functions</A>
</UL>
<LI><A NAME="tex2html187"
  HREF="node7.html#SECTION00720000000000000000">6.2 Functions exported by the ionws module</A>
<UL>
<LI><A NAME="tex2html188"
  HREF="node7.html#SECTION00721000000000000000">6.2.1 WIonFrame functions</A>
<LI><A NAME="tex2html189"
  HREF="node7.html#SECTION00722000000000000000">6.2.2 WIonWS functions</A>
<LI><A NAME="tex2html190"
  HREF="node7.html#SECTION00723000000000000000">6.2.3 WWsSplit functions</A>
</UL>
<LI><A NAME="tex2html191"
  HREF="node7.html#SECTION00730000000000000000">6.3 Functions exported by the floatws module</A>
<UL>
<LI><A NAME="tex2html192"
  HREF="node7.html#SECTION00731000000000000000">6.3.1 WFloatFrame functions</A>
<LI><A NAME="tex2html193"
  HREF="node7.html#SECTION00732000000000000000">6.3.2 WFloatWS functions</A>
</UL>
<LI><A NAME="tex2html194"
  HREF="node7.html#SECTION00740000000000000000">6.4 Functions exported by the query module</A>
<UL>
<LI><A NAME="tex2html195"
  HREF="node7.html#SECTION00741000000000000000">6.4.1 WEdln functions</A>
<LI><A NAME="tex2html196"
  HREF="node7.html#SECTION00742000000000000000">6.4.2 WInput functions</A>
</UL>
<LI><A NAME="tex2html197"
  HREF="node7.html#SECTION00750000000000000000">6.5 Functions exported by the menu module</A>
<UL>
<LI><A NAME="tex2html198"
  HREF="node7.html#SECTION00751000000000000000">6.5.1 WMenu functions</A>
</UL>
<LI><A NAME="tex2html199"
  HREF="node7.html#SECTION00760000000000000000">6.6 Functions exported by the de module</A>
<LI><A NAME="tex2html200"
  HREF="node7.html#SECTION00770000000000000000">6.7 Functions exported by the dock module</A>
<UL>
<LI><A NAME="tex2html201"
  HREF="node7.html#SECTION00771000000000000000">6.7.1 WDock functions</A>
</UL>
<LI><A NAME="tex2html202"
  HREF="node7.html#SECTION00780000000000000000">6.8 Functions defined in ioncorelib</A>
<LI><A NAME="tex2html203"
  HREF="node7.html#SECTION00790000000000000000">6.9 Functions defined in querylib</A>
<LI><A NAME="tex2html204"
  HREF="node7.html#SECTION007100000000000000000">6.10 Functions defined in delib</A>
<LI><A NAME="tex2html205"
  HREF="node7.html#SECTION007110000000000000000">6.11 Functions defined in menulib</A>
</UL>
<BR>
<LI><A NAME="tex2html206"
  HREF="node8.html">A. The GNU General Public License</A>
<LI><A NAME="tex2html207"
  HREF="node10.html">Index</A>
</UL>
<!--End of Table of Contents-->
<P>

<P>
<BR><HR>

</BODY>
</HTML>