;ò ¿ÒBc@sdkZdkZdkZdkZdfd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd efd „ƒYZd efd „ƒYZ d efd„ƒYZ defd„ƒYZ defd„ƒYZ defd„ƒYZ defd„ƒYZdS(NsInspectorEditorControlcBsVtZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z RS( s| Interface for controls that edit values in the Inspector values are stored in the native type of the control cCs.||_t|_tiƒ|_||_dS(N(s propEditorsselfsNones editorCtrlswxsNewIdswIDsvalue(sselfs propEditorsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys__init__s  cCs|io|iiƒndS(N(sselfs editorCtrlsSetFocus(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControl s cCs(|io|iiƒt|_ndS(s Close an open editor control N(sselfs editorCtrlsDestroysNone(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysdestroyControl#s  cCs |iSdS(s Read value from editor control N(sselfsvalue(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysgetValue)scCs ||_dS(s Write value to editor control N(svaluesself(sselfsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetValue-scCsD|io6|iiƒi}|iiti|d|ƒƒndS(Ni( sselfs editorCtrlsGetSizesysheightsSetSizeswxsSizeswidth(sselfswidthsheight((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetWidth2s cCs3|io%|iid|tidfƒndS(s Move the to the given index iþÿÿÿiN(sselfs editorCtrls SetPositionsidxs Preferencess oiLineHeight(sselfsidx((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetIdx7s cCs|iitƒ|iƒdS(si Post the value. Bind the event of the control that 'sets' the value to this method N(sselfs propEditors inspectorPostsFalseseventsSkip(sselfsevent((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysOnSelect<s( s__name__s __module__s__doc__s__init__s createControlsdestroyControlsgetValuessetValuessetWidthssetIdxsOnSelect(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysInspectorEditorControls        sBevelIECcBs,tZd„Zd„Zd„Zd„ZRS(NcCsB|io'|iiƒt|_|iiƒnti|ƒdS(N(sselfsbevelTopsDestroysNones bevelBottomsInspectorEditorControlsdestroyControl(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysdestroyControlEs    cCs¬ti|dd|tidf|dfƒ|_|ii ti ƒti|dd|dtidf|dfƒ|_ |i i ti ƒ|ii ƒ|i i ƒdS(Niÿÿÿÿii(swxsPanelsparentsidxs Preferencess oiLineHeightssizeXsselfsbevelTopsSetBackgroundColoursBLACKs bevelBottomsWHITEsRefresh(sselfsparentsidxssizeX((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControlLs & * cCsJ|io<|iiti|dƒƒ|iiti|dƒƒndS(Ni(sselfsbevelTopsSetSizeswxsSizeswidths bevelBottom(sselfswidth((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetWidthWs cCsd|ioV|iitid|tidƒƒ|iitid|dtidƒƒndS(Niþÿÿÿi( sselfsbevelTops SetPositionswxsPointsidxs Preferencess oiLineHeights bevelBottom(sselfsidx((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetIdx\s '(s__name__s __module__sdestroyControls createControlssetWidthssetIdx(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysBevelIECDs  sBeveledLabelIECcBstZd„ZRS(NcCslti||||ƒti|d|id|t i df|t i dfƒ|_ |i i t i ƒdS(Niÿÿÿÿii(sBevelIECs createControlsselfsparentsidxssizeXswxs StaticTextsvalues Preferencess oiLineHeights editorCtrlsSetForegroundColourspropValueColour(sselfsparentsidxssizeX((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControlbs (s__name__s __module__s createControl(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysBeveledLabelIECass TextCtrlIECcBs)tZeid„Zd„Zd„ZRS(NcCs¨|iiƒ}ti||i|d|t i df|t i dfd|ƒ|_ |iti|id|iƒti|ƒ|o|i idt|ƒƒndS(Niþÿÿÿiisstylesidi(sselfs propEditorsvalueToIECValuesvalueswxsTextCtrlsparentswIDsidxs Preferencess oiLineHeightssizeXsstyles editorCtrlsBindsEVT_TEXT_ENTERsOnSelectsInspectorEditorControls createControls SetSelectionslen(sselfsparentsvaluesidxssizeXsstyle((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControljs cCs+|io|iiƒ|_n|iSdS(N(sselfs editorCtrlsGetValuesvalue(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysgetValueus cCs+||_|io|ii|ƒndS(N(svaluesselfs editorCtrlsSetValue(sselfsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetValuezs  (s__name__s __module__swxsTE_PROCESS_ENTERs createControlsgetValuessetValue(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys TextCtrlIECis s SpinCtrlIECcBs#tZd„Zd„Zd„ZRS(Nc Cs¹|iiƒ}ti||i|d|t i df|t i dfdti dt idt i ƒ|_|iti|id|iƒ|iti|id|iƒti|ƒdS(Niþÿÿÿiisstylesmaxsminsid(sselfs propEditorsvalueToIECValuesvalueswxsSpinCtrlsparentswIDsidxs Preferencess oiLineHeightssizeXs SP_VERTICALssyssmaxints editorCtrlsBindsEVT_TEXT_ENTERsOnSelects EVT_SPINCTRLsInspectorEditorControls createControl(sselfsparentsvaluesidxssizeX((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControl€scCs+|io|iiƒ|_n|iSdS(N(sselfs editorCtrlsGetValuesvalue(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysgetValues cCs4t|ƒ|_|io|ii|iƒndS(N(sintsvaluesselfs editorCtrlsSetValue(sselfsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetValue’s (s__name__s __module__s createControlsgetValuessetValue(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys SpinCtrlIECs s ChoiceIECcBs,tZd„Zd„Zd„Zd„ZRS(NcCs‡ti||itid|tidƒti |tidƒ|i i ƒƒ|_ |i iti|id|iƒti|ƒdS(Niþÿÿÿiisid(swxsChoicesparentsselfswIDsPointsidxs Preferencess oiLineHeightsSizessizeXs propEditors getValuess editorCtrlsBinds EVT_CHOICEsOnSelectsInspectorEditorControls createControl(sselfsparentsidxssizeX((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControl˜s "cCs|io|iiƒSndS(N(sselfs editorCtrlsGetStringSelection(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysgetValueŸs cCs"|io|ii|ƒndS(N(sselfs editorCtrlsSetStringSelectionsvalue(sselfsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetValue¢s cCs;|iiƒx'|iiƒD]}|ii|ƒqWdS(N(sselfs editorCtrlsClears propEditors getValuessvalsAppend(sselfsval((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys repopulate¥s (s__name__s __module__s createControlsgetValuessetValues repopulate(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys ChoiceIEC—s   sComboIECcBs#tZd„Zd„Zd„ZRS(Nc Cskti||i|itid|ti dƒti |ti dƒ|i i ƒƒ|_ti|ƒdS(Niþÿÿÿii(swxsComboBoxsparentsselfswIDsvaluesPointsidxs Preferencess oiLineHeightsSizessizeXs propEditors getValuess editorCtrlsInspectorEditorControls createControl(sselfsparentsidxssizeX((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControl¬s0cCs|io|iiƒSndS(N(sselfs editorCtrlsGetStringSelection(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysgetValue±s cCs.|io |ii|ii|ƒƒndS(N(sselfs editorCtrls SetSelections FindStringsvalue(sselfsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetValue´s (s__name__s __module__s createControlsgetValuessetValue(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysComboIEC«s  s ButtonIECcBs;tZdZd„Zd„Zd„Zd„Zd„ZRS(Nic Cs tiidƒ}ti||i|ti ||i d|ti dƒti|i ti dƒƒ|_ti|dt|iƒƒti d|ti dƒti||i dti dƒdtiƒ|_|iiti|d|iƒti||||ƒdS( NsImages/Shared/ellipsis.pngiiiiÿÿÿÿisstylesid(s PreferencessISsloadsbmpswxs BitmapButtonsparentsselfswIDsPointssizeXsbtnSizesidxs oiLineHeightsSizes editorCtrls StaticTextsstrsgetValuesST_NO_AUTORESIZEs propValLabelsBinds EVT_BUTTONseditMethsBevelIECs createControl(sselfsparentsidxssizeXseditMethsbmp((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControlºs%"!cCs“|iou|ii||id|iiƒi|itidƒ|i id|i iƒi||idtidƒnt i ||ƒdS(Niii( sselfs editorCtrls SetDimensionsswidthsbtnSizes GetPositionsys Preferencess oiLineHeights propValLabelsBevelIECssetWidth(sselfswidth((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetWidthÆs  cCsŸ|io|ii|iiƒi|tid|itidƒ|i i|i iƒi|tid|i i ƒitidƒnt i ||ƒdS(Niii(sselfs editorCtrls SetDimensionss GetPositionsxsidxs Preferencess oiLineHeightsbtnSizes propValLabelspropValueLabelsGetSizesBevelIECssetIdx(sselfsidx((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetIdxÑs cCs*ti||ƒ|iit|ƒƒdS(N(sBevelIECssetValuesselfsvalues propValLabelsSetLabelsstr(sselfsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetValueÝscCs5|io|iiƒt|_nti|ƒdS(N(sselfs editorCtrls propValLabelsDestroysNonesBevelIECsdestroyControl(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysdestroyControlás   (s__name__s __module__sbtnSizes createControlssetWidthssetIdxssetValuesdestroyControl(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys ButtonIEC¸s  sTextCtrlButtonIECcBs>tZd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCsItiidƒ}|iiƒ}ti ƒ|_ ti ||i |d|tidf|dtidfƒti||i ||dd|tidfdtifƒg|_|iditi|d|i ƒ|id iƒ|o!|id id t|ƒƒnti||||ƒ|iitƒ|iitƒdS( NsImages/Shared/ellipsis.pngiþÿÿÿiiiiisidi(s PreferencessISsloadsbmpsselfs propEditorsvalueToIECValuesvalueswxsNewIdswID2sTextCtrlsparentswIDsidxs oiLineHeightssizeXs BitmapButtons editorCtrlsBinds EVT_BUTTONseditMethsSetFocuss SetSelectionslensBevelIECs createControlsbevelTopsShowsFalses bevelBottom(sselfsparentsidxssizeXseditMethsvaluesbmp((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pys createControlés)#!cCss|io+x|iD]}|iƒqWt|_n|io0|iiƒt|_|iiƒt|_ndS(s Close an open editor control N(sselfs editorCtrlsecsDestroysNonesbevelTops bevelBottom(sselfsec((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysdestroyControlþs       cCsŽ|iop|iditi|d|idiƒiƒƒ|idi|dd|idi ƒidt i ƒnt i ||ƒdS(Niiiii(sselfs editorCtrlsSetSizeswxsSizeswidthsGetSizesys SetDimensionss GetPositions Preferencess oiLineHeightsBevelIECssetWidth(sselfswidth((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetWidth s cCsZ|io<x9|iD]*}|i|iƒi|tidƒqWnt i ||ƒdS(s Move the to the given index iN( sselfs editorCtrlsecs SetPositions GetPositionsxsidxs Preferencess oiLineHeightsBevelIECssetIdx(sselfsidxsec((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetIdxs   ,cCs/|io|idiƒ|_n|iSdS(Ni(sselfs editorCtrlsGetValuesvalue(sself((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysgetValues cCs/||_|io|idi|ƒndS(Ni(svaluesselfs editorCtrlsSetValue(sselfsvalue((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pyssetValue"s  (s__name__s __module__s createControlsdestroyControlssetWidthssetIdxsgetValuessetValue(((sf/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/PropEdit/InspectorEditorControls.pysTextCtrlButtonIECçs     s CheckBoxIEC2cBsDtZd„Zhed<ed