Example #1
0
    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
Example #2
0
 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
Example #3
0
    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
Example #4
0
 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
Example #5
0
    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
Example #6
0
    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
Example #7
0
    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
Example #8
0
 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
Example #9
0
 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