Not dumb at all.
Here is a kluge, but there is a problem with it, that is, making the returned focus stick. This was solved in a thread a while back (that I was part of, but cannot remember how we did it, nor find the thread) With a few fields on a card, place this in the stack script: on exitField if "field" is in the target then set the lastFocus of this stack to "field" && the short name of the target end if end exitfield on closeField exitField end closeField on resumeStack if "field" is in the lastFocus of this stack then focus on field the lastFocus of this stack wait 10 with messages focus on nothing wait 10 with messages select after text of field the lastFocus of this stack end if end resumeStack You can see all sorts of stuff happening in the correct field, but focus does not stick. Those silly lines are just tests I tried to make focus stick. I am interested in how we once solved this little issue. Anyway, add that to the kluge, and it should work. I am sure this can be done other ways, like with "focusOut" for example. On another note,if you place this in a button on the card: focus on fid 1 Focus sticks. Well, of course. The issue, as before, was making the focus stick with a more "distant" action, rather than "locally", that is, while the card is already in front. Now I am the one asking the dumb question... Craig Newman -----Original Message----- From: Graham Samuel <livf...@mac.com> To: How to use LiveCode <use-livecode@lists.runrev.com> Sent: Sun, Nov 2, 2014 6:25 pm Subject: Palettes and the selectedObject Another probably dumb question. If I am keying in a field in an ordinary stack window and I stop to do something on a palette, I had hoped that the focusedObject would remain in the ordinary stack - however it turns out that the focusedObject is now the visible card of the palette. Does this mean that the previous focusedObject is lost and thus I can't use a palette to do an insertion in the field in the ordinary stack? Looks like it. But programs like Apple's Keyboard Viewer do it, and I suppose there must be stuff like that on Windows. The question is, is there a way to do it in LC? I know I can tell if a field loses focus (e.g. from a focusOut message), but by then of course the focusedObject will be somewhere else, by definition. Graham _______________________________________________ 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