From 7c2731c9df4879e8c54df06aef39c5b662c3d79d Mon Sep 17 00:00:00 2001
From: lecoanet
Date: Fri, 29 Mar 2002 10:02:56 +0000
Subject: Un pas de plus

---
 doc/refman.tex | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

(limited to 'doc/refman.tex')

diff --git a/doc/refman.tex b/doc/refman.tex
index c23c168..7d3ab6f 100644
--- a/doc/refman.tex
+++ b/doc/refman.tex
@@ -962,7 +962,8 @@ descriptions, the expression \ident{tagOrId} means that it is legal to provide e
 tag or an item id. This means that virtually all actions can be either performed on a
 specific item by using its id or on a whole set of items by using a tag.  In order for
 this collective behavior to be useful, if a command or an attribute does not apply to an
-item named by the tag, it is simply ignored, no error will be reported.
+item named by the tag, it is simply ignored, no error will be reported (This may yet not
+be the case with all commands, please report infringements).
 
 Everywhere a \ident{tagOrId} can be specified as a target for some action, it is possible to
 give a logical expression of tags and ids. The available boolean operators include
@@ -1192,7 +1193,7 @@ reference) and all list parameters are given as array references.
   \item{\bigskip\parbox{14cm}{\tt\large
         pathname {\bf addtag} tag all ?inGroup? ?recursive?\smallskip
         
-        \$zinc->{\bf addtag}(tag, 'all', tagOrId, ?inGroup?, ?recursive?);}}
+        \$zinc->{\bf addtag}(tag, 'all', ?inGroup?, ?recursive?);}}
     
     Selects all the items in the widget. The inGroup and
     recursive can be specified to restrict the search. inGroup specifies
@@ -1852,6 +1853,8 @@ false.
   string.  If {\tt field} is given, it must be a valid field index for the item or an
   error will be reported. If a field index is given, the command will interpret the given
   attributes as field attributes, otherwise they will be interpreted as item attributes.
+  If an attribute does not belong to the item or field, it will be silently ignored. This
+  is done to preserve the usefulness of \ident{itemconfigure} on tags.
 \end{blockindent}
 
 
@@ -2950,8 +2953,9 @@ scalable). The default value is {\tt 1}.}
 siblings of the same parent group. The default value is {\tt 2}.}
 
 \attribute{rectangle}{relief}{relief}{Specifies the relief used to drawn the rectangle
-outline. This attribute has priority over the \ident{linecolor}, \ident{linepattern} and
-\ident{linestyle} attributes. The default value is {\tt flat}.}
+outline. This attribute has priority over the \ident{linepattern} and
+\ident{linestyle} attributes. The color of the relief is derived from
+the color in \attributeref{rectangle}{linecolor}. The default value is {\tt flat}.}
 
 \attribute{rectangle}{sensitive}{boolean}{Specifies if the item should react to events.
 The default value is {\tt true}.}
@@ -3134,8 +3138,9 @@ default value is the current value of the widget option \ident{-foreground}.}
 siblings of the same parent group. The default value is {\tt 2}.}
 
 \attribute{curve}{relief}{relief}{Specifies the relief used to drawn the curve
-outline. This attribute has priority over the \ident{linecolor}, \ident{linepattern} and
-\ident{linestyle} attributes. The default value is {\tt flat}.}
+outline. This attribute has priority over the \ident{linepattern} and
+\ident{linestyle} attributes. The color of the relief is derived from
+the color in \attributeref{curve}{linecolor}. The default value is {\tt flat}.}
 
 \attribute{curve}{sensitive}{boolean}{Specifies if the item should react to events.  The
 default value is {\tt true}.}
@@ -3219,8 +3224,9 @@ scalable). The default value is {\tt 1}.}
 siblings of the same parent group. The default value is {\tt 2}.}
 
 \attribute{bezier}{relief}{relief}{Specifies the relief used to drawn the bezier
-outline. This attribute has priority over the \ident{linecolor}, \ident{linepattern} and
-\ident{linestyle} attributes. The default value is {\tt flat}.}
+outline. This attribute has priority over the \ident{linepattern} and
+\ident{linestyle} attributes. The color of the relief is derived from
+the color in \attributeref{bezier}{linecolor}. The default value is {\tt flat}.}
 
 \attribute{bezier}{sensitive}{boolean}{Specifies if the item should react to events.  The
 default value is {\tt true}.}
@@ -3438,7 +3444,8 @@ the widget option \ident{-font}.}
 centered vertically in the field. The default value is {\tt ""}.}
 
 \attribute{field}{relief}{relief}{ Specifies the relief to be drawn around the field,
-inside the border. The default value is {\tt flat}.}
+inside the border. The color of the relief is derived from the color in
+\attributeref{field}{backcolor}. The default value is {\tt flat}.}
 
 \attribute{field}{reliefthickness}{dimension}{ Width of the relief drawn around the
 field. The default value is {\tt 0} which means that no relief should be drawn around the
@@ -3759,7 +3766,8 @@ by any new user of Zinc: \attrtyperef{gradientcolor} and \attrtyperef{labelforma
 \attrtype{relief}
 \begin{blockindent}
   Describes a border relief. The possible values are {\tt flat}, {\tt groove}, {\tt
-  raised}, {\tt ridge} and {\tt sunken}.
+  raised}, {\tt ridge}, {\tt sunken}, {\tt roundraised}, {\tt roundsunken},
+  {\tt roundgroove}, {\tt roundridge}, {\tt sunkenrule}, {\tt raisedrule}.
 \end{blockindent}
 
 \attrtype{string}
-- 
cgit v1.1

