Copyright and License information Home

__ A B C D E F G H I L M P R S T U V W

### wxStyledTextCtrl - White Space

- GetViewWhiteSpace
- SetViewWhiteSpace
- SetWhitespaceBackground
- SetWhitespaceForeground

Summary:

The Whitespace methods are used to control whether or not white space is visible and what its foreground and background colors are.

WxPython defines three 'constants' to control whitespace visibility:

    wxSTC_WS_INVISIBLE                      Duh, white space isn't shown
    wxSTC_WS_VISIBLEALWAYS                  White space is drawn as dots, tabs as arrows
    wxSTC_WS_VISIBLEAFTERINDENT             Dots/arrows only shown after the first visible character

GetViewWhiteSpace()

Returns an integer describing the white space mode: one of wxSTC_WS_INVISIBLE, wxSTC_WS_VISIBLEALWAYS, or wxSTC_WS_VISIBLEAFTERINDENT.

top

SetViewWhiteSpace(viewWs)

The white space mode is set to the value provided as the integer parameter viewWs. The parameter is one of wxSTC_WS_INVISIBLE, wxSTC_WS_VISIBLEALWAYS, or wxSTC_WS_VISIBLEAFTERINDENT. Returns None.

top

SetWhitespaceBackground(useSetting, back)

SetWhitespaceForeground(useSetting, fore)

These two methods allow you to override the color of visible whitespace. Usually this is controlled by the lexer, but you can override it.

The useSetting parameter is an integer that's 1 to override the lexer or 0 to return to the lexer's control. When useSetting=0 then the value of back or fore is ignored.

The parameters back and fore are a wxColour object, a #RRGGBB string, or a color spec like "white".

top