X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=doc%2Fionconf%2Fnode5.html;h=da15f290ec3e9ac40f8a9b7ca79a322ee6448e8a;hb=refs%2Ftags%2F20070203;hp=b6951d4e9655dddfe91a9ae265942b0ccd9a4128;hpb=8366314611bf30a0f31d25bf5f5023186fa87692;p=ion3.git diff --git a/doc/ionconf/node5.html b/doc/ionconf/node5.html index b6951d4..da15f29 100644 --- a/doc/ionconf/node5.html +++ b/doc/ionconf/node5.html @@ -125,7 +125,7 @@ for the default drawing engine.

- +
4.1 Drawing engines, style specifications and sub-styles

@@ -169,7 +169,6 @@ foo-bar-baz foo-*-baz foo-bar * -foo-baz -- Doesn't match, not selected!

@@ -178,7 +177,7 @@ specified, also in the form

 attr1-attr2-...-attrn
 
-These extra attributes are called substyles +These extra attributes are called substyles 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.) frame Style for frames. - Substyles: active, inactive. + Substyle attributes: active/inactive + (mutually exclusive) and + quasiactive/not_quasiactive. + A frame is ``quasiactive'' when an active region + has a backlink to it, such as a detached window. frame-tiled A more specific style for tiled frames. - Substyles as for frame. + Substyle attributes as for frame. frame-tiled-alt An alternative style for tiled frames. @@ -242,17 +245,17 @@ tag and drag states.) tab Style for frames' tabs and menu entries. - Substyles: combinations of the form a-s where - a is one of active/inactive and - s is one of selected/unselected + Substyle attributes: + active/inactive and + selected/unselected tab-frame A more specific style for frames' tabs. - Substyles: combinations of the form a-s-t-d-u where - a and s are as above and - t is one of tagged/not_tagged, - d is one of dragged/not_dragged and - u is one of activity/no_activity. + Additional substyle attributes include: + tagged/not_tagged, + dragged/not_dragged, + activity/no_activity and + quasiactive/not_quasiactive. tab-frame-tiled,   @@ -268,7 +271,9 @@ tag and drag states.) different modes. tab-menuentry -A more specific style for entries in WMenus. +A more specific style for entries in WMenus. + Additional substyle attributes include submenu and + occasionally also activity is used. tab-menuentry-bigmenu An alternate style for entries in WMenus. @@ -291,7 +296,7 @@ tag and drag states.) input-edln A more specific style for WEdlns. - Substyles: selection for selected text and + Substyle attributes: selection for selected text and cursor for the cursor indicating current editing point. input-message @@ -335,7 +340,7 @@ and should usually be symlinked to or a copy of of some

-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. @@ -407,7 +412,7 @@ border elements and styles referred to there are explained in Figure

-

+
Figure 4.1: Sketch of different border styles and elements