]> git.decadent.org.uk Git - ion3.git/blobdiff - doc/ionconf/node5.html
[svn-upgrade] Integrating new upstream version, ion3 (20070203)
[ion3.git] / doc / ionconf / node5.html
index b6951d4e9655dddfe91a9ae265942b0ccd9a4128..da15f290ec3e9ac40f8a9b7ca79a322ee6448e8a 100644 (file)
@@ -125,7 +125,7 @@ for the default drawing engine.
 <P>
 
 <H2><A NAME="SECTION00510000000000000000"></A>
 <P>
 
 <H2><A NAME="SECTION00510000000000000000"></A>
-<A NAME="sec:engines"></A><A NAME="1665"></A><A NAME="1666"></A>
+<A NAME="sec:engines"></A><A NAME="1710"></A><A NAME="1711"></A>
 <BR>
 <SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">1</SPAN> Drawing engines, style specifications and sub-styles
 </H2>
 <BR>
 <SPAN CLASS="arabic">4</SPAN>.<SPAN CLASS="arabic">1</SPAN> Drawing engines, style specifications and sub-styles
 </H2>
@@ -169,7 +169,6 @@ foo-bar-baz
 foo-*-baz
 foo-bar
 *
 foo-*-baz
 foo-bar
 *
-foo-baz   -- Doesn't match, not selected!
 </PRE>
 
 <P>
 </PRE>
 
 <P>
@@ -178,7 +177,7 @@ specified, also in the form
 <PRE>
 attr1-attr2-...-attrn
 </PRE>
 <PRE>
 attr1-attr2-...-attrn
 </PRE>
-These extra attributes are called <SPAN  CLASS="textit">substyles</SPAN><A NAME="1677"></A>
+These extra attributes are called <SPAN  CLASS="textit">substyles</SPAN><A NAME="1722"></A>
 and allow, for example, the state of the object to be indicated 
 by  different colour sets while keeping the interface at an 
 abstract level and the drawing engine completely ignorant 
 and allow, for example, the state of the object to be indicated 
 by  different colour sets while keeping the interface at an 
 abstract level and the drawing engine completely ignorant 
@@ -209,11 +208,15 @@ tag and drag states.)
 </TR>
 <TR><TD ALIGN="LEFT"><TT>frame</TT></TD>
 <TD ALIGN="LEFT">Style for frames. 
 </TR>
 <TR><TD ALIGN="LEFT"><TT>frame</TT></TD>
 <TD ALIGN="LEFT">Style for frames. 
-       Substyles: <TT>active</TT>, <TT>inactive</TT>.</TD>
+       Substyle attributes: <TT>active</TT>/<TT>inactive</TT> 
+       (mutually exclusive) and
+       <TT>quasiactive</TT>/<TT>not_quasiactive</TT>. 
+       A frame is ``quasiactive'' when an active region
+       has a backlink to it, such as a detached window.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>frame-tiled</TT></TD>
 <TD ALIGN="LEFT">A more specific style for tiled frames.
 </TR>
 <TR><TD ALIGN="LEFT"><TT>frame-tiled</TT></TD>
 <TD ALIGN="LEFT">A more specific style for tiled frames.
-        Substyles as for <TT>frame</TT>.</TD>
+        Substyle attributes as for <TT>frame</TT>.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>frame-tiled-alt</TT></TD>
 <TD ALIGN="LEFT">An alternative style for tiled frames.
 </TR>
 <TR><TD ALIGN="LEFT"><TT>frame-tiled-alt</TT></TD>
 <TD ALIGN="LEFT">An alternative style for tiled frames.
@@ -242,17 +245,17 @@ tag and drag states.)
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab</TT></TD>
 <TD ALIGN="LEFT">Style for frames' tabs and menu entries. 
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab</TT></TD>
 <TD ALIGN="LEFT">Style for frames' tabs and menu entries. 
-       Substyles: combinations of the form <TT>a-s</TT> where
-       <TT>a</TT> is one of <TT>active</TT>/<TT>inactive</TT> and
-       <TT>s</TT> is one of <TT>selected</TT>/<TT>unselected</TT></TD>
+       Substyle attributes:
+       <TT>active</TT>/<TT>inactive</TT> and
+       <TT>selected</TT>/<TT>unselected</TT></TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-frame</TT></TD>
 <TD ALIGN="LEFT">A more specific style for frames' tabs.
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-frame</TT></TD>
 <TD ALIGN="LEFT">A more specific style for frames' tabs.
-       Substyles: combinations of the form <TT>a-s-t-d-u</TT> where
-       <TT>a</TT> and <TT>s</TT> are as above and
-       <TT>t</TT> is one of <TT>tagged</TT>/<TT>not_tagged</TT>,
-       <TT>d</TT> is one of <TT>dragged</TT>/<TT>not_dragged</TT> and
-       <TT>u</TT> is one of <TT>activity</TT>/<TT>no_activity</TT>.</TD>
+        Additional substyle attributes include:
+       <TT>tagged</TT>/<TT>not_tagged</TT>,
+       <TT>dragged</TT>/<TT>not_dragged</TT>,
+       <TT>activity</TT>/<TT>no_activity</TT> and
+       <TT>quasiactive</TT>/<TT>not_quasiactive</TT>.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-frame-tiled</TT>,</TD>
 <TD ALIGN="LEFT">&nbsp;</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-frame-tiled</TT>,</TD>
 <TD ALIGN="LEFT">&nbsp;</TD>
@@ -268,7 +271,9 @@ tag and drag states.)
         different modes.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-menuentry</TT></TD>
         different modes.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-menuentry</TT></TD>
-<TD ALIGN="LEFT">A more specific style for entries in WMenus.</TD>
+<TD ALIGN="LEFT">A more specific style for entries in WMenus. 
+        Additional substyle attributes include <TT>submenu</TT> and
+        occasionally also <TT>activity</TT> is used.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-menuentry-bigmenu</TT></TD>
 <TD ALIGN="LEFT">An alternate style for entries in WMenus.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>tab-menuentry-bigmenu</TT></TD>
 <TD ALIGN="LEFT">An alternate style for entries in WMenus.</TD>
@@ -291,7 +296,7 @@ tag and drag states.)
 </TR>
 <TR><TD ALIGN="LEFT"><TT>input-edln</TT></TD>
 <TD ALIGN="LEFT">A more specific style for WEdlns. 
 </TR>
 <TR><TD ALIGN="LEFT"><TT>input-edln</TT></TD>
 <TD ALIGN="LEFT">A more specific style for WEdlns. 
-       Substyles: <TT>selection</TT> for selected text and
+       Substyle attributes: <TT>selection</TT> for selected text and
        <TT>cursor</TT> for the cursor indicating current editing point.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>input-message</TT></TD>
        <TT>cursor</TT> for the cursor indicating current editing point.</TD>
 </TR>
 <TR><TD ALIGN="LEFT"><TT>input-message</TT></TD>
@@ -335,7 +340,7 @@ and should usually be symlinked to or a copy of of some
 </H3>
 
 <P>
 </H3>
 
 <P>
-The first thing to do in a stylefile is to choose the drawing
+The first thing to do in a style file is to choose the drawing
 engine, possibly loading the module as well. This is done
 with the following chunk of code.
 
 engine, possibly loading the module as well. This is done
 with the following chunk of code.
 
@@ -407,7 +412,7 @@ border elements and styles referred to there are explained in Figure
 
 <P>
 
 
 <P>
 
-<DIV ALIGN="CENTER"><A NAME="fig:borders"></A><A NAME="1777"></A>
+<DIV ALIGN="CENTER"><A NAME="fig:borders"></A><A NAME="1819"></A>
 <TABLE>
 <CAPTION ALIGN="BOTTOM"><STRONG>Figure 4.1:</STRONG>
 Sketch of different border styles and elements</CAPTION>
 <TABLE>
 <CAPTION ALIGN="BOTTOM"><STRONG>Figure 4.1:</STRONG>
 Sketch of different border styles and elements</CAPTION>