It may not be enough to say that Leo has no control over it. As you say this is probably mostly able PyQt and there may be a workaround to whatever is going on. Additionally if I create my own PyQt app and add a QTreeView I can easily traverse up and down the list without issue, here is an example <https://wiki.python.org/moin/PyQt/Creating%20a%20context%20menu%20for%20a%20tree%20view> that will create a stand alone tree view.
Anyways since I'm not sure I gave my full setup here is what Leo reports: Leo 5.1-final, build 20150430065234, Thu Apr 30 06:52:34 CDT 2015 Git repo info: branch = master, commit = 6325d1c54d1b Python 2.7.8, PyQt version 4.8.6 Windows 7 AMD64 (build 6.1.7601) SP1 On Thursday, May 28, 2015 at 4:41:02 PM UTC-4, Chris George wrote: > > There are many versions of Windows, and many different possible > combinations of Qt, Python, etc. etc. > > > Leo has no control over any of that. > > Funny how business always feels that tighter control on process leads to > better results. > > Chris > > On Thu, May 28, 2015 at 1:18 PM, john lunzer <[email protected] > <javascript:>> wrote: > >> Would if I could! At work they make me use Windows, otherwise I would >> definitely be using Linux. >> >> Also as Edward pointed out he uses Windows and is not experiencing the >> problem, which is extra confusing for me. >> >> On Thursday, May 28, 2015 at 4:14:14 PM UTC-4, Chris George wrote: >>> >>> Why not just switch operating systems instead of making accommodations? >>> >>> :-) >>> >>> Chris >>> >>> On Thu, May 28, 2015 at 12:35 PM, 'Terry Brown' via leo-editor < >>> [email protected]> wrote: >>> >>>> On Thu, 28 May 2015 12:26:05 -0700 (PDT) >>>> john lunzer <[email protected]> wrote: >>>> >>>> > Not as if anyone is actually interested but I implemented >>>> > goto-next-N-visible in a much faster way: >>>> >>>> You want this because holding up/down-arrow to move through the outline >>>> is too slow? I've noticed that too. >>>> >>>> Would you want 'else: break' in the if, just to save those valuable >>>> microseconds? >>>> >>>> Cheers -Terry >>>> >>>> > @language python >>>> > >>>> > N=5 >>>> > >>>> > def getVisNextN(n): >>>> > >>>> > current = c.p >>>> > >>>> > for ind in range(n): >>>> > >>>> > forward = current.getVisNext(c) >>>> > >>>> > if forward != None: >>>> > >>>> > current = forward >>>> > >>>> > return current >>>> > >>>> > >>>> > >>>> > NAhead = getVisNextN(N) >>>> > >>>> > c.setCurrentPosition(NAhead) >>>> > >>>> > c.redraw() >>>> > >>>> > I find this extremely useful (when bound to a key shortcut) for >>>> > quickly navigating an outline when lots of nodes are expanded. Can be >>>> > easily modified for goto-prev-N-visible. >>>> > >>>> > On Thursday, May 21, 2015 at 6:22:35 AM UTC-4, Edward K. Ream wrote: >>>> > > >>>> > > On Wed, May 20, 2015 at 11:40 AM, john lunzer <[email protected] >>>> > > <javascript:>> wrote: >>>> > > >>>> > >> Thanks for the report. Edward what is your setup? Are you on >>>> > >> windows or linux? >>>> > >> >>>> > > >>>> > > Both. I do most of my work on Windows because the fonts are >>>> > > clearer and sharper on that machine. Soon after a commit I'll >>>> > > rerun all unit tests on the Linux machine. >>>> > > >>>> > > Edward >>>> > > >>>> > >>>> >>>> -- >>>> 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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> 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.
