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.

Reply via email to