.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. _wx.richtext.TextBoxAttr:
==========================================================================================================================================
|phoenix_title| **wx.richtext.TextBoxAttr**
==========================================================================================================================================
A class representing the box attributes of a rich text object.
.. seealso:: :ref:`wx.richtext.RichTextAttr`, :ref:`wx.richtext.RichTextCtrl`
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
TextBoxAttr:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.richtext.TextBoxAttr.__init__` Default constructor.
:meth:`~wx.richtext.TextBoxAttr.AddFlag` Adds this flag.
:meth:`~wx.richtext.TextBoxAttr.Apply` Merges the given attributes.
:meth:`~wx.richtext.TextBoxAttr.CollectCommonAttributes` Collects the attributes that are common to a range of content, building up a note of which attributes are absent in some objects and which clash in some objects.
:meth:`~wx.richtext.TextBoxAttr.EqPartial` Partial equality test, ignoring unset attributes.
:meth:`~wx.richtext.TextBoxAttr.GetBorder` Returns the borders.
:meth:`~wx.richtext.TextBoxAttr.GetBottom` Returns the bottom position.
:meth:`~wx.richtext.TextBoxAttr.GetBottomBorder` Returns the bottom border.
:meth:`~wx.richtext.TextBoxAttr.GetBottomMargin` Returns the bottom margin.
:meth:`~wx.richtext.TextBoxAttr.GetBottomOutline` Returns the bottom outline.
:meth:`~wx.richtext.TextBoxAttr.GetBottomPadding` Returns the bottom padding value.
:meth:`~wx.richtext.TextBoxAttr.GetBoxStyleName` Returns the box style name.
:meth:`~wx.richtext.TextBoxAttr.GetClearMode` Returns the clear mode - whether to wrap text after object.
:meth:`~wx.richtext.TextBoxAttr.GetCollapseBorders` Returns the collapse mode - whether to collapse borders.
:meth:`~wx.richtext.TextBoxAttr.GetCornerRadius`
:meth:`~wx.richtext.TextBoxAttr.GetFlags` Returns the flags.
:meth:`~wx.richtext.TextBoxAttr.GetFloatMode` Returns the float mode.
:meth:`~wx.richtext.TextBoxAttr.GetHeight` Returns the object height.
:meth:`~wx.richtext.TextBoxAttr.GetLeft` Returns the left position.
:meth:`~wx.richtext.TextBoxAttr.GetLeftBorder` Returns the left border.
:meth:`~wx.richtext.TextBoxAttr.GetLeftMargin` Returns the left margin.
:meth:`~wx.richtext.TextBoxAttr.GetLeftOutline` Returns the left outline.
:meth:`~wx.richtext.TextBoxAttr.GetLeftPadding` Returns the left padding value.
:meth:`~wx.richtext.TextBoxAttr.GetMargins` Returns the margin values.
:meth:`~wx.richtext.TextBoxAttr.GetMaxSize` Returns the object maximum size.
:meth:`~wx.richtext.TextBoxAttr.GetMinSize` Returns the object minimum size.
:meth:`~wx.richtext.TextBoxAttr.GetOutline` Returns the outline.
:meth:`~wx.richtext.TextBoxAttr.GetPadding` Returns the padding values.
:meth:`~wx.richtext.TextBoxAttr.GetPosition` Returns the position.
:meth:`~wx.richtext.TextBoxAttr.GetRight` Returns the right position.
:meth:`~wx.richtext.TextBoxAttr.GetRightBorder` Returns the right border.
:meth:`~wx.richtext.TextBoxAttr.GetRightMargin` Returns the right margin.
:meth:`~wx.richtext.TextBoxAttr.GetRightOutline` Returns the right outline.
:meth:`~wx.richtext.TextBoxAttr.GetRightPadding` Returns the right padding value.
:meth:`~wx.richtext.TextBoxAttr.GetShadow` Returns the box shadow attributes.
:meth:`~wx.richtext.TextBoxAttr.GetSize` Returns the object size.
:meth:`~wx.richtext.TextBoxAttr.GetTop` Returns the top position.
:meth:`~wx.richtext.TextBoxAttr.GetTopBorder` Returns the top border.
:meth:`~wx.richtext.TextBoxAttr.GetTopMargin` Returns the top margin.
:meth:`~wx.richtext.TextBoxAttr.GetTopOutline` Returns the top outline.
:meth:`~wx.richtext.TextBoxAttr.GetTopPadding` Returns the top padding value.
:meth:`~wx.richtext.TextBoxAttr.GetVerticalAlignment` Returns the vertical alignment.
:meth:`~wx.richtext.TextBoxAttr.GetWhitespaceMode` Returns the whitespace mode.
:meth:`~wx.richtext.TextBoxAttr.GetWidth` Returns the object width.
:meth:`~wx.richtext.TextBoxAttr.HasBoxStyleName` Returns ``True`` if the box style name is present.
:meth:`~wx.richtext.TextBoxAttr.HasClearMode` Returns ``True`` if we have a clear flag.
:meth:`~wx.richtext.TextBoxAttr.HasCollapseBorders` Returns ``True`` if the collapse borders flag is present.
:meth:`~wx.richtext.TextBoxAttr.HasCornerRadius` Returns ``True`` if the corner radius flag is present.
:meth:`~wx.richtext.TextBoxAttr.HasFlag` Is this flag present?
:meth:`~wx.richtext.TextBoxAttr.HasFloatMode` Returns ``True`` if float mode is active.
:meth:`~wx.richtext.TextBoxAttr.HasVerticalAlignment` Returns ``True`` if a vertical alignment flag is present.
:meth:`~wx.richtext.TextBoxAttr.HasWhitespaceMode` Returns ``True`` if the whitespace flag is present.
:meth:`~wx.richtext.TextBoxAttr.Init` Initialises this object.
:meth:`~wx.richtext.TextBoxAttr.IsDefault` Returns ``True`` if no attributes are set.
:meth:`~wx.richtext.TextBoxAttr.IsFloating` Returns ``True`` if this object is floating.
:meth:`~wx.richtext.TextBoxAttr.RemoveFlag` Removes this flag.
:meth:`~wx.richtext.TextBoxAttr.RemoveStyle` Removes the specified attributes from this object.
:meth:`~wx.richtext.TextBoxAttr.Reset` Resets this object.
:meth:`~wx.richtext.TextBoxAttr.SetBoxStyleName` Sets the box style name.
:meth:`~wx.richtext.TextBoxAttr.SetClearMode` Set the clear mode.
:meth:`~wx.richtext.TextBoxAttr.SetCollapseBorders` Sets the collapse mode - whether to collapse borders.
:meth:`~wx.richtext.TextBoxAttr.SetCornerRadius` Sets the corner radius value.
:meth:`~wx.richtext.TextBoxAttr.SetFlags` Sets the flags.
:meth:`~wx.richtext.TextBoxAttr.SetFloatMode` Sets the float mode.
:meth:`~wx.richtext.TextBoxAttr.SetMaxSize` Sets the object maximum size.
:meth:`~wx.richtext.TextBoxAttr.SetMinSize` Sets the object minimum size.
:meth:`~wx.richtext.TextBoxAttr.SetSize` Sets the object size.
:meth:`~wx.richtext.TextBoxAttr.SetVerticalAlignment` Sets the vertical alignment.
:meth:`~wx.richtext.TextBoxAttr.SetWhitespaceMode` Sets the whitespace mode.
:meth:`~wx.richtext.TextBoxAttr.__eq__` Equality test.
================================================================================ ================================================================================
|
|property_summary| Properties Summary
=====================================
================================================================================ ================================================================================
:attr:`~wx.richtext.TextBoxAttr.Border` See :meth:`~wx.richtext.TextBoxAttr.GetBorder`
:attr:`~wx.richtext.TextBoxAttr.Bottom` See :meth:`~wx.richtext.TextBoxAttr.GetBottom`
:attr:`~wx.richtext.TextBoxAttr.BottomBorder` See :meth:`~wx.richtext.TextBoxAttr.GetBottomBorder`
:attr:`~wx.richtext.TextBoxAttr.BottomMargin` See :meth:`~wx.richtext.TextBoxAttr.GetBottomMargin`
:attr:`~wx.richtext.TextBoxAttr.BottomOutline` See :meth:`~wx.richtext.TextBoxAttr.GetBottomOutline`
:attr:`~wx.richtext.TextBoxAttr.BottomPadding` See :meth:`~wx.richtext.TextBoxAttr.GetBottomPadding`
:attr:`~wx.richtext.TextBoxAttr.BoxStyleName` See :meth:`~wx.richtext.TextBoxAttr.GetBoxStyleName` and :meth:`~wx.richtext.TextBoxAttr.SetBoxStyleName`
:attr:`~wx.richtext.TextBoxAttr.ClearMode` See :meth:`~wx.richtext.TextBoxAttr.GetClearMode` and :meth:`~wx.richtext.TextBoxAttr.SetClearMode`
:attr:`~wx.richtext.TextBoxAttr.CollapseBorders` See :meth:`~wx.richtext.TextBoxAttr.GetCollapseBorders` and :meth:`~wx.richtext.TextBoxAttr.SetCollapseBorders`
:attr:`~wx.richtext.TextBoxAttr.CornerRadius` See :meth:`~wx.richtext.TextBoxAttr.GetCornerRadius` and :meth:`~wx.richtext.TextBoxAttr.SetCornerRadius`
:attr:`~wx.richtext.TextBoxAttr.Flags` See :meth:`~wx.richtext.TextBoxAttr.GetFlags` and :meth:`~wx.richtext.TextBoxAttr.SetFlags`
:attr:`~wx.richtext.TextBoxAttr.FloatMode` See :meth:`~wx.richtext.TextBoxAttr.GetFloatMode` and :meth:`~wx.richtext.TextBoxAttr.SetFloatMode`
:attr:`~wx.richtext.TextBoxAttr.Height` See :meth:`~wx.richtext.TextBoxAttr.GetHeight`
:attr:`~wx.richtext.TextBoxAttr.Left` See :meth:`~wx.richtext.TextBoxAttr.GetLeft`
:attr:`~wx.richtext.TextBoxAttr.LeftBorder` See :meth:`~wx.richtext.TextBoxAttr.GetLeftBorder`
:attr:`~wx.richtext.TextBoxAttr.LeftMargin` See :meth:`~wx.richtext.TextBoxAttr.GetLeftMargin`
:attr:`~wx.richtext.TextBoxAttr.LeftOutline` See :meth:`~wx.richtext.TextBoxAttr.GetLeftOutline`
:attr:`~wx.richtext.TextBoxAttr.LeftPadding` See :meth:`~wx.richtext.TextBoxAttr.GetLeftPadding`
:attr:`~wx.richtext.TextBoxAttr.Margins` See :meth:`~wx.richtext.TextBoxAttr.GetMargins`
:attr:`~wx.richtext.TextBoxAttr.MaxSize` See :meth:`~wx.richtext.TextBoxAttr.GetMaxSize` and :meth:`~wx.richtext.TextBoxAttr.SetMaxSize`
:attr:`~wx.richtext.TextBoxAttr.MinSize` See :meth:`~wx.richtext.TextBoxAttr.GetMinSize` and :meth:`~wx.richtext.TextBoxAttr.SetMinSize`
:attr:`~wx.richtext.TextBoxAttr.Outline` See :meth:`~wx.richtext.TextBoxAttr.GetOutline`
:attr:`~wx.richtext.TextBoxAttr.Padding` See :meth:`~wx.richtext.TextBoxAttr.GetPadding`
:attr:`~wx.richtext.TextBoxAttr.Position` See :meth:`~wx.richtext.TextBoxAttr.GetPosition`
:attr:`~wx.richtext.TextBoxAttr.Right` See :meth:`~wx.richtext.TextBoxAttr.GetRight`
:attr:`~wx.richtext.TextBoxAttr.RightBorder` See :meth:`~wx.richtext.TextBoxAttr.GetRightBorder`
:attr:`~wx.richtext.TextBoxAttr.RightMargin` See :meth:`~wx.richtext.TextBoxAttr.GetRightMargin`
:attr:`~wx.richtext.TextBoxAttr.RightOutline` See :meth:`~wx.richtext.TextBoxAttr.GetRightOutline`
:attr:`~wx.richtext.TextBoxAttr.RightPadding` See :meth:`~wx.richtext.TextBoxAttr.GetRightPadding`
:attr:`~wx.richtext.TextBoxAttr.Shadow` See :meth:`~wx.richtext.TextBoxAttr.GetShadow`
:attr:`~wx.richtext.TextBoxAttr.Size` See :meth:`~wx.richtext.TextBoxAttr.GetSize` and :meth:`~wx.richtext.TextBoxAttr.SetSize`
:attr:`~wx.richtext.TextBoxAttr.Top` See :meth:`~wx.richtext.TextBoxAttr.GetTop`
:attr:`~wx.richtext.TextBoxAttr.TopBorder` See :meth:`~wx.richtext.TextBoxAttr.GetTopBorder`
:attr:`~wx.richtext.TextBoxAttr.TopMargin` See :meth:`~wx.richtext.TextBoxAttr.GetTopMargin`
:attr:`~wx.richtext.TextBoxAttr.TopOutline` See :meth:`~wx.richtext.TextBoxAttr.GetTopOutline`
:attr:`~wx.richtext.TextBoxAttr.TopPadding` See :meth:`~wx.richtext.TextBoxAttr.GetTopPadding`
:attr:`~wx.richtext.TextBoxAttr.VerticalAlignment` See :meth:`~wx.richtext.TextBoxAttr.GetVerticalAlignment` and :meth:`~wx.richtext.TextBoxAttr.SetVerticalAlignment`
:attr:`~wx.richtext.TextBoxAttr.WhitespaceMode` See :meth:`~wx.richtext.TextBoxAttr.GetWhitespaceMode` and :meth:`~wx.richtext.TextBoxAttr.SetWhitespaceMode`
:attr:`~wx.richtext.TextBoxAttr.Width` See :meth:`~wx.richtext.TextBoxAttr.GetWidth`
:attr:`~wx.richtext.TextBoxAttr.m_border` A public C++ attribute of type `~wx.richtext.TextAttrBorders` .
:attr:`~wx.richtext.TextBoxAttr.m_boxStyleName` A public C++ attribute of type ``string``.
:attr:`~wx.richtext.TextBoxAttr.m_clearMode` A public C++ attribute of type `~wx.richtext.TextBoxAttrClearStyle` .
:attr:`~wx.richtext.TextBoxAttr.m_collapseMode` A public C++ attribute of type `~wx.richtext.TextBoxAttrCollapseMode` .
:attr:`~wx.richtext.TextBoxAttr.m_cornerRadius` A public C++ attribute of type `~wx.richtext.TextAttrDimension` .
:attr:`~wx.richtext.TextBoxAttr.m_flags` A public C++ attribute of type ``int``.
:attr:`~wx.richtext.TextBoxAttr.m_floatMode` A public C++ attribute of type `~wx.richtext.TextBoxAttrFloatStyle` .
:attr:`~wx.richtext.TextBoxAttr.m_margins` A public C++ attribute of type `~wx.richtext.TextAttrDimensions` .
:attr:`~wx.richtext.TextBoxAttr.m_maxSize` A public C++ attribute of type `~wx.richtext.TextAttrSize` .
:attr:`~wx.richtext.TextBoxAttr.m_minSize` A public C++ attribute of type `~wx.richtext.TextAttrSize` .
:attr:`~wx.richtext.TextBoxAttr.m_outline` A public C++ attribute of type `~wx.richtext.TextAttrBorders` .
:attr:`~wx.richtext.TextBoxAttr.m_padding` A public C++ attribute of type `~wx.richtext.TextAttrDimensions` .
:attr:`~wx.richtext.TextBoxAttr.m_position` A public C++ attribute of type `~wx.richtext.TextAttrDimensions` .
:attr:`~wx.richtext.TextBoxAttr.m_shadow` A public C++ attribute of type `~wx.richtext.TextAttrShadow` .
:attr:`~wx.richtext.TextBoxAttr.m_size` A public C++ attribute of type `~wx.richtext.TextAttrSize` .
:attr:`~wx.richtext.TextBoxAttr.m_verticalAlignment` A public C++ attribute of type `~wx.richtext.TextBoxAttrVerticalAlignment` .
:attr:`~wx.richtext.TextBoxAttr.m_whitespaceMode` A public C++ attribute of type `~wx.richtext.TextBoxAttrWhitespaceMode` .
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.richtext.TextBoxAttr(object)
**Possible constructors**::
TextBoxAttr() -> None
TextBoxAttr(attr : TextBoxAttr) -> None
A class representing the box attributes of a rich text object.
.. method:: __init__(self, *args, **kw)
|overload| **Overloaded Implementations:**
:html:`
`
**__init__** `(self)`
Default constructor.
:rtype: `None`
:html:`
`
**__init__** `(self, attr : TextBoxAttr)`
Copy constructor.
:param `attr`:
:type `attr`: wx.richtext.TextBoxAttr
:rtype: `None`
:html:`
`
.. method:: AddFlag(self, flag : TextBoxAttrFlags)
Adds this flag.
:param `flag`:
:type `flag`: wx.richtext.TextBoxAttrFlags
:rtype: `None`
.. method:: Apply(self, style : TextBoxAttr, compareWith: Optional[TextBoxAttr]=None)
Merges the given attributes.
If `compareWith` is not ``None``, then it will be used to mask out those attributes that are the same in style and `compareWith`, for situations where we don't want to explicitly set inherited attributes.
:param `style`:
:type `style`: wx.richtext.TextBoxAttr
:param `compareWith`:
:type `compareWith`: wx.richtext.TextBoxAttr
:rtype: `bool`
.. method:: CollectCommonAttributes(self, attr : TextBoxAttr, clashingAttr : TextBoxAttr, absentAttr : TextBoxAttr)
Collects the attributes that are common to a range of content, building up a note of which attributes are absent in some objects and which clash in some objects.
:param `attr`:
:type `attr`: wx.richtext.TextBoxAttr
:param `clashingAttr`:
:type `clashingAttr`: wx.richtext.TextBoxAttr
:param `absentAttr`:
:type `absentAttr`: wx.richtext.TextBoxAttr
:rtype: `None`
.. method:: EqPartial(self, attr : TextBoxAttr, weakTest: bool=True)
Partial equality test, ignoring unset attributes.
If `weakTest` is ``True``, attributes of this object do not have to be present if those attributes of `attr` are present. If `weakTest` is ``False``, the function will fail if an attribute is present in `attr` but not in this object.
:param `attr`:
:type `attr`: wx.richtext.TextBoxAttr
:param `weakTest`:
:type `weakTest`: bool
:rtype: `bool`
.. method:: GetBorder(self)
Returns the borders.
:rtype: :ref:`wx.richtext.TextAttrBorders`
.. method:: GetBottom(self)
Returns the bottom position.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetBottomBorder(self)
Returns the bottom border.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetBottomMargin(self)
Returns the bottom margin.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetBottomOutline(self)
Returns the bottom outline.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetBottomPadding(self)
Returns the bottom padding value.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetBoxStyleName(self)
Returns the box style name.
:rtype: `str`
.. method:: GetClearMode(self)
Returns the clear mode - whether to wrap text after object.
Currently unimplemented.
:rtype: :ref:`wx.richtext.TextBoxAttrClearStyle`
.. method:: GetCollapseBorders(self)
Returns the collapse mode - whether to collapse borders.
:rtype: :ref:`wx.richtext.TextBoxAttrCollapseMode`
.. method:: GetCornerRadius(self)
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetFlags(self)
Returns the flags.
:rtype: `int`
.. method:: GetFloatMode(self)
Returns the float mode.
:rtype: :ref:`wx.richtext.TextBoxAttrFloatStyle`
.. method:: GetHeight(self)
Returns the object height.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetLeft(self)
Returns the left position.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetLeftBorder(self)
Returns the left border.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetLeftMargin(self)
Returns the left margin.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetLeftOutline(self)
Returns the left outline.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetLeftPadding(self)
Returns the left padding value.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetMargins(self)
Returns the margin values.
:rtype: :ref:`wx.richtext.TextAttrDimensions`
.. method:: GetMaxSize(self)
Returns the object maximum size.
:rtype: :ref:`wx.richtext.TextAttrSize`
.. method:: GetMinSize(self)
Returns the object minimum size.
:rtype: :ref:`wx.richtext.TextAttrSize`
.. method:: GetOutline(self)
Returns the outline.
:rtype: :ref:`wx.richtext.TextAttrBorders`
.. method:: GetPadding(self)
Returns the padding values.
:rtype: :ref:`wx.richtext.TextAttrDimensions`
.. method:: GetPosition(self)
Returns the position.
:rtype: :ref:`wx.richtext.TextAttrDimensions`
.. method:: GetRight(self)
Returns the right position.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetRightBorder(self)
Returns the right border.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetRightMargin(self)
Returns the right margin.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetRightOutline(self)
Returns the right outline.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetRightPadding(self)
Returns the right padding value.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetShadow(self)
Returns the box shadow attributes.
:rtype: :ref:`wx.richtext.TextAttrShadow`
.. method:: GetSize(self)
Returns the object size.
:rtype: :ref:`wx.richtext.TextAttrSize`
.. method:: GetTop(self)
Returns the top position.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetTopBorder(self)
Returns the top border.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetTopMargin(self)
Returns the top margin.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetTopOutline(self)
Returns the top outline.
:rtype: :ref:`wx.richtext.TextAttrBorder`
.. method:: GetTopPadding(self)
Returns the top padding value.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: GetVerticalAlignment(self)
Returns the vertical alignment.
:rtype: :ref:`wx.richtext.TextBoxAttrVerticalAlignment`
.. method:: GetWhitespaceMode(self)
Returns the whitespace mode.
:rtype: :ref:`wx.richtext.TextBoxAttrWhitespaceMode`
.. method:: GetWidth(self)
Returns the object width.
:rtype: :ref:`wx.richtext.TextAttrDimension`
.. method:: HasBoxStyleName(self)
Returns ``True`` if the box style name is present.
:rtype: `bool`
.. method:: HasClearMode(self)
Returns ``True`` if we have a clear flag.
:rtype: `bool`
.. method:: HasCollapseBorders(self)
Returns ``True`` if the collapse borders flag is present.
:rtype: `bool`
.. method:: HasCornerRadius(self)
Returns ``True`` if the corner radius flag is present.
:rtype: `bool`
.. method:: HasFlag(self, flag : TextBoxAttrFlags)
Is this flag present?
:param `flag`:
:type `flag`: wx.richtext.TextBoxAttrFlags
:rtype: `bool`
.. method:: HasFloatMode(self)
Returns ``True`` if float mode is active.
:rtype: `bool`
.. method:: HasVerticalAlignment(self)
Returns ``True`` if a vertical alignment flag is present.
:rtype: `bool`
.. method:: HasWhitespaceMode(self)
Returns ``True`` if the whitespace flag is present.
:rtype: `bool`
.. method:: Init(self)
Initialises this object.
:rtype: `None`
.. method:: IsDefault(self)
Returns ``True`` if no attributes are set.
:rtype: `bool`
.. method:: IsFloating(self)
Returns ``True`` if this object is floating.
:rtype: `bool`
.. method:: RemoveFlag(self, flag : TextBoxAttrFlags)
Removes this flag.
:param `flag`:
:type `flag`: wx.richtext.TextBoxAttrFlags
:rtype: `None`
.. method:: RemoveStyle(self, attr : TextBoxAttr)
Removes the specified attributes from this object.
:param `attr`:
:type `attr`: wx.richtext.TextBoxAttr
:rtype: `bool`
.. method:: Reset(self)
Resets this object.
:rtype: `None`
.. method:: SetBoxStyleName(self, name : str)
Sets the box style name.
:param `name`:
:type `name`: string
:rtype: `None`
.. method:: SetClearMode(self, mode : TextBoxAttrClearStyle)
Set the clear mode.
Currently unimplemented.
:param `mode`:
:type `mode`: wx.richtext.TextBoxAttrClearStyle
:rtype: `None`
.. method:: SetCollapseBorders(self, collapse : TextBoxAttrCollapseMode)
Sets the collapse mode - whether to collapse borders.
:param `collapse`:
:type `collapse`: wx.richtext.TextBoxAttrCollapseMode
:rtype: `None`
.. method:: SetCornerRadius(self, dim : TextAttrDimension)
Sets the corner radius value.
:param `dim`:
:type `dim`: wx.richtext.TextAttrDimension
:rtype: `None`
.. method:: SetFlags(self, flags : int)
Sets the flags.
:param `flags`:
:type `flags`: int
:rtype: `None`
.. method:: SetFloatMode(self, mode : TextBoxAttrFloatStyle)
Sets the float mode.
:param `mode`:
:type `mode`: wx.richtext.TextBoxAttrFloatStyle
:rtype: `None`
.. method:: SetMaxSize(self, sz : TextAttrSize)
Sets the object maximum size.
:param `sz`:
:type `sz`: wx.richtext.TextAttrSize
:rtype: `None`
.. method:: SetMinSize(self, sz : TextAttrSize)
Sets the object minimum size.
:param `sz`:
:type `sz`: wx.richtext.TextAttrSize
:rtype: `None`
.. method:: SetSize(self, sz : TextAttrSize)
Sets the object size.
:param `sz`:
:type `sz`: wx.richtext.TextAttrSize
:rtype: `None`
.. method:: SetVerticalAlignment(self, verticalAlignment : TextBoxAttrVerticalAlignment)
Sets the vertical alignment.
:param `verticalAlignment`:
:type `verticalAlignment`: wx.richtext.TextBoxAttrVerticalAlignment
:rtype: `None`
.. method:: SetWhitespaceMode(self, whitespace : TextBoxAttrWhitespaceMode)
Sets the whitespace mode.
:param `whitespace`:
:type `whitespace`: wx.richtext.TextBoxAttrWhitespaceMode
:rtype: `None`
.. method:: __eq__(self)
Equality test.
:param `attr`:
:type `attr`: wx.richtext.TextBoxAttr
.. attribute:: Border
See :meth:`~wx.richtext.TextBoxAttr.GetBorder`
.. attribute:: Bottom
See :meth:`~wx.richtext.TextBoxAttr.GetBottom`
.. attribute:: BottomBorder
See :meth:`~wx.richtext.TextBoxAttr.GetBottomBorder`
.. attribute:: BottomMargin
See :meth:`~wx.richtext.TextBoxAttr.GetBottomMargin`
.. attribute:: BottomOutline
See :meth:`~wx.richtext.TextBoxAttr.GetBottomOutline`
.. attribute:: BottomPadding
See :meth:`~wx.richtext.TextBoxAttr.GetBottomPadding`
.. attribute:: BoxStyleName
See :meth:`~wx.richtext.TextBoxAttr.GetBoxStyleName` and :meth:`~wx.richtext.TextBoxAttr.SetBoxStyleName`
.. attribute:: ClearMode
See :meth:`~wx.richtext.TextBoxAttr.GetClearMode` and :meth:`~wx.richtext.TextBoxAttr.SetClearMode`
.. attribute:: CollapseBorders
See :meth:`~wx.richtext.TextBoxAttr.GetCollapseBorders` and :meth:`~wx.richtext.TextBoxAttr.SetCollapseBorders`
.. attribute:: CornerRadius
See :meth:`~wx.richtext.TextBoxAttr.GetCornerRadius` and :meth:`~wx.richtext.TextBoxAttr.SetCornerRadius`
.. attribute:: Flags
See :meth:`~wx.richtext.TextBoxAttr.GetFlags` and :meth:`~wx.richtext.TextBoxAttr.SetFlags`
.. attribute:: FloatMode
See :meth:`~wx.richtext.TextBoxAttr.GetFloatMode` and :meth:`~wx.richtext.TextBoxAttr.SetFloatMode`
.. attribute:: Height
See :meth:`~wx.richtext.TextBoxAttr.GetHeight`
.. attribute:: Left
See :meth:`~wx.richtext.TextBoxAttr.GetLeft`
.. attribute:: LeftBorder
See :meth:`~wx.richtext.TextBoxAttr.GetLeftBorder`
.. attribute:: LeftMargin
See :meth:`~wx.richtext.TextBoxAttr.GetLeftMargin`
.. attribute:: LeftOutline
See :meth:`~wx.richtext.TextBoxAttr.GetLeftOutline`
.. attribute:: LeftPadding
See :meth:`~wx.richtext.TextBoxAttr.GetLeftPadding`
.. attribute:: Margins
See :meth:`~wx.richtext.TextBoxAttr.GetMargins`
.. attribute:: MaxSize
See :meth:`~wx.richtext.TextBoxAttr.GetMaxSize` and :meth:`~wx.richtext.TextBoxAttr.SetMaxSize`
.. attribute:: MinSize
See :meth:`~wx.richtext.TextBoxAttr.GetMinSize` and :meth:`~wx.richtext.TextBoxAttr.SetMinSize`
.. attribute:: Outline
See :meth:`~wx.richtext.TextBoxAttr.GetOutline`
.. attribute:: Padding
See :meth:`~wx.richtext.TextBoxAttr.GetPadding`
.. attribute:: Position
See :meth:`~wx.richtext.TextBoxAttr.GetPosition`
.. attribute:: Right
See :meth:`~wx.richtext.TextBoxAttr.GetRight`
.. attribute:: RightBorder
See :meth:`~wx.richtext.TextBoxAttr.GetRightBorder`
.. attribute:: RightMargin
See :meth:`~wx.richtext.TextBoxAttr.GetRightMargin`
.. attribute:: RightOutline
See :meth:`~wx.richtext.TextBoxAttr.GetRightOutline`
.. attribute:: RightPadding
See :meth:`~wx.richtext.TextBoxAttr.GetRightPadding`
.. attribute:: Shadow
See :meth:`~wx.richtext.TextBoxAttr.GetShadow`
.. attribute:: Size
See :meth:`~wx.richtext.TextBoxAttr.GetSize` and :meth:`~wx.richtext.TextBoxAttr.SetSize`
.. attribute:: Top
See :meth:`~wx.richtext.TextBoxAttr.GetTop`
.. attribute:: TopBorder
See :meth:`~wx.richtext.TextBoxAttr.GetTopBorder`
.. attribute:: TopMargin
See :meth:`~wx.richtext.TextBoxAttr.GetTopMargin`
.. attribute:: TopOutline
See :meth:`~wx.richtext.TextBoxAttr.GetTopOutline`
.. attribute:: TopPadding
See :meth:`~wx.richtext.TextBoxAttr.GetTopPadding`
.. attribute:: VerticalAlignment
See :meth:`~wx.richtext.TextBoxAttr.GetVerticalAlignment` and :meth:`~wx.richtext.TextBoxAttr.SetVerticalAlignment`
.. attribute:: WhitespaceMode
See :meth:`~wx.richtext.TextBoxAttr.GetWhitespaceMode` and :meth:`~wx.richtext.TextBoxAttr.SetWhitespaceMode`
.. attribute:: Width
See :meth:`~wx.richtext.TextBoxAttr.GetWidth`
.. attribute:: m_border
A public C++ attribute of type `~wx.richtext.TextAttrBorders` .
.. attribute:: m_boxStyleName
A public C++ attribute of type ``string``.
.. attribute:: m_clearMode
A public C++ attribute of type `~wx.richtext.TextBoxAttrClearStyle` .
.. attribute:: m_collapseMode
A public C++ attribute of type `~wx.richtext.TextBoxAttrCollapseMode` .
.. attribute:: m_cornerRadius
A public C++ attribute of type `~wx.richtext.TextAttrDimension` .
.. attribute:: m_flags
A public C++ attribute of type ``int``.
.. attribute:: m_floatMode
A public C++ attribute of type `~wx.richtext.TextBoxAttrFloatStyle` .
.. attribute:: m_margins
A public C++ attribute of type `~wx.richtext.TextAttrDimensions` .
.. attribute:: m_maxSize
A public C++ attribute of type `~wx.richtext.TextAttrSize` .
.. attribute:: m_minSize
A public C++ attribute of type `~wx.richtext.TextAttrSize` .
.. attribute:: m_outline
A public C++ attribute of type `~wx.richtext.TextAttrBorders` .
.. attribute:: m_padding
A public C++ attribute of type `~wx.richtext.TextAttrDimensions` .
.. attribute:: m_position
A public C++ attribute of type `~wx.richtext.TextAttrDimensions` .
.. attribute:: m_shadow
A public C++ attribute of type `~wx.richtext.TextAttrShadow` .
.. attribute:: m_size
A public C++ attribute of type `~wx.richtext.TextAttrSize` .
.. attribute:: m_verticalAlignment
A public C++ attribute of type `~wx.richtext.TextBoxAttrVerticalAlignment` .
.. attribute:: m_whitespaceMode
A public C++ attribute of type `~wx.richtext.TextBoxAttrWhitespaceMode` .