summaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
authorJan Holesovsky <kendy@collabora.com>2014-04-18 18:35:58 +0200
committerJan Holesovsky <kendy@collabora.com>2014-04-18 22:51:07 +0200
commit1d93b5d125dc2889c813835332c462861ebeb26c (patch)
treef5c7637fa316467cf2a82fb8f458dd4c287df6b9 /accessibility
parent29d5ce2d88732c12c986d3b7991897043a7be576 (diff)
No need for the extra levels here.
Change-Id: I6e408fad50c907094431138adc74e59514885912
Diffstat (limited to 'accessibility')
-rw-r--r--accessibility/source/extended/textwindowaccessibility.cxx134
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());