Scott.
What else is LC for? But in the absence of a message designed explicitly for the purpose, the only thing I could think of was to set up a process that watches the user's actions, and pounces when the time is right. I read from your reply that you are as little enamored of this little sideshow as you are with a high level handler. I think the process, though, is more robust, and it is certainly more local. Craig -----Original Message----- From: Scott Rossi <sc...@tactilemedia.com> To: LiveCode Mail List <use-livecode@lists.runrev.com> Sent: Sat, Sep 28, 2013 3:33 am Subject: Re: Detecting SelectedObjectChanged When Clicking Another Control? Points for creativity :-) Regards, Scott Rossi Creative Director Tactile Media, UX/UI Design On 9/27/13 6:59 PM, "dunb...@aol.com" <dunb...@aol.com> wrote: >Scott. > > >In the object of interest (mine was btn "b1"): > > > >on mouseLeave > if the selected of me then checkDeselect >end mouseLeave > > >on checkDeselect > if not the selected of btn "b1" then > put "Finally" > exit to top > end if > send "checkDeselect" to me in 1 >end checkDeselect > > >Craig > > > >-----Original Message----- >From: Scott Rossi <sc...@tactilemedia.com> >To: LiveCode Mail List <use-livecode@lists.runrev.com> >Sent: Fri, Sep 27, 2013 7:57 pm >Subject: Re: Detecting SelectedObjectChanged When Clicking Another >Control? > > >Hi Craig: > >If I understand what you're proposing, you would need to place the script >that handles the selection detection at the card or stack level, or in a >front or backScript. This is what I'm doing already (backScript), and it >works fine. But I'm looking for an object-level method that doesn't need >to track *all* selections. I should have explained this better. > >From what I've found, the clicked object itself can detect when it is >selected, but I'm hoping there's an object-level option that tells it when >it's *deselected*. > >Regards, > >Scott Rossi >Creative Director >Tactile Media, UX/UI Design > > > > >On 9/27/13 4:43 PM, "dunb...@aol.com" <dunb...@aol.com> wrote: > >>Scott. >> >> >>Oh, I see, you want to know when you deselect, and there is no >>"deSelectedObjectChanged" message. >> >> >>Can't you set a custom property when the object of interest is selected, >>and check the target when the "selectedObjectChanged" message fires, and >>if that new target is not that original object, let you know? >> >> >>Craig >> >> >> >>-----Original Message----- >>From: Scott Rossi <sc...@tactilemedia.com> >>To: LiveCode Mail List <use-livecode@lists.runrev.com> >>Sent: Fri, Sep 27, 2013 7:16 pm >>Subject: Detecting SelectedObjectChanged When Clicking Another Control? >> >> >>Hi All: >> >>I recently ran into a situation where I need to trap >>selectedObjectChanged >>after clicking on something other than the selected control (as opposed >>to >>clicking on the card where nothing is selected). Can you detect this >>without resorting to a front/backScript or a card/stack-level script? >> >>I have a control that changes its state when it is selected, and I need >>to >>revert that state when the object is deselected. Starting with the >>selected control, if I click on the card (click nothing), the control >>gets >>the selectedObjectChanged message and can be reset. But if I click on >>another object, there doesn't seem to be a built-in way for the control >>to >>detect this. >> >>I've resorted to loading a backScript to tell the original control that >>it >>has been deselected, but this seems fragile and I'm wondering if there's >>a >>better way to handle this. >> >>Thanks for suggestions. >> >>Regards, >> >>Scott Rossi >>Creative Director >>Tactile Media, UX/UI Design >> >> >> >>_______________________________________________ >>use-livecode mailing list >>use-livecode@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@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@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@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@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@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode