; LBc@sdkZdkZdkZdkZdklZdkZdkZdkZdk Z dk Z dk Z ei dZ dZdZdZdZeiieidZge_dZd ZeiZd fd YZd eeifd YZeZdeeifdYZ de i!fdYZ"eiZ#ei$e#Z%dei&fdYZ'e(djoYei)Z*ei+dZ,ee-ddZ.e.i/ei0e,e.e*i1ndS(N(sstart_new_threads#<<(?P[0-9]+)/(?P[0-9]+)>>s


Constructor
v%s%s
%s sg

sZ

Credits



The Boa Team

Riaan Booysen (riaan@e.co.za)

Shane Hathaway (shane@zope.com)
Kevin Gill (kevin@telcotek.com)
Robert Boulanger (robert@boulanger.de)
Tim Hochberg (tim.hochberg@ieee.org)
Kevin Light (klight@walkertechnical.com)
Marius van Wyk (marius@e.co.za)
Werner F. Bruhin (werner.bruhin@free.fr)

Many thanks to

Guido van Rossum and PythonLabs for Python

wxPython (Robin Dunn) & wxWidgets (Julian Smart, Robert Roebling, Vadim Zeitlin, et al.)
Neil Hodgson for Scintilla

moduleparse.py borrows from pyclbrs.py - standard python library
PythonInterpreter.py by Fredrik Lundh
Mozilla, Delphi, WinCVS for iconic inspirations
Cyclops, ndiff, reindent by Tim Peters
Client.py, WebDAV, DateTime package and the Zope Book from Zope Corporation for Zope integration
PyChecker by Neal Norwitz & Eric C. Newton
py2exe by Thomas Heller
Jeff Sasmor for wxStyledTextCtrl docs
Hernan M. Foffani for ZopeShelf from which the Zope Book was converted
Phil Dawes et al for the Bicycle Repair Man project, a Python refactoring package

Mike Fletcher for reports, ideas and patches (MakePy dialog and much improved UML layout)

Cedric Delfosse for maintaining the Debian package of Boa

Boa interfaces with the following external applications, thanks to their authors
Zope, CVS, SSH, SCP

Last but not least, a very big thank you to Tangible Business Software for partially sponsoring my time on this project.

Boa Constructor is built on:
   

Boa Constructor is packaged for:
     

Back

s\

A Python IDE and wxPython GUI builder

http://boa-constructor.sourceforge.net
©1999-2005 Riaan Booysen. riaan@e.co.za
Credits

Python %s
wx.Platform: %s %s




for Bonnie

c Csxddtifddtifddtifddtifd d tifd d tifd dtifgD]U\}}}|tijo6tii |t i i ||tii |qpqpWdS(NsBoa.jpgsImages/Shared/Boa.jpgsPythonPowered.pngsImages/Shared/PythonPowered.pngswxPyButton.pngsImages/Shared/wxPyButton.pngswxWidgetsButton.pngs!Images/Shared/wxWidgetsButton.pngs Debian.pngsImages/Shared/Debian.pngs Gentoo.pngsImages/Shared/Gentoo.pngs FreeBSD.pngsImages/Shared/FreeBSD.png(swxsBITMAP_TYPE_JPEGsBITMAP_TYPE_PNGsnamespathstypes addImagesToFSs addedImagessMemoryFSHandlersAddFiles PreferencessISsloadsappend(snamespathstype((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys addImagesToFSs p "cCst|||SdS(N(sAboutBoxSplashsparentsmodTotsfileTot(sparentsmodTotsfileTot((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys createSplashscCst|SdS(N(sAboutBoxsparent(sparent((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys createNormalss AboutBoxMixincBs/tZdZdddZdZdZRS(Niic Cs|i|t||_||_ti |ddddfd|i dti |_ |i i titi|i ddti tiiB|_ti|i|i|i|i itti}|ii|i ti|i|ii|i ti|i|i i|i ti!|i|i"i|i ti#|i|ii$||i i%|i&ti'|i(ti)dti*ti+fgdS(Nisposissizesstyle(,sselfs _init_ctrlssparents addImagesToFSsmodTots moduleTotalsfileTots fileTotalswxsWindows GetClientSizes CLIP_CHILDRENs blackbacksSetBackgroundColoursBLACKsUtilsswxUrlClickHtmlWindowshtmlsHW_NO_SELECTIONsEVT_HTML_URL_CLICKs OnLinkClickssetPages SetAutoLayoutsTruesLayoutConstraintsslcstopsSameAssTopsbordersleftsLeftsbottomsBottomsrightsRightsSetConstraintssLayoutsCentersBOTHsSetAcceleratorTablesAcceleratorTables WXK_ESCAPEsID_OK(sselfsparentsmodTotsfileTotslc((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys__init__s*      cCsBy dk}Wn!tj otd|nX|i|dS(Ns Please point your browser at: %s(s webbrowsers ImportErrors wxMessageBoxsurlsopen(sselfsurls webbrowser((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysgotoInternetUrls  cCsq|id}|djo*|iitddddddfn*|d jo|in|d jo|id n|d jo|id n|djo|idn|djo|idn|djo|idny|djo|idn[|djo|idn=|djo|idn|djo|idndS(NisCreditssmemory:PythonPowered.pngsmemory:wxPyButton.pngsmemory:wxWidgetsButton.pngsmemory:Debian.pngsmemory:Gentoo.pngsmemory:FreeBSD.pngsBacksPythonshttp://www.python.orgswxPythonshttp://wxpython.orgs wxWidgetsshttp://www.wxwidgets.orgsDebians>http://packages.debian.org/unstable/devel/boa-constructor.htmlsGentoos;http://www.gentoo.org/dyn/pkgs/dev-util/boa-constructor.xmlsFreeBSDs=http://www.freebsd.org/ports/python.html#boaconstructor-0.2.3sBoas&http://boa-constructor.sourceforge.netsTBSshttp://www.tbs.co.zasMailMesmailto:riaan@e.co.za( seventslinkinfosclickedsselfshtmlsSetPages credits_htmlssetPagesgotoInternetUrl(sselfseventsclicked((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys OnLinkClicks.  *          (s__name__s __module__sborders__init__sgotoInternetUrls OnLinkClick(((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys AboutBoxMixins sAboutBoxcBstZdZdZRS(NcCsStii|dtidddddfdtddd |d d d tidS( Nssizeii!sposisidstitlesAbout Boa ConstructorsparentsnamesAboutBoxsstyle(swxsDialogs__init__sselfsSizes wxID_ABOUTBOXsprntsDEFAULT_DIALOG_STYLE(sselfsprnt((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys _init_ctrlss*c Cs=|iitdtidttiti tiffdS(Nsmemory:Boa.jpgs( sselfshtmlsSetPages about_htmls __version__sversions about_textssysswxsPlatform(sself((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pyssetPages(s__name__s __module__s _init_ctrlsssetPage(((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysAboutBoxs sAboutBoxSplashcBsStZdZdZdZdZdZdZdZdZ d Z RS( Nii cCstii|dtidddddfdtddd |d d d titi|_ ti|_ |i ti d dddS(Nssizeii@sposisidstitlesBoa ConstructorsparentsnamesAboutBoxSplashsstyleiDii( swxsFrames__init__sselfsSizes wxID_ABOUTBOXsprnts SIMPLE_BORDERsNewIds progressIdsgaugePIdsSetBackgroundColoursColour(sselfsprnt((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys _init_ctrls s *cCsG|iitdtit|i|ifdft i |i dS(Nsmemory:Boa.jpgs( sselfshtmlsSetPages about_htmls __version__sversions progress_texts progressIdsgaugePIdswxs CallAfters initCtrlNames(sself((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pyssetPages3cCs|i|i|_|iiti|iiii }|ii |d|ii i f|i|i}|iti|i}ti|dd|i|i|idtitiBd|i|ifd|i d|i|i d|if|_|iitidd d |iiti|id |_t|it _!t"|i#ft$||i%dS( Ni(israngesstylesposssizeiii3i(&sselfsFindWindowByIds progressIdslabelsSetBackgroundColourswxsWHITEs GetParents GetClientSizesxs parentWidthsSetSizesGetSizesysgaugePIds gaugePrntsBLACKsgaugeSzesGauges moduleTotals fileTotalsfileOpeningFactors GA_HORIZONTALs GA_SMOOTHsprogressBordersgaugesColoursBinds EVT_LEFT_DOWNs OnGaugeDClicks _gaugeClickss StaticTextPFssyssstdoutsstart_new_threadsmonitorModuleCountsEVT_MOD_CNT_UPDsOnUpdateProgress(sselfs gaugePrntsgaugeSzes parentWidth((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys initCtrlNamess$&  1 cCst|_d}|ototti|ijo ti |t |idnx|o'|iototti|ijoPtti}||jo#|}ti |t |dnt i dqYWdS(Nis importingf0.125(sTruesselfs_liveslastCntssysslensmoduless moduleTotalswxs PostEventsModCntUpdateEventsmcstimessleep(sselfsmcslastCnt((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysmonitorModuleCount4s ' 1 cCs=t|_t|_totit_nti i |dS(N( sFalsesselfs_livesNonesgaugessyss __stdout__sstdoutswxsFramesDestroy(sself((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysDestroyAs   cCs|idjo|i|_|ioW|i}|idjo||i|i}n|iit |ii |n|i dS(Ns importingsopening( seventstpesselfs_livesgaugescntsfileOpeningFactors moduleTotalsSetValuesminsGetRangesUpdate(sselfseventscnt((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysOnUpdateProgressIs  &cCsQ|iidjo7|id7_|idjoHdGHtiqMndS(Ni iisReceived early abort...(sevents GetPositionsxsselfs _gaugeClicksssyssexit(sselfsevent((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys OnGaugeDClickRs ( s__name__s __module__sprogressBordersfileOpeningFactors _init_ctrlsssetPages initCtrlNamessmonitorModuleCountsDestroysOnUpdateProgresss OnGaugeDClick(((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysAboutBoxSplashs     s StaticTextPFcBstZdZRS(NcCsti oti}nti|}|oQt|i d}ti |i iit|d||i }nti|}|o|i i|ntotii|ntidS(Nscntsopening(swxs Thread_IsMainsMutexGuiLockerslockers prog_updatessearchsssressintsgroupscnts PostEventsselfsoutputsGetGrandParents GetParentsModCntUpdateEventsstartsstringsstripssssSetLabelssyss __stdout__swritesYield(sselfssscntsresslockersss((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pyswrite[s (s__name__s __module__swrite(((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys StaticTextPFZssModCntUpdateEventcBstZdZRS(NcCs3tii||it||_||_dS(N(swxsPyEvents__init__sselfs SetEventTypeswxEVT_MOD_CNT_UPDscntstpe(sselfscntstpe((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys__init__|s  (s__name__s __module__s__init__(((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysModCntUpdateEvent{ss__main__cCsD|iid|iid|iid|iiddS(NsTestings Testing 1s Testing 2s Testing 3(sframeslabelsSetLabel(sframe((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pysupdlblsi(2ssysstimesresstringsthreadsstart_new_threadswxswx.htmls wx.lib.wxpTags __version__s PreferencessUtilsscompiles prog_updates about_htmls progress_texts credits_htmls about_texts FileSystems AddHandlersMemoryFSHandlers addImagesToFSs addedImagess createSplashs createNormalsNewIds wxID_ABOUTBOXs AboutBoxMixinsDialogsAboutBoxs DefAboutBoxsFramesAboutBoxSplashs PseudoFiles StaticTextPFswxEVT_MOD_CNT_UPDs PyEventBindersEVT_MOD_CNT_UPDsPyEventsModCntUpdateEvents__name__s PySimpleAppsappsInitAllImageHandlerssupdlblsNonesframesShows CallAftersMainLoop(s createNormals Preferencessappsstart_new_threads DefAboutBoxsframes StaticTextPFs progress_textsEVT_MOD_CNT_UPDsres createSplashs __version__sAboutBoxSplashs credits_htmls prog_updatesstrings about_htmls addImagesToFSsModCntUpdateEventssyssAboutBoxswxs about_textsUtilss AboutBoxMixinswxEVT_MOD_CNT_UPDstimes wxID_ABOUTBOXsupdlbl((sK/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/About.pys? sB$      B    I R