"""\
wxSplitterWindow widget configuration

@copyright: 2014 Carsten Grohmann
@license: MIT (see license.txt) - THIS PROGRAM COMES WITH NO WARRANTY
"""

config = {
    'wxklass': 'wxSplitterWindow',
    'style_defs': {
        'wxSP_3D': {
            'desc': _('Draws a 3D effect border and sash'),
            'combination': 'wxSP_3DBORDER|wxSP_3DSASH',
        },
        'wxSP_THIN_SASH': {
            'desc': _('Draws a thin sash.'),
            'supported_by': ('wx3',),
        },
        'wxSP_3DSASH': {
            'desc': _('Draws a 3D effect sash.'),
        },
        'wxSP_3DBORDER': {
            'desc': _('Draws a standard border.'),
            'synonym': 'wxSP_BORDER',
            },
        'wxSP_BORDER': {
            'desc': _('Draws a standard border.'),
        },
        'wxSP_NOBORDER': {
            'desc': _('No border (default).'),
        },
        'wxSP_NO_XP_THEME': {
            'desc': _('Under Windows XP, switches off the attempt to draw '
                      'the splitter using Windows XP theming, so the '
                      'borders and sash will take on the pre-XP look.'),
        },
        'wxSP_PERMIT_UNSPLIT': {
            'desc': _('Always allow to unsplit, even with the minimum '
                      'pane size other than zero.'),
        },
        'wxSP_LIVE_UPDATE': {
            'desc': _("Don't draw XOR line but resize the child windows "
                      "immediately."),
        },

    },
    'box_label': _('Style'),
    'style_list': ['wxSP_3D', 'wxSP_THIN_SASH', 'wxSP_3DSASH',
                   'wxSP_3DBORDER', 'wxSP_BORDER',
                   'wxSP_NOBORDER', 'wxSP_PERMIT_UNSPLIT',
                   'wxSP_LIVE_UPDATE', 'wxCLIP_CHILDREN'],
    }
