summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/editeng/editids.hrc2
-rw-r--r--officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu8
-rw-r--r--svx/sdi/svx.sdi15
-rw-r--r--sw/sdi/_annotsh.sdi7
-rw-r--r--sw/sdi/_textsh.sdi6
-rw-r--r--sw/sdi/drwtxtsh.sdi7
-rw-r--r--sw/source/uibase/shells/annotsh.cxx10
-rw-r--r--sw/source/uibase/shells/drwtxtex.cxx10
-rw-r--r--sw/source/uibase/shells/txtattr.cxx4
-rw-r--r--sw/uiconfig/swriter/menubar/menubar.xml1
10 files changed, 69 insertions, 1 deletions
diff --git a/include/editeng/editids.hrc b/include/editeng/editids.hrc
index 129afc52234e..5560eea1336a 100644
--- a/include/editeng/editids.hrc
+++ b/include/editeng/editids.hrc
@@ -51,7 +51,6 @@
#define SID_ATTR_CHAR_FONTLIST ( SID_SVX_START + 22 )
#define SID_ATTR_BORDER_OUTER ( SID_SVX_START + 24 )
#define SID_ATTR_BORDER_SHADOW ( SID_SVX_START + 25 )
- // free
#define SID_ATTR_PARA_ADJUST ( SID_SVX_START + 27 )
#define SID_ATTR_PARA_ADJUST_LEFT ( SID_SVX_START + 28 )
#define SID_ATTR_PARA_ADJUST_RIGHT ( SID_SVX_START + 29 )
@@ -60,6 +59,7 @@
#define SID_ATTR_PARA_LINESPACE ( SID_SVX_START + 33 )
#define SID_ATTR_PARA_LINESPACE_10 ( SID_SVX_START + 34 )
#define SID_ATTR_PARA_LINESPACE_15 ( SID_SVX_START + 35 )
+#define SID_ATTR_PARA_LINESPACE_115 ( SID_SVX_START + 26 )
#define SID_ATTR_PARA_LINESPACE_20 ( SID_SVX_START + 36 )
#define SID_ATTR_PARA_PAGEBREAK ( SID_SVX_START + 37 )
#define SID_ATTR_PARA_HYPHENZONE ( SID_SVX_START + 38 )
diff --git a/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu b/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
index 37fa7fc9ffb0..c45aab0823b4 100644
--- a/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
+++ b/officecfg/registry/data/org/openoffice/Office/UI/GenericCommands.xcu
@@ -1828,6 +1828,14 @@ bit 3 (0x8): #define UICOMMANDDESCRIPTION_PROPERTIES_TOGGLEBUTTON 8
<value>15</value>
</prop>
</node>
+ <node oor:name=".uno:SpacePara115" oor:op="replace">
+ <prop oor:name="Label" oor:type="xs:string">
+ <value xml:lang="en-US">Line Spacing: 1.15</value>
+ </prop>
+ <prop oor:name="Properties" oor:type="xs:int">
+ <value>15</value>
+ </prop>
+ </node>
<node oor:name=".uno:SpacePara15" oor:op="replace">
<prop oor:name="Label" oor:type="xs:string">
<value xml:lang="en-US">Line Spacing: 1.5</value>
diff --git a/svx/sdi/svx.sdi b/svx/sdi/svx.sdi
index 4cb657ee48b5..1e08145d3644 100644
--- a/svx/sdi/svx.sdi
+++ b/svx/sdi/svx.sdi
@@ -8100,6 +8100,21 @@ SfxBoolItem SpacePara1 SID_ATTR_PARA_LINESPACE_10
GroupId = SfxGroupId::Format;
]
+SfxBoolItem SpacePara115 SID_ATTR_PARA_LINESPACE_115
+[
+ AutoUpdate = TRUE,
+ FastCall = FALSE,
+ ReadOnlyDoc = FALSE,
+ Toggle = FALSE,
+ Container = FALSE,
+ RecordAbsolute = FALSE,
+ RecordPerSet;
+
+ AccelConfig = TRUE,
+ MenuConfig = TRUE,
+ ToolBoxConfig = TRUE,
+ GroupId = SfxGroupId::Format;
+]
SfxBoolItem SpacePara15 SID_ATTR_PARA_LINESPACE_15
diff --git a/sw/sdi/_annotsh.sdi b/sw/sdi/_annotsh.sdi
index 66242a1f52ca..b335fb9e0676 100644
--- a/sw/sdi/_annotsh.sdi
+++ b/sw/sdi/_annotsh.sdi
@@ -417,6 +417,13 @@ interface _Annotation
DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
]
+ SID_ATTR_PARA_LINESPACE_115
+ [
+ ExecMethod = Exec ;
+ StateMethod = GetState ;
+ DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
+ ]
+
SID_ATTR_PARA_LINESPACE_15 // api:
[
ExecMethod = Exec ;
diff --git a/sw/sdi/_textsh.sdi b/sw/sdi/_textsh.sdi
index 6af93a628eb6..38359c593471 100644
--- a/sw/sdi/_textsh.sdi
+++ b/sw/sdi/_textsh.sdi
@@ -1167,6 +1167,12 @@ interface BaseText
StateMethod = GetAttrState ;
DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
]
+ SID_ATTR_PARA_LINESPACE_115
+ [
+ ExecMethod = ExecParaAttr ;
+ StateMethod = GetAttrState ;
+ DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
+ ]
SID_ATTR_PARA_LINESPACE_15
[
ExecMethod = ExecParaAttr ;
diff --git a/sw/sdi/drwtxtsh.sdi b/sw/sdi/drwtxtsh.sdi
index 13105b0fdf12..c9e76ab9fbfb 100644
--- a/sw/sdi/drwtxtsh.sdi
+++ b/sw/sdi/drwtxtsh.sdi
@@ -325,6 +325,13 @@ interface TextDrawText
DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
]
+ SID_ATTR_PARA_LINESPACE_115
+ [
+ ExecMethod = Execute ;
+ StateMethod = GetState ;
+ DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
+ ]
+
SID_ATTR_PARA_LINESPACE_15 // api:
[
ExecMethod = Execute ;
diff --git a/sw/source/uibase/shells/annotsh.cxx b/sw/source/uibase/shells/annotsh.cxx
index 10e023a7992a..0b1ed84fe3cc 100644
--- a/sw/source/uibase/shells/annotsh.cxx
+++ b/sw/source/uibase/shells/annotsh.cxx
@@ -297,6 +297,13 @@ void SwAnnotationShell::Exec( SfxRequest &rReq )
aNewAttr.Put(aItem);
}
break;
+ case SID_ATTR_PARA_LINESPACE_115:
+ {
+ SvxLineSpacingItem aItem(LINE_SPACE_DEFAULT_HEIGHT, EE_PARA_SBL);
+ aItem.SetPropLineSpace(115);
+ aNewAttr.Put(aItem);
+ }
+ break;
case SID_ATTR_PARA_LINESPACE_15:
{
SvxLineSpacingItem aItem(LINE_SPACE_DEFAULT_HEIGHT, EE_PARA_SBL);
@@ -741,12 +748,15 @@ void SwAnnotationShell::GetState(SfxItemSet& rSet)
break;
}
case SID_ATTR_PARA_LINESPACE_10:
+ case SID_ATTR_PARA_LINESPACE_115:
case SID_ATTR_PARA_LINESPACE_15:
case SID_ATTR_PARA_LINESPACE_20:
{
int nLSpace = 0;
if (nWhich==SID_ATTR_PARA_LINESPACE_10)
nLSpace = 100;
+ else if (nWhich==SID_ATTR_PARA_LINESPACE_115)
+ nLSpace = 115;
else if (nWhich==SID_ATTR_PARA_LINESPACE_15)
nLSpace = 150;
else if (nWhich==SID_ATTR_PARA_LINESPACE_20)
diff --git a/sw/source/uibase/shells/drwtxtex.cxx b/sw/source/uibase/shells/drwtxtex.cxx
index ad2cc4c80c66..6e3a432825e6 100644
--- a/sw/source/uibase/shells/drwtxtex.cxx
+++ b/sw/source/uibase/shells/drwtxtex.cxx
@@ -305,6 +305,13 @@ void SwDrawTextShell::Execute( SfxRequest &rReq )
aNewAttr.Put(aItem);
}
break;
+ case SID_ATTR_PARA_LINESPACE_115:
+ {
+ SvxLineSpacingItem aItem(LINE_SPACE_DEFAULT_HEIGHT, EE_PARA_SBL);
+ aItem.SetPropLineSpace(115);
+ aNewAttr.Put(aItem);
+ }
+ break;
case SID_ATTR_PARA_LINESPACE_15:
{
SvxLineSpacingItem aItem(LINE_SPACE_DEFAULT_HEIGHT, EE_PARA_SBL);
@@ -784,6 +791,9 @@ void SwDrawTextShell::GetState(SfxItemSet& rSet)
case SID_ATTR_PARA_LINESPACE_10:
nLSpace = 100;
goto ASK_LINESPACE;
+ case SID_ATTR_PARA_LINESPACE_115:
+ nLSpace = 115;
+ goto ASK_LINESPACE;
case SID_ATTR_PARA_LINESPACE_15:
nLSpace = 150;
goto ASK_LINESPACE;
diff --git a/sw/source/uibase/shells/txtattr.cxx b/sw/source/uibase/shells/txtattr.cxx
index f8c7b8d3e24f..01054d793c23 100644
--- a/sw/source/uibase/shells/txtattr.cxx
+++ b/sw/source/uibase/shells/txtattr.cxx
@@ -363,6 +363,7 @@ SET_ADJUST:
break;
case SID_ATTR_PARA_LINESPACE_10: ePropL = 100; goto SET_LINESPACE;
case SID_ATTR_PARA_LINESPACE_15: ePropL = 150; goto SET_LINESPACE;
+ case SID_ATTR_PARA_LINESPACE_115: ePropL = 115; goto SET_LINESPACE;
case SID_ATTR_PARA_LINESPACE_20: ePropL = 200; goto SET_LINESPACE;
SET_LINESPACE:
@@ -651,6 +652,9 @@ void SwTextShell::GetAttrState(SfxItemSet &rSet)
case SID_ATTR_PARA_LINESPACE_10:
bFlag = nLineSpace == 100;
break;
+ case SID_ATTR_PARA_LINESPACE_115:
+ bFlag = nLineSpace == 115;
+ break;
case SID_ATTR_PARA_LINESPACE_15:
bFlag = nLineSpace == 150;
break;
diff --git a/sw/uiconfig/swriter/menubar/menubar.xml b/sw/uiconfig/swriter/menubar/menubar.xml
index e71db98f06f7..e27ca8aa3cad 100644
--- a/sw/uiconfig/swriter/menubar/menubar.xml
+++ b/sw/uiconfig/swriter/menubar/menubar.xml
@@ -400,6 +400,7 @@
<menu:menu menu:id=".uno:FormatSpacingMenu">
<menu:menupopup>
<menu:menuitem menu:id=".uno:SpacePara1"/>
+ <menu:menuitem menu:id=".uno:SpacePara115"/>
<menu:menuitem menu:id=".uno:SpacePara15"/>
<menu:menuitem menu:id=".uno:SpacePara2"/>
<menu:menuseparator/>