Esempio n. 1
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
Esempio n. 2
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
Esempio n. 3
0
    def _params(self, kwargs):
        flags = wx.DEFAULT_DIALOG_STYLE

        flags |= styles.stylebool('resize', wx.RESIZE_BORDER, kwargs)
        flags &= ~(styles.styleboolexclude('close_box', wx.CLOSE_BOX, kwargs, reverse=1))
        flags |= styles.stylebool('minimize_box', wx.MINIMIZE_BOX, kwargs)
        flags |= styles.stylebool('maximize_box', wx.MAXIMIZE_BOX, kwargs)

        #flags |= styles.stylebool('shaped', wx.FRAME_SHAPED, kwargs)
        flags |= styles.stylebool('stayontop', wx.STAY_ON_TOP, kwargs)
        flags |= styles.stylebool('stay_on_top', wx.STAY_ON_TOP, kwargs)
        return flags
Esempio n. 4
0
    def _params(self, kwargs):
        flags = wx.DEFAULT_FRAME_STYLE

        # REMOVE this flag if resize=0:
        flags &= ~(styles.styleboolexclude('resize', wx.RESIZE_BORDER, kwargs, reverse=1))
        flags &= ~(styles.styleboolexclude('close_box', wx.CLOSE_BOX, kwargs, reverse=1))
        flags &= ~(styles.styleboolexclude('minimize_box', wx.MINIMIZE_BOX, kwargs, reverse=1))
        flags &= ~(styles.styleboolexclude('maximize_box', wx.MAXIMIZE_BOX, kwargs, reverse=1))

        flags |= styles.stylebool('shaped', wx.FRAME_SHAPED, kwargs)
        flags |= styles.stylebool('stayontop', wx.STAY_ON_TOP, kwargs)
        flags |= styles.stylebool('stay_on_top', wx.STAY_ON_TOP, kwargs)
        return flags
Esempio n. 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
Esempio n. 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
Esempio n. 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
Esempio n. 8
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
Esempio n. 9
0
 def _params(self, kwargs):
     flags = 0
     flags |= styles.stylebool('permit_unsplit', wx.SP_PERMIT_UNSPLIT, kwargs)
     flags |= styles.stylebool('live_update', wx.SP_LIVE_UPDATE, kwargs)
     flags |= styles.stylebool('no_xp_theme', wx.SP_NO_XP_THEME, kwargs)
     flags |= styles.stylebool('border', wx.SP_BORDER, kwargs)
     flags |= styles.stylebool('sash3d', wx.SP_3DSASH, kwargs)
     flags |= styles.stylebool('all3d', wx.SP_3D, kwargs)
     return flags
Esempio n. 10
0
 def _params(self, kwargs):
     flags = 0
     flags |= styles.stylebool('permit_unsplit', wx.SP_PERMIT_UNSPLIT, kwargs)
     flags |= styles.stylebool('live_update', wx.SP_LIVE_UPDATE, kwargs)
     flags |= styles.stylebool('no_xp_theme', wx.SP_NO_XP_THEME, kwargs)
     flags |= styles.stylebool('border', wx.SP_BORDER, kwargs)
     flags |= styles.stylebool('sash3d', wx.SP_3DSASH, kwargs)
     flags |= styles.stylebool('all3d', wx.SP_3D, kwargs)
     return flags
Esempio n. 11
0
 def _params(self, kwargs):
     flags = 0
     flags |= styles.stylebool('sizegrip', wx.ST_SIZEGRIP, kwargs)
     return flags
Esempio n. 12
0
 def _params(self, kwargs):
     flags = wx.CB_DROPDOWN  # default
     flags |= styles.stylebool('simple', wx.CB_SIMPLE, kwargs)
     flags |= styles.stylebool('readonly', wx.CB_READONLY, kwargs)
     flags |= styles.stylebool('sort', wx.CB_SORT, kwargs)
     return flags
Esempio n. 13
0
 def _params(self, kwargs):
     flags = wx.CB_DROPDOWN # default
     flags |= styles.stylebool('simple', wx.CB_SIMPLE, kwargs)
     flags |= styles.stylebool('readonly', wx.CB_READONLY, kwargs)
     flags |= styles.stylebool('sort', wx.CB_SORT, kwargs)
     return flags
Esempio n. 14
0
 def _params(self, kwargs):
     flags = 0
     flags |= styles.stylebool('start_group', wx.RB_GROUP, kwargs)
     flags |= styles.stylebool('single', wx.RB_SINGLE, kwargs)
     return flags
Esempio n. 15
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