Kaydet (Commit) 954dcb28 authored tarafından Amelia Wang's avatar Amelia Wang Kaydeden (comit) Cédric Bosdonnat

cjk-character-units-ui.diff: add a new unit 'character unit'

üst a2042c30
......@@ -1651,6 +1651,18 @@
</info>
<value>false</value>
</prop>
<!-- added for apply char unit 2006-12-1 -->
<prop oor:name="ApplyCharUnit" oor:type="xs:boolean">
<!-- OldPath: Writer/Layout -->
<!-- OldLocation: Soffice.cfg -->
<!-- UIHints: Tools - Options - Text document - Layout - [Section] Apply char unit -->
<info>
<author>OS</author>
<desc>apply char unit to calculate the paragraph's indent</desc>
<label>apply char unit</label>
</info>
<value>true</value>
</prop>
</group>
</group>
<group oor:name="Grid">
......
......@@ -757,6 +757,7 @@
#define SID_ATTR_QUICKLAUNCHER (SID_OPTIONS_START + 74)
#define SID_ATTR_YEAR2000 (SID_OPTIONS_START + 87)
#define SID_ATTR_ALLOWFOLDERWEBVIEW (SID_OPTIONS_START + 92)
#define SID_ATTR_APPLYCHARUNIT (SID_OPTIONS_START + 88)
// PathTabPage
......
......@@ -3829,6 +3829,33 @@ SfxUInt16Item MetricUnit SID_ATTR_METRIC
GroupId = ;
]
//--------------------------------------------------------------------------
SfxBoolItem ApplyCharUnit SID_ATTR_APPLYCHARUNIT
[
/* flags: */
AutoUpdate = TRUE,
Cachable = Cachable,
FastCall = FALSE,
HasCoreId = FALSE,
HasDialog = FALSE,
ReadOnlyDoc = TRUE,
Toggle = FALSE,
Container = FALSE,
RecordAbsolute = FALSE,
RecordPerSet;
Synchron;
Readonly = FALSE,
/* config: */
AccelConfig = FALSE,
MenuConfig = FALSE,
StatusBarConfig = FALSE,
ToolBoxConfig = FALSE,
GroupId = GID_VIEW;
]
//--------------------------------------------------------------------------
SfxBoolItem Modified SID_MODIFIED
......
......@@ -34,4 +34,5 @@
#define ID_MILE 10
#define ID_POINT 6
#define ID_PICA 7
#define ID_CHAR 11
#define ID_LINE 12
......@@ -87,6 +87,18 @@ Menu RID_SVXMN_RULER
Checkable = TRUE ;
Text [ en-US ] = "Pica" ;
};
MenuItem
{
Identifier = ID_CHAR ;
Checkable = TRUE ;
Text[ en-US ] = "Char" ;
};
MenuItem
{
Identifier = ID_LINE ;
Checkable = TRUE ;
Text[ en-US ] = "Line" ;
};
};
};
String RID_SVXSTR_RULER_TAB_LEFT
......
......@@ -1178,6 +1178,8 @@ StringArray RID_SVXSTR_FIELDUNIT_TABLE
< "Miles" ; FUNIT_MILE ; > ;
< "Pica" ; FUNIT_PICA ; > ;
< "Point" ; FUNIT_POINT ; > ;
< "Char" ; FUNIT_CHAR ; > ;
< "Line" ; FUNIT_LINE ; > ;
};
};
......
......@@ -3763,8 +3763,15 @@ void SvxRuler::Command( const CommandEvent& rCEvt )
(nId == FUNIT_M ||
nId == FUNIT_KM ||
nId == FUNIT_FOOT ||
nId == FUNIT_MILE ))
aMenu.RemoveItem(i - 1);
nId == FUNIT_MILE ||
nId == FUNIT_CHAR ||
nId == FUNIT_LINE ))
if (( nId == FUNIT_CHAR ) && bHorz )
;
else if (( nId == FUNIT_LINE ) && !bHorz )
;
else
aMenu.RemoveItem(i - 1);
}
aMenu.Execute( this, rCEvt.GetMousePosPixel() );
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment