;ò ¶‹Bc@sÖdkZd„ZgiZedƒD]Zeeiƒƒq&[\ZZZ Z Z Z Z Zdeifd„ƒYZedjoOeiƒZeiƒeegƒZzeiƒWdeiƒXeiƒndS(NcCst|ƒSdS(N(sControlSizeFramesparent(sparent((sT/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlSize.pyscreatesisControlSizeFramecBs,tZd„Zd„Zd„Zd„ZRS(NcCs,tii|dtddd|dtiddƒdtid d ƒd tid d ƒ|i tiddƒƒti dt ddd|dtiddƒdtiddƒd ti ƒ|_ tidddddgdtddddddd|i dtiddƒdtiddƒd tiƒ |_tidtdd d|i dtid!d"ƒdtid#d$ƒd dd%d&ƒ|_tiddddd'gdtdd(dddd)d|i dtid*dƒdtid+dƒd tiƒ |_tidtdd,d|i dtid-d.ƒdtid/d$ƒd dd%d&ƒ|_tidtdd0dd1d|i dtid*dƒdtid2d$ƒd dƒ|_|iiti|idtƒtidtdd3dd4d|i dtid5dƒdtid2d$ƒd dƒ|_ |i iti|i!dtƒdS(6NsidsnamesControlSizeFramesparentsposi¡issizeiHiÌsstylestitlesSizei@i±spanel1ischoicess No changesShrink to smallestsGrow to largestsWidth:slabelsWidthsmajorDimensionis radioBox1spointiii€swidthTCiihipisvalues42sHeight:sHeights radioBox2i i˜sheightTCi·igixsOKsokBtniHsCancels cancelBtnið("swxsDialogs__init__sselfswxID_CONTROLSIZEFRAMEsprntsPointsSizesDEFAULT_DIALOG_STYLEs SetClientSizesPanelswxID_CONTROLSIZEFRAMEPANEL1s TAB_TRAVERSALspanel1sRadioBoxswxID_CONTROLSIZEFRAMERADIOBOX1sRA_SPECIFY_COLSs radioBox1sTextCtrlswxID_CONTROLSIZEFRAMEWIDTHTCswidthTCswxID_CONTROLSIZEFRAMERADIOBOX2s radioBox2swxID_CONTROLSIZEFRAMEHEIGHTTCsheightTCsButtonswxID_CONTROLSIZEFRAMEOKBTNsokBtnsBinds EVT_BUTTONs OnOkbtnButtonswxID_CONTROLSIZEFRAMECANCELBTNs cancelBtnsOnCancelbtnButton(sselfsprnt((sT/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlSize.pys _init_ctrlssF *- !'' !'!!  3cCs9|i|ƒddf|_||_|itiƒdS(Ns No change(sselfs _init_ctrlssparentschoicess selectionsCentreswxsBOTH(sselfsparents selection((sT/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlSize.pys__init__Fs  cCsöd} d}|iiƒ|iiƒf|_d}t|i ƒo?|i d} |i d}| i }|i }t|i ƒ} ng}g}xC|i D]8}|i|ii|fƒ|i|ii|fƒq˜W|iƒ|iƒx÷|i D]ì}t} |ii|iif\}} |i| djo1||ddjot} |dd}qÙny|i| djo1||ddjot} |dd}qÙn4|i| djot} t|iiƒƒ}n|i|djo1||ddjot} |dd} q–ny|i|djo1||ddjot} |dd} q–n4|i|djot} t|i iƒƒ} n| o7t!i"|| ƒ|_|i#ƒ|i$ƒ|i%ƒn|d}qòW|i&t!i'ƒdS(NiiiÿÿÿÿsShrink to smallestsGrow to largestsWidth:sHeight:((shorsversselfs radioBox1sGetStringSelections radioBox2schoicessselIdxslens selectionsfirstSelslastSelspositions firstSelPoss lastSelPossselSizesxSizessySizessselsappendssizesxsyssortsFalsesdosizesnewXsnewYsTruesintswidthTCsGetValuesheightTCswxsPoints OnSizeEnd2s setSelections sizeUpdatesEndModalsOK(sselfseventsselsvers firstSelPossxSizessselIdxs lastSelPossnewXsfirstSelsnewYshorsdosizesselSizesySizesslastSel((sT/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlSize.pys OnOkbtnButtonLsd !          cCs|itiƒdS(N(sselfsEndModalswxsCANCEL(sselfsevent((sT/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlSize.pysOnCancelbtnButton…s(s__name__s __module__s _init_ctrlss__init__s OnOkbtnButtonsOnCancelbtnButton(((sT/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlSize.pysControlSizeFrames ,  9s__main__(swxscreatesappends_[1]sranges _init_ctrlssNewIdswxID_CONTROLSIZEFRAMEswxID_CONTROLSIZEFRAMECANCELBTNswxID_CONTROLSIZEFRAMEHEIGHTTCswxID_CONTROLSIZEFRAMEOKBTNswxID_CONTROLSIZEFRAMEPANEL1swxID_CONTROLSIZEFRAMERADIOBOX1swxID_CONTROLSIZEFRAMERADIOBOX2swxID_CONTROLSIZEFRAMEWIDTHTCsDialogsControlSizeFrames__name__s PySimpleAppsappsInitAllImageHandlerssNonesdlgs ShowModalsDestroysMainLoop(swxID_CONTROLSIZEFRAMEHEIGHTTCswxID_CONTROLSIZEFRAMERADIOBOX2sdlgswxID_CONTROLSIZEFRAMECANCELBTNswxID_CONTROLSIZEFRAMERADIOBOX1screates _init_ctrlss_[1]swxID_CONTROLSIZEFRAMEsappswxID_CONTROLSIZEFRAMEOKBTNswxID_CONTROLSIZEFRAMEPANEL1sControlSizeFrameswxID_CONTROLSIZEFRAMEWIDTHTCswx((sT/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Views/CtrlSize.pys?s  Kp