subdindented paragraphs support (patch 933436)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27300 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -77,6 +77,7 @@ wxTextAttr::wxTextAttr(const wxColour& colText,
|
||||
{
|
||||
m_flags = 0;
|
||||
m_leftIndent = 0;
|
||||
m_leftSubIndent = 0;
|
||||
m_rightIndent = 0;
|
||||
if (m_colText.Ok()) m_flags |= wxTEXT_ATTR_TEXT_COLOUR;
|
||||
if (m_colBack.Ok()) m_flags |= wxTEXT_ATTR_BACKGROUND_COLOUR;
|
||||
@@ -90,6 +91,7 @@ void wxTextAttr::Init()
|
||||
m_textAlignment = wxTEXT_ALIGNMENT_DEFAULT;
|
||||
m_flags = 0;
|
||||
m_leftIndent = 0;
|
||||
m_leftSubIndent = 0;
|
||||
m_rightIndent = 0;
|
||||
}
|
||||
|
||||
@@ -138,9 +140,9 @@ wxTextAttr wxTextAttr::Combine(const wxTextAttr& attr,
|
||||
newAttr.SetTabs(attrDef.GetTabs());
|
||||
|
||||
if (attr.HasLeftIndent())
|
||||
newAttr.SetLeftIndent(attr.GetLeftIndent());
|
||||
newAttr.SetLeftIndent(attr.GetLeftIndent(), attr.GetLeftSubIndent());
|
||||
else if (attrDef.HasLeftIndent())
|
||||
newAttr.SetLeftIndent(attrDef.GetLeftIndent());
|
||||
newAttr.SetLeftIndent(attrDef.GetLeftIndent(), attr.GetLeftSubIndent());
|
||||
|
||||
if (attr.HasRightIndent())
|
||||
newAttr.SetRightIndent(attr.GetRightIndent());
|
||||
@@ -157,6 +159,7 @@ void wxTextAttr::operator= (const wxTextAttr& attr)
|
||||
m_colBack = attr.m_colBack;
|
||||
m_textAlignment = attr.m_textAlignment;
|
||||
m_leftIndent = attr.m_leftIndent;
|
||||
m_leftSubIndent = attr.m_leftSubIndent;
|
||||
m_rightIndent = attr.m_rightIndent;
|
||||
m_tabs = attr.m_tabs;
|
||||
m_flags = attr.m_flags;
|
||||
|
Reference in New Issue
Block a user