diff options
author | Jan Holesovsky <kendy@collabora.com> | 2014-04-18 18:35:58 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@collabora.com> | 2014-04-18 22:51:07 +0200 |
commit | 1d93b5d125dc2889c813835332c462861ebeb26c (patch) | |
tree | f5c7637fa316467cf2a82fb8f458dd4c287df6b9 | |
parent | 29d5ce2d88732c12c986d3b7991897043a7be576 (diff) |
No need for the extra levels here.
Change-Id: I6e408fad50c907094431138adc74e59514885912
-rw-r--r-- | accessibility/source/extended/textwindowaccessibility.cxx | 134 |
1 files changed, 63 insertions, 71 deletions
diff --git a/accessibility/source/extended/textwindowaccessibility.cxx b/accessibility/source/extended/textwindowaccessibility.cxx index c744ffc749ec..c4334cda4486 100644 --- a/accessibility/source/extended/textwindowaccessibility.cxx +++ b/accessibility/source/extended/textwindowaccessibility.cxx @@ -1001,87 +1001,79 @@ Document::retrieveCharacterAttributes( const sal_Int32 AttributeCount = 9; sal_Int32 i = 0; ::css::uno::Sequence< ::css::beans::PropertyValue > aAttribs( AttributeCount ); + //character background color - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharBackColor")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = mapFontColor( aFont.GetFillColor() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharBackColor"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = mapFontColor( aFont.GetFillColor() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character color - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharColor")); - aAttribs[i].Handle = -1; - //aAttribs[i].Value = mapFontColor( aFont.GetColor() ); - aAttribs[i].Value = mapFontColor( m_rEngine.GetTextColor() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharColor"; + aAttribs[i].Handle = -1; + //aAttribs[i].Value = mapFontColor( aFont.GetColor() ); + aAttribs[i].Value = mapFontColor( m_rEngine.GetTextColor() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character font name - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharFontName")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (::rtl::OUString)aFont.GetName() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharFontName"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (::rtl::OUString)aFont.GetName() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character height - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharHeight")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetHeight() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharHeight"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetHeight() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character posture - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharPosture")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetItalic() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharPosture"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetItalic() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character relief - /*{ - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharRelief")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetRelief() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - }*/ + /* + aAttribs[i].Name = "CharRelief"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetRelief() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + */ + //character strikeout - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharStrikeout")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetStrikeout() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharStrikeout"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetStrikeout() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character underline - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharUnderline")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetUnderline() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharUnderline"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)aFont.GetUnderline() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character weight - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("CharWeight")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (float)aFont.GetWeight() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "CharWeight"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (float)aFont.GetWeight() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; + //character alignment - { - aAttribs[i].Name = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("ParaAdjust")); - aAttribs[i].Handle = -1; - aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)m_rEngine.GetTextAlign() ); - aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; - i++; - } + aAttribs[i].Name = "ParaAdjust"; + aAttribs[i].Handle = -1; + aAttribs[i].Value = ::css::uno::makeAny( (sal_Int16)m_rEngine.GetTextAlign() ); + aAttribs[i].State = ::css::beans::PropertyState_DIRECT_VALUE; + i++; ::osl::MutexGuard aInternalGuard(GetMutex()); ::sal_uLong nNumber = static_cast< ::sal_uLong >(pParagraph->getNumber()); |