def _params(self, kwargs): flags = 0 | wx.TE_NOHIDESEL # maybe add the option of changing this one #flags |= styles.stylebool('multiline', wx.TE_MULTILINE, kwargs) #flags |= styles.stylebool('password', wx.TE_PASSWORD, kwargs) #flags |= styles.stylebool('readonly', wx.TE_READONLY, kwargs) #flags |= styles.stylebool('wrap', wx.TE_DONTWRAP, kwargs, reverse=1) #flags |= styles.stylebool('process_enter', wx.TE_PROCESS_ENTER, kwargs) #flags |= styles.stylebool('process_tab', wx.TE_PROCESS_TAB, kwargs) #flags |= styles.stylebool('rich', wx.TE_RICH, kwargs) #flags |= styles.stylebool('rich2', wx.TE_RICH2, kwargs) #flags |= styles.stylebool('auto_url', wx.TE_AUTO_URL, kwargs) #flags |= styles.stylebool('hscroll', wx.HSCROLL, kwargs) #flags |= styles.styledictstart('justify', self._textbox_justify, kwargs, 0) flags |= styles.dostyle(self.__styles__, kwargs) return flags
def _params(self, kwargs, thesestyles={}): # default method for those controls that don't have a _params() if thesestyles: return styles.dostyle(thesestyles, kwargs) else: return styles.dostyle(self.__styles__, kwargs)