Ah thanks for that. Yes, I knew how to nest behaviors for datagrids, but I never use the Project Browser because of issues I had many years ago. I may have another look.
What is a “pg”? I make extensive use of Datagrid properties, and whatever I might replace them with needs to provide ALL their functionality. Bob S > On Aug 24, 2023, at 10:15 AM, Mike Kerner via use-livecode > <use-livecode@lists.runrev.com> wrote: > > i'm pretty sure you can set a dg's behavior. then you would set the > behavior of that behavior to the button behavior (button id 1005 of > stack "revDataGridLibrary"), OR you can include THAT script, > separately, set that as the behavior, and modify it > (but, what you should really do is remove your dg's and replace them > with pg's, imho. they're much faster and more flexible and powerful). > the project browser has a button for each behavior in the chain of an > object. i'm pretty sure that levure baker's assistant does, too. > > On Thu, Aug 24, 2023 at 11:35 AM Bob Sneidar via use-livecode > <use-livecode@lists.runrev.com> wrote: >> >> There is also the Advanced button in the property inspector (looks like one >> large gear with two smaller ones) where you can type the behavior, and also >> has the target icon. Also, you shouldn’t have to do that every time. Once >> should be enough if you save the stack afterwards. >> >> I note that Datagrids have no way to set the behavior, since they depend on >> their default behavior. It was discussed long ago when nested behaviors >> became a thing, that there ought to be a way to edit a list of behaviors of >> an object. In fact it shouldn’t be that difficult to make a Behavior Browser >> widget of some sort. Hmmm... >> >> Bob S >> >> >>> On Aug 23, 2023, at 5:00 PM, Dar Scott via use-livecode >>> <use-livecode@lists.runrev.com> wrote: >>> >>> I, too, have discovered the target icon to the right of the behavior object >>> field in the property inspector. Alas, using that that I see only buttons >>> on the current card (and stacks). I don’t see a way to navigate to a >>> different card and select a button there. I might have missed it. — Dar >>> >>>> On Aug 22, 2023, at 1:05 PM, Mike Kerner via use-livecode >>>> <use-livecode@lists.runrev.com> wrote: >>>> >>>> you probably know this: in the property inspector, there's a panel for >>>> behavior, so you can just select the behavior from a menu button, >>>> without having to type it >>>> >>>> On Tue, Aug 22, 2023 at 1:37 PM Dar Scott via use-livecode >>>> <use-livecode@lists.runrev.com> wrote: >>>>> >>>>> I figured out how to do it in the IDE. I needed to include “of stack” in >>>>> the reference. — Dar >>>>> >>>>>> On Aug 22, 2023, at 11:09 AM, Alex Tweedly via use-livecode >>>>>> <use-livecode@lists.runrev.com> wrote: >>>>>> >>>>>> Not sure how it works in the IDE - seems a problem because it only >>>>>> presents button in the current stack. >>>>>> >>>>>> So I do it all in preOpen... scripts, doing something like >>>>>> >>>>>>> set the behavior of fld "F" of grp tmpName to the long id of button >>>>>>> "RichTextFieldBehaviour" of \ >>>>>>> card "Behaviours" of stack "/Users/alextweedly/Dropbox/My >>>>>>> Livecode/Libraries/richText.livecode" >>>>>> >>>>>> Alex. >>>>>> >>>>>> On 22/08/2023 17:57, Dar Scott via use-livecode wrote: >>>>>>> I am misremembering things about Behaviors. >>>>>>> >>>>>>> I have a card with my behavior buttons, but I can’t seem to point to >>>>>>> buttons on that card. Maybe, I’m remembering what I did long ago with >>>>>>> front scripts. >>>>>>> >>>>>>> I suppose I can use substacks, but I’m worried that the stacks would be >>>>>>> in the message path. Is there a way to keep the stack out of the >>>>>>> message path? >>>>>>> _______________________________________________ >>>>>>> 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 >>>> >>>> >>>> >>>> -- >>>> 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." >>>> >>>> _______________________________________________ >>>> 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 > > > > -- > 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." > > _______________________________________________ > 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