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

Reply via email to