; {Bc@sdkZdZgiZedD]Zeeiq&[\ZZZ Z Z Z dei fdYZedjoOeiZeieegZzeiWdeiXeindS(NcCst|SdS(N(sControlAlignmentFramesparent(sparent((sU/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlAlign.pyscreatesisControlAlignmentFramecBs,tZdZdZdZdZRS(NcCstii|dtddd|dtidddtid d d tid d |i tiddti dt ddd|dtidddtiddd ti |_ tiddddddgdtddddddd|i dtidddtiddd ti |_tidtdd dd!d|i dtid"d"dtid#d$d d|_|iiti|idttidtdd%dd&d|i dtid'd"dtid#d$d d|_|iiti|idttiddd(dd)dgdtdd*dddd+d|i dtid"ddtid,dd ti |_dS(-NsidsnamesControlAlignmentFramesparentsposiUissizeiHisstylestitles Alignmenti@ispanel1ischoicess No changes Left sidessCenterss Right sidess Space equallyslabels HorizontalsmajorDimensionis radioBox1spointiisOKsokBtniiHisCancels cancelBtnisTopssBottomssVerticals radioBox2i(swxsDialogs__init__sselfswxID_CONTROLALIGNMENTFRAMEsprntsPointsSizesDEFAULT_DIALOG_STYLEs SetClientSizesPanels wxID_CONTROLALIGNMENTFRAMEPANEL1s TAB_TRAVERSALspanel1sRadioBoxs#wxID_CONTROLALIGNMENTFRAMERADIOBOX1sRA_SPECIFY_COLSs radioBox1sButtonswxID_CONTROLALIGNMENTFRAMEOKBTNsokBtnsBinds EVT_BUTTONs OnOkbtnButtons#wxID_CONTROLALIGNMENTFRAMECANCELBTNs cancelBtnsOnCancelbtnButtons#wxID_CONTROLALIGNMENTFRAMERADIOBOX2s radioBox2(sselfsprnt((sU/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlAlign.pys _init_ctrlss:  * $!!  3  $cCs9|i|ddf|_||_|itidS(Ns No change(sselfs _init_ctrlssparentschoicess selectionsCentreswxsBOTH(sselfsparents selection((sU/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlAlign.pys__init__As  cCsd} d}|ii|iif|_d}t|i o?|i d}|i d} |i }| i }t|i } nx|i D]} t} | i i| i if\}}|i| djo$| |jot} |i}qn|i| djo@| |jo/t} |i|iid| iid}qn|i| djo8| |jo't} |i|ii| ii}qn`|i| djoK| |jo | | jo-t} |i|i| d||i}qn|i|d jo$| |jot} |i}q$n|i|djo@| |jo/t} |i|iid| iid}q$n|i|d jo8| |jo't} |i|ii| ii}q$n`|i|djoK| |jo | | jo-t} |i|i| d||i}q$n| o6ti||| _ t| _| i| in|d}qW|itidS( Niiis Left sidessCentersis Right sidess Space equallysTopssBottoms( shorsversselfs radioBox1sGetStringSelections radioBox2schoicessselIdxslens selectionsfirstSelslastSelspositions firstSelPoss lastSelPossselSizesselsFalsesdomovesxsysnewXsnewYsTruessizeswxsPointsdraggings moveReleasespositionUpdatesEndModalsOK(sselfseventsvers firstSelPossselIdxs lastSelPossnewXsfirstSelsnewYshorsselSizesselsdomoveslastSel((sU/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlAlign.pys OnOkbtnButtonGsh !       - %+  - %+  cCs|itidS(N(sselfsEndModalswxsCANCEL(sselfsevent((sU/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlAlign.pysOnCancelbtnButtons(s__name__s __module__s _init_ctrlss__init__s OnOkbtnButtonsOnCancelbtnButton(((sU/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlAlign.pysControlAlignmentFrames &  ?s__main__(swxscreatesappends_[1]sranges _init_ctrlssNewIdswxID_CONTROLALIGNMENTFRAMEs#wxID_CONTROLALIGNMENTFRAMECANCELBTNswxID_CONTROLALIGNMENTFRAMEOKBTNs wxID_CONTROLALIGNMENTFRAMEPANEL1s#wxID_CONTROLALIGNMENTFRAMERADIOBOX1s#wxID_CONTROLALIGNMENTFRAMERADIOBOX2sDialogsControlAlignmentFrames__name__s PySimpleAppsappsInitAllImageHandlerssNonesdlgs ShowModalsDestroysMainLoop( sControlAlignmentFramesdlgswxID_CONTROLALIGNMENTFRAMEOKBTNswxID_CONTROLALIGNMENTFRAMEscreates#wxID_CONTROLALIGNMENTFRAMERADIOBOX2s _init_ctrlss_[1]s#wxID_CONTROLALIGNMENTFRAMERADIOBOX1s wxID_CONTROLALIGNMENTFRAMEPANEL1s#wxID_CONTROLALIGNMENTFRAMECANCELBTNsappswx((sU/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlAlign.pys?s  Ep