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.

Reply via email to