Hello NG,
Why I made this?
I like the Intellisense of VC++ and Visual Assist addon, so I tried
to implement some parts of it into Pycrust.
Screenshots (all about 10k):
http://mitglied.lycos.de/drpython/Autocomplete.png
http://mitglied.lycos.de/drpython/ShrinkAndWildcard.png
http://mitglied.lycos.de/drpython/ShowNonDerived.png
Some remarks:
This was not so trivial as I thought before and a lot of work.
(I have benefitted from my writing of DrPython plugins
What one forget in the course of time ...
Better to write down the small tweaks and tipps ...
I don't like the default autocomplete (except only when fast typeing);
it is meager and there are always this 200+ completitions of wxWindow class,
which is annoying and confusing, so I decide to begin a new one.
For learning purposes, I could imagine, this could be also useful
(where are what functions?).
If you hit the (page)down/up in the textctrl, the selection in the
listctrl moves, which I find very convenient
(not to leave the textctrl and navigating through the list).
Wildcard search and shrink the possible completions
are also features in Visual Assist.
I used always the same colours for some classes
(Window, EvtHandler) to get used to their appearance.
The code is still a little messy and an accurate readme will follow.
I have still a few things, which I will implement/correct/optimize.
I'm interested in any comments if someone find this "AutoCompManager" useful.
(activate with Alt-Return) and also if this works on Linux.
Please save/backup your original Py directory first.
http://mitglied.lycos.de/drpython/py140905.zip (44k)
some (known) problems:
  - wx. => there are 3000 members, and it's feeding the listctrl very slow
    (how to optimize?) I think, there is no easy solution, if at all
  - print wx.__all__ or dir (wx) if "idle mode" is on.
     No output appears; what reason could be there?
Cheers,
···
--
Franz Steinhaeusler