On Mon, 18 Aug 2014 15:56:31 -0500 Kent Tenney <[email protected]> wrote:
> vanilla buttons work fine if defined in myLeoSettings.leo ... > > I'll bravely shoulder the burden of putting the rclickers in the > file ;=] :) @rclick should work ok in settings files now too, code tidy up etc., quite a bit of refactoring. The challenge, which Edward's probably well aware of but I only just fully understood is that @buttons in the local files execute the script on their node currently, allowing real time changes to the script, whereas @buttons from @settings execute the script as they saw it when the settings were loaded. I just had to make @rclick work the same way. A matter of separating the scanning of the @rclick tree from the construction of the menus. Cheers -Terry > On Mon, Aug 18, 2014 at 3:52 PM, 'Terry Brown' via leo-editor > <[email protected]> wrote: > > On Mon, 18 Aug 2014 15:20:51 -0500 > > Kent Tenney <[email protected]> wrote: > > > >> You're right, either one works if located in the active Leo file, > >> they don't work if in myLeoSettings.leo, the button shows up > >> (in a not myLeoSettings.leo file) without the submenu stuff. > > > > I see what you mean, processing in @settings > @buttons is > > different, I guess I've always had my @buttons in files I load in > > individual outlines, to manage the presence of different sets of > > buttons in different outlines. But something you wanted to be > > ubiquitous should work from myLeoSettings.leo. > > > > Cheers -Terry > > > >> with all that's going on, a very low priority item indeed. > >> > >> Thanks, > >> Kent > >> > >> > >> > >> On Mon, Aug 18, 2014 at 2:08 PM, 'Terry Brown' via leo-editor > >> <[email protected]> wrote: > >> > On Mon, 18 Aug 2014 06:48:38 -0500 > >> > Kent Tenney <[email protected]> wrote: > >> > > >> >> I have tried a number of variations on the following > >> >> > >> >> @buttons > >> >> @rclick nodecontent > >> >> @rclick left > >> >> @rclick right > >> >> > >> >> which > >> >> http://comments.gmane.org/gmane.comp.python.leo.general/27192 > >> >> seems to prescribe. It hasn't worked so far. > >> > > >> > I think you need a button in there, so either > >> > > >> > @buttons > >> > @button Tools > >> > @rclick nodecontent > >> > @rclick left > >> > @rclick right > >> > > >> > Or > >> > > >> > @buttons > >> > @button Tools > >> > @rclick nodecontent > >> > @rclick left > >> > @rclick right > >> > > >> > I think might be equivalent, the second form makes more sense > >> > though. > >> > > >> > Cheers -Terry > >> > > >> >> update: > >> >> I clicked <script-button> on @rclick nodecontent and the button > >> >> with menu appeared and works as expected ... > >> >> > >> > > >> > -- > >> > You received this message because you are subscribed to the > >> > Google Groups "leo-editor" group. To unsubscribe from this group > >> > and stop receiving emails from it, send an email to > >> > [email protected]. To post to this group, > >> > send email to [email protected]. Visit this group at > >> > http://groups.google.com/group/leo-editor. For more options, > >> > visit https://groups.google.com/d/optout. > >> > > > > -- > > You received this message because you are subscribed to the Google > > Groups "leo-editor" group. To unsubscribe from this group and stop > > receiving emails from it, send an email to > > [email protected]. To post to this group, > > send email to [email protected]. Visit this group at > > http://groups.google.com/group/leo-editor. For more options, visit > > https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
