first element in radio field
Hello all! This is my first attempt with fields, so I am not sure if this is a bug in context or my fault :) Anyway, the first element of my radio field is indented, while the following elements are ok. This is the case in horizontal and vertical arrangment. I added a minimal example... ConTeXt ver: 2004.10.1 fmt: 2004.10.3 int: english mes: german systems : pdfTeX version 111 -> please update systems : eTeX version 201 -> too old (bugs) Greetings, Peter % interface=en output=pdftex \setupcolors[state=start] \setupinteraction[state=start] \starttext \showmakeup \def\Buttonheight{8mm} \def\Buttonwidth{40mm} \def\ButtonUnselected#1{\framed[frame=off,strut=no,offset=overlay,align={right,lohi}, width=\Buttonwidth,height=\Buttonheight] {\xii#1}} \def\ButtonSelected#1{\framed[strut=no,offset=overlay,width=\Buttonwidth,height=\Buttonheight, align={right,lohi},background=color,backgroundcolor=lightgray,frame=on] {\xii#1}} \definesymbol[TbuttonA] [{\ButtonUnselected{Normal}}] \definesymbol[TbuttonB] [{\ButtonSelected{InArea}}] \definesymbol[TbuttonC] [{\ButtonSelected{LMbutton}}] \definesymbol[TbuttonX] [{\ButtonUnselected{NormalX}}] \definesymbol[TbuttonY] [{\ButtonSelected{InAreaX}}] \definesymbol[TbuttonZ] [{\ButtonSelected{LMbuttonX}}] \setupfield[button] [width=40mm, height=8mm, align=right, distance=0mm, fieldoffset=0bp, offset=none, strut=no, depth=0pt, frame=off, leftframe=on, rightframe=on, ] \setupfield[radiofield][vertical] % same for horizontal+\hbox [align=right, distance=0mm, offset=none, strut=no, fieldoffset=0mm, frame=on, empty=yes, option=empty, ] \definefield[Radio1][radio][radiofield][Button1,Button2,Button3][Button1] \definesubfield[Button1] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}] \definesubfield[Button2] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}] \definesubfield[Button3] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}] \noindent \vbox{% \field[Button1] \field[Button2] \field[Button3] } \stoptext
Peter Rolf wrote:
Hello all!
This is my first attempt with fields, so I am not sure if this is a bug in context or my fault :) Anyway, the first element of my radio field is indented, while the following elements are ok. This is the case in horizontal and vertical arrangment. I added a minimal example...
ConTeXt ver: 2004.10.1 fmt: 2004.10.3 int: english mes: german systems : pdfTeX version 111 -> please update systems : eTeX version 201 -> too old (bugs)
it looks ok here, do others have the same problem? (\showmakeup may not be that handy in such cases)
\noindent \vbox{% \field[Button1] \field[Button2] \field[Button3] }
may better be: \noindent \vbox{\forgetall ....}
Greetings,
Peter
------------------------------------------------------------------------
% interface=en output=pdftex \setupcolors[state=start] \setupinteraction[state=start]
\starttext
\showmakeup
\def\Buttonheight{8mm} \def\Buttonwidth{40mm}
\def\ButtonUnselected#1{\framed[frame=off,strut=no,offset=overlay,align={right,lohi}, width=\Buttonwidth,height=\Buttonheight] {\xii#1}} \def\ButtonSelected#1{\framed[strut=no,offset=overlay,width=\Buttonwidth,height=\Buttonheight, align={right,lohi},background=color,backgroundcolor=lightgray,frame=on] {\xii#1}}
\definesymbol[TbuttonA] [{\ButtonUnselected{Normal}}] \definesymbol[TbuttonB] [{\ButtonSelected{InArea}}] \definesymbol[TbuttonC] [{\ButtonSelected{LMbutton}}]
\definesymbol[TbuttonX] [{\ButtonUnselected{NormalX}}] \definesymbol[TbuttonY] [{\ButtonSelected{InAreaX}}] \definesymbol[TbuttonZ] [{\ButtonSelected{LMbuttonX}}]
\setupfield[button] [width=40mm, height=8mm, align=right, distance=0mm, fieldoffset=0bp, offset=none, strut=no, depth=0pt, frame=off, leftframe=on, rightframe=on, ]
\setupfield[radiofield][vertical] % same for horizontal+\hbox [align=right, distance=0mm, offset=none, strut=no, fieldoffset=0mm, frame=on, empty=yes, option=empty, ]
\definefield[Radio1][radio][radiofield][Button1,Button2,Button3][Button1]
\definesubfield[Button1] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}] \definesubfield[Button2] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}] \definesubfield[Button3] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}]
\noindent \vbox{% \field[Button1] \field[Button2] \field[Button3] }
\stoptext
------------------------------------------------------------------------
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
-- ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
Hi Peter I tried your example wit the alpha version: This is pdfeTeXk, Version 3.141592-1.11a-2.1 (Web2c 7.5.2) ... ConTeXt ver: 2004.10.1 fmt: 2004.10.2 int: english mes: english Indentation as mentioned in your mail I can not see. -- however there are three things I do not really understand: 1. Though the frames are turned off for the unselected buttons, there are left and righthand lines along the buttonboxes. 2. When pointing on the first botton it turns correctly into the gray area but with changing the text into "InAreaX", but this text can not be selected in order to have it remaining. 3 When clicking on the second button the contents of the first butten changes into the value "NormalX" ... May be I do not get the idea of the radio-button ... Willi Hans Hagen wrote:
Peter Rolf wrote:
Hello all!
This is my first attempt with fields, so I am not sure if this is a bug in context or my fault :) Anyway, the first element of my radio field is indented, while the following elements are ok. This is the case in horizontal and vertical arrangment. I added a minimal example...
ConTeXt ver: 2004.10.1 fmt: 2004.10.3 int: english mes: german systems : pdfTeX version 111 -> please update systems : eTeX version 201 -> too old (bugs)
it looks ok here, do others have the same problem?
(\showmakeup may not be that handy in such cases)
\noindent \vbox{% \field[Button1] \field[Button2] \field[Button3] }
may better be:
\noindent \vbox{\forgetall ....}
Greetings,
Peter
------------------------------------------------------------------------
% interface=en output=pdftex \setupcolors[state=start] \setupinteraction[state=start]
\starttext
\showmakeup
\def\Buttonheight{8mm} \def\Buttonwidth{40mm}
\def\ButtonUnselected#1{\framed[frame=off,strut=no,offset=overlay,align={right,lohi},
width=\Buttonwidth,height=\Buttonheight] {\xii#1}} \def\ButtonSelected#1{\framed[strut=no,offset=overlay,width=\Buttonwidth,height=\Buttonheight,
align={right,lohi},background=color,backgroundcolor=lightgray,frame=on] {\xii#1}}
\definesymbol[TbuttonA] [{\ButtonUnselected{Normal}}] \definesymbol[TbuttonB] [{\ButtonSelected{InArea}}] \definesymbol[TbuttonC] [{\ButtonSelected{LMbutton}}]
\definesymbol[TbuttonX] [{\ButtonUnselected{NormalX}}] \definesymbol[TbuttonY] [{\ButtonSelected{InAreaX}}] \definesymbol[TbuttonZ] [{\ButtonSelected{LMbuttonX}}]
\setupfield[button] [width=40mm, height=8mm, align=right, distance=0mm, fieldoffset=0bp, offset=none, strut=no, depth=0pt, frame=off, leftframe=on, rightframe=on, ]
\setupfield[radiofield][vertical] % same for horizontal+\hbox [align=right, distance=0mm, offset=none, strut=no, fieldoffset=0mm, frame=on, empty=yes, option=empty, ]
\definefield[Radio1][radio][radiofield][Button1,Button2,Button3][Button1]
\definesubfield[Button1] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}] \definesubfield[Button2] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}] \definesubfield[Button3] [button] [{TbuttonA,TbuttonB,TbuttonC},{TbuttonX,TbuttonY,TbuttonZ}]
\noindent \vbox{% \field[Button1] \field[Button2] \field[Button3] }
\stoptext
------------------------------------------------------------------------
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
------------------------------------------------------------------------
_______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context
participants (3)
-
Hans Hagen
-
Peter Rolf
-
Willi Egger