Checkboxes

Mike Kerner MikeKerner at roadrunner.com
Mon May 5 14:37:33 EDT 2014


I don't like this idea.  Every control then has to have some special
keyword for describing its state, even when the controls are compound, as
radio buttons and segmented controls, tables, etc. are on mobile.
 Originally, a checkbox was for one state, and a radio button was for
multiple states.  A segmented control, a table, etc. are all differing
visual representations of the same thing, but the way the behavior is
described can vary, and as we have seen with mobile, the appearance can
change, too.  Checkboxes still check...for now, but Jony Ive, or the lead
designer from any other interface project can blow that paradigm up any
time they choose, and you can choose to follow or not.

So if, for single-state controls, you want to have a new property, then it
should be something that is appearance-agnostic, like, I don't know,
selected, perhaps, and I think it should be boolean and matter-of-fact
if the selected of myCheckbox
or
if myCheckbox is selected


For multi-state controls, again, the keyword should be appearance agnostic,
or perhaps the control ought to be a single unit with multiple options
instead of being independent controls

if myRadioButtons is "one" then
or
if myListOfBundesligaSquads is "Bayer" then

and the script of those controls should apply to every option in the
"group" (for lack of a better word), and it ought to be a single control
instead of several controls, like radio buttons are/tend-to-be.


On Sat, May 3, 2014 at 10:22 PM, Dar Scott <dsc at swcp.com> wrote:

> Oh, don’t be embarrassed!  I have lots of things I never learned and many
> others I forgot!  All the rest I need reminders on.
>
> I’ve had grandkids teach me new tricks in LiveCode!
>
> Dar
>
>
> On May 3, 2014, at 5:11 PM, J. Landman Gay <jacque at hyperactivesw.com>
> wrote:
>
> > After I sent that, I got embarrassed because I knew you already knew
> that...
> >
> > On 5/3/14, 3:56 PM, Dar Scott wrote:
> >> Yeah, but that doesn’t change the highlight of the button.
> >>
> >> On May 3, 2014, at 2:39 PM, J. Landman Gay <jacque at hyperactivesw.com>
> wrote:
> >>
> >>> On 5/3/14, 1:45 PM, Dar Scott wrote:
> >>>> What do folks think of making the text of a checkbox either “checked”
> or “unchecked” depending on the highlight?
> >>>>
> >>>> So kids (and I) can write….
> >>>>
> >>>> if button “multiplayer” is “checked” then
> >>>>    —
> >>>> end if
> >>>
> >>> Forgot to say, you can already do that. The only difference between
> what's available now and what you mention is that first you'd have to do
> the "putting". After that you can use the conditional.
> >>>
> >>>  put "checked" into btn 1
> >>>
> >>> And then in any script:
> >>>
> >>>  if btn 1 is "checked" then
> >>>    answer "I'm checked"
> >>>  end if
> >>>
> >>> --
> >>> Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> >>> HyperActive Software           |     http://www.hyperactivesw.com
> >>>
> >>>
> >>> _______________________________________________
> >>> use-livecode mailing list
> >>> use-livecode at lists.runrev.com
> >>> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> >>> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> >>
> >> _______________________________________________
> >> use-livecode mailing list
> >> use-livecode at lists.runrev.com
> >> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> >> http://lists.runrev.com/mailman/listinfo/use-livecode
> >>
> >
> >
> > --
> > Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> > HyperActive Software           |     http://www.hyperactivesw.com
> >
> >
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."



More information about the Use-livecode mailing list