Re: [Boa Constr] wxPython 2.1.15 and wxStyledTextCtrl
Status: Beta
Brought to you by:
riaan
From: Riaan B. <riaan@e.co.za> - 2000-05-10 08:52:41
|
Hi Josh, Josh Robb wrote: > > the way that PythonWin works... (I think some of these features were new in > 128???) is that it uses a bunch of extensions from IDLE for this sort of > thing.... under the pythonwin folder there is an Idle dir from which > extensions are dynamically loaded depending on the contents of the pythonwin > config file... (Because Guido maintins this code all the hard parts are > taken care of by him - e.g. dynamic typing/parsing etc...) Ok, I got 129 and scanned thru it briefly. I'd like to incorporate some of this functionality into Boa but it's gonna take some effort and possibly a bit of double work. One problem is that Boa already parses the source code for use in building the various views (hierarchy/explore/docs etc) and for visual frame creation. To use this code shared by Idle and PythonWin we'd have to double parse, once for me, once for them as their parser does not provide all the info I need. This will slow things down a bit. For second area of sharing I'd have to implement "virtual text methods" (see EditorWindow.py in Idle) for my source code editor, I will definitely investigate this when I have time. > > Pythonwin supports parameter hinting and code completion... (a-la Visual > Studio)so we should be able to reuse the exiting code for Boa. > > A couple of other things... :) > > 1. I am not a delphi user (allthough long ago i was an object pascal > person... - TurboPascal 5/7 ;) so the layout of the Boa windows seams a bit > strange to me..... (From my visual studio point of view). Is there any > interest in allowing a configuration option to make Boa MDI with Dockable > pallettes (so it will seem natural to MS people)? >From my side there is no interest in deviating from the Delphi path for various reasons: * The learning curve can't be that steep. * On linux/wxGTK (as far as I know) MDI is implemented with tabbed pages which brings you back where you started. * There's no native support for docking in wxWindows, although it can be simulated the hard way. * It's all a diabolical plot to subliminally train you for Delphi :) One feature I have considered (which might seem more natural to you) would be to have the Palette buttons wrap. Then you could have the layout like this: +--+---------+ |P | | +--+ E | |I | | +--+---------+ instead of +----P-------+ +--+---------+ | | E | |I | | +--+---------+ Would this suit you better? > > 1. I am keen to get the wizard code working.... :).... Is this > something that I could do Riaan or is it more work to explain whats in your > head than for you to do it... (I'm happy to have a go if you want to explain > your idea). I'm not completely with you, which wizards are talking about here? > > (I have _lots_ of other ideas for Boa but they need some time to settle down > before I ramble any more... Please ramble, that's what the list is for. - I have been reading some of the prerelease > material for Visual Studio 7... VB will finally get object inheritance!!!!! > - We are so far ahead!) I can imagine Visual Studio 36, now with meta classes ! > Josh > > P.S. roughly how many people are subscribed to the list? > There is a button on this page: http://lists.sourceforge.net/mailman/listinfo/boa-constructor-users that gives a list of all subscribers, I think there are about 25 of us. -- Riaan >>> a='a=%s;a%%`a`';a%`a` ___________________________________________________ Boa Constructor - RAD GUI building IDE for wxPython http://boa-constructor.sourceforge.net |