Hello,
I am assuming the following wont work because you need to loop through your checkboxes:
C5/data: true
I would consider somthing like this more elegant...
win: view/new layout [check user-data 1 check user-data 2 check user-data 5]
set-check: func [number value] [
repeat index length? win/pane [
if win/pane/:index/user-data = number [ win/pane/:index/data: value ]
]
value
]
But its said "Beauty is in the eye of the beholder."
--Ryan
Patrick Philipot wrote:
> Hi,
>
> I am stuck in a should-not-be-so-difficult problem with view. I have a lot of
>checkboxes in a layout, named c1, c2, ... c16. At one time, given a number X, I would
>like to do something on the cX checkbox.
>
> For now, I have this sort of code :
>
> set-check: func [n [integer!] /local code ][
> code: copy ""
> code: join join "set in c" n join " 'data true show c" n
> print ["generated code ; " code]
> do code
> ]
>
> IT IS WORKING ! (the print is only for debugging purpose). However I am not
>satisfied with this code. I'am looking for a more elegant way to do that. Something
>like :
>
> myCheckBox: guru-function( "c" 5)
> myCheckbox/data: true
>
> Patrick
>
> --
> To unsubscribe from this list, please send an email to
> [EMAIL PROTECTED] with "unsubscribe" in the
> subject, without the quotes.
--
Ryan Cole
Programmer Analyst
www.iesco-dms.com
707-468-5400
The contradiction so puzzling to the ordinary way
of thinking comes from the fact that we have to use
language to communicate our inner experience
which in its very nature transcends lingistics.
-D.T. Suzuki
--
To unsubscribe from this list, please send an email to
[EMAIL PROTECTED] with "unsubscribe" in the
subject, without the quotes.