def _params(self, kwargs): flags = 0 flags |= styles.styledictstart('selection', self._listbox_selection, kwargs) flags |= styles.styledictstart('scrollbar', self._listbox_scrollbar, kwargs) flags |= styles.stylebool('sort', wx.LB_SORT, kwargs) flags |= styles.stylebool('horizontal_scrollbar', wx.LB_HSCROLL, kwargs) return flags
def _params(self, kwargs): flags = 0 flags |= styles.styledictstart('orientation', self._notebook_orientation, kwargs) flags |= styles.stylebool('fixedwidth', wx.NB_FIXEDWIDTH, kwargs) flags |= styles.stylebool('multiline', wx.NB_MULTILINE, kwargs) return flags
def _params(self, kwargs): flags = 0 flags |= styles.stylebooleither('report', wx.LC_REPORT, wx.LC_LIST, kwargs) if not ((flags & wx.LC_REPORT) or (flags & wx.LC_LIST)): flags |= wx.LC_REPORT flags |= styles.stylebool('virtual', wx.LC_VIRTUAL, kwargs) flags |= styles.stylebool('single_selection', wx.LC_SINGLE_SEL, kwargs) flags |= styles.styledictstart('rules', self._listview_rules, kwargs) flags |= styles.styledictstart('icons', self._listview_icons, kwargs) flags |= styles.styledictstart('icon_alignment', self._listview_icon_alignment, kwargs) flags |= styles.stylebool('icon_autoarrange', wx.LC_AUTOARRANGE, kwargs) flags |= styles.stylebool('edit_labels', wx.LC_EDIT_LABELS, kwargs) flags |= styles.stylebool('noheader', wx.LC_NO_HEADER, kwargs) flags |= styles.styledictstart('sort', self._listview_sort, kwargs) return flags
def _params(self, kwargs): flags = 0 flags |= styles.styledict('states', self._checkbox_states, kwargs, wx.CHK_2STATE) flags |= styles.styledictstart('align', self._checkbox_align, kwargs, 0) return flags
def _params(self, kwargs): flags = wx.TR_DEFAULT_STYLE flags |= styles.stylebool('edit_labels', wx.TR_EDIT_LABELS, kwargs) flags |= styles.stylebool('twist_buttons', wx.TR_TWIST_BUTTONS, kwargs) flags |= styles.stylebool('lines', wx.TR_NO_LINES, kwargs, reverse=1) flags |= styles.stylebool('hide_root', wx.TR_HIDE_ROOT, kwargs) flags |= styles.styledictstart('selection', self._treeview_selection, kwargs) # has_buttons requires special code: if kwargs.has_key('has_buttons'): if kwargs['has_buttons']: flags |= wx.TR_HAS_BUTTONS else: flags &= ~wx.TR_HAS_BUTTONS # make sure flag is NOT set del kwargs['has_buttons'] # Note that TR_NO_BUTTONS is useless... it's 0! return flags