;ò p';Bc@sUdkZdfd„ƒYZdeiefd„ƒYZdeifd„ƒYZdS(NsCaptionedCtrlMixincBs_tZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z RS( sw Mixin to attach a caption to a control The caption can be aligned to the top or left of the text control cCsZti|d|ƒ|_ti|_tiddƒ|_|i ƒ|i t |ƒƒdS(Niÿÿÿÿi( swxs StaticTextsparentscaptionsselfsTOPs_captionAlignmentsPoints_captionOffsetsupdateStaticTextPossPushEventHandlers_PosEvtHandler(sselfsparentscaption((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pys__init__s   cCsá|iƒ}|i}|io®|itijoB|ii |i |i |i |i |ii ƒi dfƒqÍ|iti joB|ii |i |i |ii ƒi d|i |i fƒqÍn|iidƒdS(Nii(sselfs GetPositionsposs_captionOffsetsoffsets StaticTexts_captionAlignmentswxsTOPs SetPositionsxsysGetSizesLEFTsRefresh(sselfspossoffset((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysupdateStaticTextPoss   BFcCs'|idƒ|iiƒt|_dS(Ni(sselfsPopEventHandlers StaticTextsDestroysNone(sself((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysDestroys  cCs|iiƒSdS(N(sselfs StaticTextsGetLabel(sself((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pys GetCaption&scCs|ii|ƒ|iƒdS(N(sselfs StaticTextsSetLabelscaptionsupdateStaticTextPos(sselfscaption((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pys SetCaption)scCs |iSdS(N(sselfs_captionAlignment(sself((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysGetCaptionAlignment-scCs:|titifjo d‚n||_|iƒdS(NsUnsupported alignment(salignswxsLEFTsTOPsselfs_captionAlignmentsupdateStaticTextPos(sselfsalign((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysSetCaptionAlignment0s  cCs |iSdS(N(sselfs_captionOffset(sself((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysGetCaptionOffset6scCs||_|iƒdS(N(soffsetsselfs_captionOffsetsupdateStaticTextPos(sselfsoffset((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysSetCaptionOffset9s ( s__name__s __module__s__doc__s__init__supdateStaticTextPossDestroys GetCaptions SetCaptionsGetCaptionAlignmentsSetCaptionAlignmentsGetCaptionOffsetsSetCaptionOffset(((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysCaptionedCtrlMixins        sStaticTextCtrlcBs>tZdZddeieideidd„Zd„ZRS(s Text Control with attached Static Text caption The caption can be aligned to the top or left of the text control sistextc Cs?tii||||||||| ƒ t i|||ƒdS(N(swxsTextCtrls__init__sselfsparentsidsvaluesposssizesstyles validatorsnamesCaptionedCtrlMixinscaption( sselfsparentsidsvaluescaptionsposssizesstyles validatorsname((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pys__init__Bs cCs!ti|ƒtii|ƒdS(N(sCaptionedCtrlMixinsDestroysselfswxsTextCtrl(sself((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysDestroyIs ( s__name__s __module__s__doc__swxsDefaultPositions DefaultSizesDefaultValidators__init__sDestroy(((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysStaticTextCtrl=s 's_PosEvtHandlercBs tZdZd„Zd„ZRS(s™ Custom position event handler that moves the caption with the text ctrl An wxEventHandler is used so that user can still use the OnMove event cCs0tii|ƒti||iƒ||_dS(N(swxs EvtHandlers__init__sselfsEVT_MOVEsctrlsOnMove(sselfsctrl((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pys__init__”scCs|iƒ|iiƒdS(N(seventsSkipsselfsctrlsupdateStaticTextPos(sselfsevent((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pysOnMove™s (s__name__s __module__s__doc__s__init__sOnMove(((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pys_PosEvtHandlers  (swxsCaptionedCtrlMixinsTextCtrlsStaticTextCtrls EvtHandlers_PosEvtHandler(sStaticTextCtrlsCaptionedCtrlMixins_PosEvtHandlerswx((s_/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/bcrtl/user/StaticTextCtrl.pys?s :R