Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
53acdd29
Kaydet (Commit)
53acdd29
authored
Eki 12, 2012
tarafından
Caolán McNamara
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
XubString->OUString
Change-Id: Ib5f39e099d238b739e0d6b3d92d3f04ee50022fb
üst
a551cad4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
81 additions
and
91 deletions
+81
-91
outlobj.hxx
editeng/inc/editeng/outlobj.hxx
+6
-3
svxfont.hxx
editeng/inc/editeng/svxfont.hxx
+1
-1
svxfont.cxx
editeng/source/items/svxfont.cxx
+12
-12
outlobj.cxx
editeng/source/outliner/outlobj.cxx
+6
-3
dialog.hxx
starmath/inc/dialog.hxx
+14
-14
symbol.hxx
starmath/inc/symbol.hxx
+20
-36
cfgitem.cxx
starmath/source/cfgitem.cxx
+1
-1
dialog.cxx
starmath/source/dialog.cxx
+0
-0
node.cxx
starmath/source/node.cxx
+1
-1
symbol.cxx
starmath/source/symbol.cxx
+20
-20
No files found.
editeng/inc/editeng/outlobj.hxx
Dosyayı görüntüle @
53acdd29
...
@@ -78,9 +78,12 @@ public:
...
@@ -78,9 +78,12 @@ public:
void
ClearPortionInfo
();
void
ClearPortionInfo
();
// StyleSheet support
// StyleSheet support
bool
ChangeStyleSheets
(
const
XubString
&
rOldName
,
SfxStyleFamily
eOldFamily
,
const
XubString
&
rNewName
,
SfxStyleFamily
eNewFamily
);
bool
ChangeStyleSheets
(
const
OUString
&
rOldName
,
SfxStyleFamily
eOldFamily
,
void
ChangeStyleSheetName
(
SfxStyleFamily
eFamily
,
const
XubString
&
rOldName
,
const
XubString
&
rNewName
);
const
OUString
&
rNewName
,
SfxStyleFamily
eNewFamily
);
void
SetStyleSheets
(
sal_uInt16
nLevel
,
const
XubString
rNewName
,
const
SfxStyleFamily
&
rNewFamily
);
void
ChangeStyleSheetName
(
SfxStyleFamily
eFamily
,
const
OUString
&
rOldName
,
const
OUString
&
rNewName
);
void
SetStyleSheets
(
sal_uInt16
nLevel
,
const
OUString
rNewName
,
const
SfxStyleFamily
&
rNewFamily
);
};
};
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
...
...
editeng/inc/editeng/svxfont.hxx
Dosyayı görüntüle @
53acdd29
...
@@ -82,7 +82,7 @@ public:
...
@@ -82,7 +82,7 @@ public:
inline
sal_Bool
IsEsc
()
const
{
return
0
!=
nEsc
;
}
inline
sal_Bool
IsEsc
()
const
{
return
0
!=
nEsc
;
}
// Consider Upper case, Lower case letters etc.
// Consider Upper case, Lower case letters etc.
String
CalcCaseMap
(
const
String
&
rTxt
)
const
;
OUString
CalcCaseMap
(
const
OUString
&
rTxt
)
const
;
// The following section is not needed by anyone, so it can be excluded.
// The following section is not needed by anyone, so it can be excluded.
#ifndef REDUCEDSVXFONT
#ifndef REDUCEDSVXFONT
...
...
editeng/source/items/svxfont.cxx
Dosyayı görüntüle @
53acdd29
...
@@ -110,10 +110,11 @@ void SvxFont::DrawArrow( OutputDevice &rOut, const Rectangle& rRect,
...
@@ -110,10 +110,11 @@ void SvxFont::DrawArrow( OutputDevice &rOut, const Rectangle& rRect,
}
}
XubString
SvxFont
::
CalcCaseMap
(
const
XubString
&
rTxt
)
const
OUString
SvxFont
::
CalcCaseMap
(
const
OUString
&
rTxt
)
const
{
{
if
(
!
IsCaseMap
()
||
!
rTxt
.
Len
()
)
return
rTxt
;
if
(
!
IsCaseMap
()
||
rTxt
.
isEmpty
())
XubString
aTxt
(
rTxt
);
return
rTxt
;
OUString
aTxt
(
rTxt
);
// I still have to get the language
// I still have to get the language
const
LanguageType
eLng
=
LANGUAGE_DONTKNOW
==
eLang
const
LanguageType
eLng
=
LANGUAGE_DONTKNOW
==
eLang
?
LANGUAGE_SYSTEM
:
eLang
;
?
LANGUAGE_SYSTEM
:
eLang
;
...
@@ -139,21 +140,20 @@ XubString SvxFont::CalcCaseMap( const XubString &rTxt ) const
...
@@ -139,21 +140,20 @@ XubString SvxFont::CalcCaseMap( const XubString &rTxt ) const
// Every beginning of a word is capitalized, the rest of the word
// Every beginning of a word is capitalized, the rest of the word
// is taken over as is.
// is taken over as is.
// Bug: if the attribute starts in the middle of the word.
// Bug: if the attribute starts in the middle of the word.
sal_Bool
bBlank
=
sal_T
rue
;
bool
bBlank
=
t
rue
;
for
(
sal_uInt16
i
=
0
;
i
<
aTxt
.
Len
();
++
i
)
for
(
sal_Int32
i
=
0
;
i
<
aTxt
.
getLength
();
++
i
)
{
{
if
(
sal_Unicode
(
' '
)
==
aTxt
.
GetChar
(
i
)
||
sal_Unicode
(
'\t'
)
==
aTxt
.
GetChar
(
i
)
)
if
(
aTxt
[
i
]
==
' '
||
aTxt
[
i
]
==
'\t'
)
bBlank
=
sal_T
rue
;
bBlank
=
t
rue
;
else
else
{
{
if
(
bBlank
)
if
(
bBlank
)
{
{
rtl
::
OUString
aTemp
(
aTxt
.
GetChar
(
i
));
OUString
sTitle
(
aCharClass
.
uppercase
(
OUString
(
aTxt
[
i
])));
aTemp
=
aCharClass
.
uppercase
(
aTemp
);
aTxt
=
aTxt
.
replaceAt
(
i
,
1
,
sTitle
);
aTxt
.
Replace
(
i
,
1
,
aTemp
);
}
}
bBlank
=
sal_F
alse
;
bBlank
=
f
alse
;
}
}
}
}
break
;
break
;
...
...
editeng/source/outliner/outlobj.cxx
Dosyayı görüntüle @
53acdd29
...
@@ -240,19 +240,22 @@ void OutlinerParaObject::ClearPortionInfo()
...
@@ -240,19 +240,22 @@ void OutlinerParaObject::ClearPortionInfo()
mpImplOutlinerParaObject
->
mpEditTextObject
->
ClearPortionInfo
();
mpImplOutlinerParaObject
->
mpEditTextObject
->
ClearPortionInfo
();
}
}
bool
OutlinerParaObject
::
ChangeStyleSheets
(
const
XubString
&
rOldName
,
SfxStyleFamily
eOldFamily
,
const
XubString
&
rNewName
,
SfxStyleFamily
eNewFamily
)
bool
OutlinerParaObject
::
ChangeStyleSheets
(
const
OUString
&
rOldName
,
SfxStyleFamily
eOldFamily
,
const
OUString
&
rNewName
,
SfxStyleFamily
eNewFamily
)
{
{
ImplMakeUnique
();
ImplMakeUnique
();
return
mpImplOutlinerParaObject
->
mpEditTextObject
->
ChangeStyleSheets
(
rOldName
,
eOldFamily
,
rNewName
,
eNewFamily
);
return
mpImplOutlinerParaObject
->
mpEditTextObject
->
ChangeStyleSheets
(
rOldName
,
eOldFamily
,
rNewName
,
eNewFamily
);
}
}
void
OutlinerParaObject
::
ChangeStyleSheetName
(
SfxStyleFamily
eFamily
,
const
XubString
&
rOldName
,
const
XubString
&
rNewName
)
void
OutlinerParaObject
::
ChangeStyleSheetName
(
SfxStyleFamily
eFamily
,
const
OUString
&
rOldName
,
const
OUString
&
rNewName
)
{
{
ImplMakeUnique
();
ImplMakeUnique
();
mpImplOutlinerParaObject
->
mpEditTextObject
->
ChangeStyleSheetName
(
eFamily
,
rOldName
,
rNewName
);
mpImplOutlinerParaObject
->
mpEditTextObject
->
ChangeStyleSheetName
(
eFamily
,
rOldName
,
rNewName
);
}
}
void
OutlinerParaObject
::
SetStyleSheets
(
sal_uInt16
nLevel
,
const
XubString
rNewName
,
const
SfxStyleFamily
&
rNewFamily
)
void
OutlinerParaObject
::
SetStyleSheets
(
sal_uInt16
nLevel
,
const
OUString
rNewName
,
const
SfxStyleFamily
&
rNewFamily
)
{
{
const
sal_uInt32
nCount
(
mpImplOutlinerParaObject
->
maParagraphDataVector
.
size
());
const
sal_uInt32
nCount
(
mpImplOutlinerParaObject
->
maParagraphDataVector
.
size
());
...
...
starmath/inc/dialog.hxx
Dosyayı görüntüle @
53acdd29
...
@@ -44,7 +44,7 @@ class SubsetMap;
...
@@ -44,7 +44,7 @@ class SubsetMap;
/**************************************************************************/
/**************************************************************************/
void
SetFontStyle
(
const
Xub
String
&
rStyleName
,
Font
&
rFont
);
void
SetFontStyle
(
const
OU
String
&
rStyleName
,
Font
&
rFont
);
/**************************************************************************/
/**************************************************************************/
...
@@ -382,7 +382,7 @@ public:
...
@@ -382,7 +382,7 @@ public:
SmSymbolManager
&
rSymbolMgr
,
SmViewShell
&
rViewShell
,
bool
bFreeRes
=
true
);
SmSymbolManager
&
rSymbolMgr
,
SmViewShell
&
rViewShell
,
bool
bFreeRes
=
true
);
virtual
~
SmSymbolDialog
();
virtual
~
SmSymbolDialog
();
bool
SelectSymbolSet
(
const
Xub
String
&
rSymbolSetName
);
bool
SelectSymbolSet
(
const
OU
String
&
rSymbolSetName
);
void
SelectSymbol
(
sal_uInt16
nSymbolPos
);
void
SelectSymbol
(
sal_uInt16
nSymbolPos
);
sal_uInt16
GetSelectedSymbol
()
const
{
return
aSymbolSetDisplay
.
GetSelectSymbol
();
}
sal_uInt16
GetSelectedSymbol
()
const
{
return
aSymbolSetDisplay
.
GetSelectSymbol
();
}
};
};
...
@@ -462,16 +462,16 @@ class SmSymDefineDialog : public ModalDialog
...
@@ -462,16 +462,16 @@ class SmSymDefineDialog : public ModalDialog
void
FillStyles
(
bool
bDeleteText
=
true
);
void
FillStyles
(
bool
bDeleteText
=
true
);
void
SetSymbolSetManager
(
const
SmSymbolManager
&
rMgr
);
void
SetSymbolSetManager
(
const
SmSymbolManager
&
rMgr
);
void
SetFont
(
const
XubString
&
rFontName
,
const
Xub
String
&
rStyleName
);
void
SetFont
(
const
OUString
&
rFontName
,
const
OU
String
&
rStyleName
);
void
SetOrigSymbol
(
const
SmSym
*
pSymbol
,
const
Xub
String
&
rSymbolSetName
);
void
SetOrigSymbol
(
const
SmSym
*
pSymbol
,
const
OU
String
&
rSymbolSetName
);
void
UpdateButtons
();
void
UpdateButtons
();
bool
SelectSymbolSet
(
ComboBox
&
rComboBox
,
const
Xub
String
&
rSymbolSetName
,
bool
SelectSymbolSet
(
ComboBox
&
rComboBox
,
const
OU
String
&
rSymbolSetName
,
bool
bDeleteText
);
bool
bDeleteText
);
bool
SelectSymbol
(
ComboBox
&
rComboBox
,
const
Xub
String
&
rSymbolName
,
bool
SelectSymbol
(
ComboBox
&
rComboBox
,
const
OU
String
&
rSymbolName
,
bool
bDeleteText
);
bool
bDeleteText
);
bool
SelectFont
(
const
Xub
String
&
rFontName
,
bool
bApplyFont
);
bool
SelectFont
(
const
OU
String
&
rFontName
,
bool
bApplyFont
);
bool
SelectStyle
(
const
Xub
String
&
rStyleName
,
bool
bApplyFont
);
bool
SelectStyle
(
const
OU
String
&
rStyleName
,
bool
bApplyFont
);
SmSym
*
GetSymbol
(
const
ComboBox
&
rComboBox
);
SmSym
*
GetSymbol
(
const
ComboBox
&
rComboBox
);
const
SmSym
*
GetSymbol
(
const
ComboBox
&
rComboBox
)
const
const
SmSym
*
GetSymbol
(
const
ComboBox
&
rComboBox
)
const
...
@@ -492,28 +492,28 @@ public:
...
@@ -492,28 +492,28 @@ public:
// Dialog
// Dialog
virtual
short
Execute
();
virtual
short
Execute
();
bool
SelectOldSymbolSet
(
const
Xub
String
&
rSymbolSetName
)
bool
SelectOldSymbolSet
(
const
OU
String
&
rSymbolSetName
)
{
{
return
SelectSymbolSet
(
aOldSymbolSets
,
rSymbolSetName
,
false
);
return
SelectSymbolSet
(
aOldSymbolSets
,
rSymbolSetName
,
false
);
}
}
bool
SelectOldSymbol
(
const
Xub
String
&
rSymbolName
)
bool
SelectOldSymbol
(
const
OU
String
&
rSymbolName
)
{
{
return
SelectSymbol
(
aOldSymbols
,
rSymbolName
,
false
);
return
SelectSymbol
(
aOldSymbols
,
rSymbolName
,
false
);
}
}
bool
SelectSymbolSet
(
const
Xub
String
&
rSymbolSetName
)
bool
SelectSymbolSet
(
const
OU
String
&
rSymbolSetName
)
{
{
return
SelectSymbolSet
(
aSymbolSets
,
rSymbolSetName
,
false
);
return
SelectSymbolSet
(
aSymbolSets
,
rSymbolSetName
,
false
);
}
}
bool
SelectSymbol
(
const
Xub
String
&
rSymbolName
)
bool
SelectSymbol
(
const
OU
String
&
rSymbolName
)
{
{
return
SelectSymbol
(
aSymbols
,
rSymbolName
,
false
);
return
SelectSymbol
(
aSymbols
,
rSymbolName
,
false
);
}
}
bool
SelectFont
(
const
Xub
String
&
rFontName
)
{
return
SelectFont
(
rFontName
,
true
);
}
bool
SelectFont
(
const
OU
String
&
rFontName
)
{
return
SelectFont
(
rFontName
,
true
);
}
bool
SelectStyle
(
const
Xub
String
&
rStyleName
)
{
return
SelectStyle
(
rStyleName
,
true
);
};
bool
SelectStyle
(
const
OU
String
&
rStyleName
)
{
return
SelectStyle
(
rStyleName
,
true
);
};
void
SelectChar
(
xub_Unicode
cChar
);
void
SelectChar
(
xub_Unicode
cChar
);
};
};
...
...
starmath/inc/symbol.hxx
Dosyayı görüntüle @
53acdd29
...
@@ -40,24 +40,24 @@
...
@@ -40,24 +40,24 @@
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
inline
const
String
GetExportSymbolName
(
const
String
&
rUiSymbolName
)
inline
const
OUString
GetExportSymbolName
(
const
OU
String
&
rUiSymbolName
)
{
{
return
SM_MOD
()
->
GetLocSymbolData
().
GetExportSymbolName
(
rUiSymbolName
);
return
SM_MOD
()
->
GetLocSymbolData
().
GetExportSymbolName
(
rUiSymbolName
);
}
}
inline
const
String
GetUiSymbolName
(
const
String
&
rExportSymbolName
)
inline
const
OUString
GetUiSymbolName
(
const
OU
String
&
rExportSymbolName
)
{
{
return
SM_MOD
()
->
GetLocSymbolData
().
GetUiSymbolName
(
rExportSymbolName
);
return
SM_MOD
()
->
GetLocSymbolData
().
GetUiSymbolName
(
rExportSymbolName
);
}
}
inline
const
String
GetExportSymbolSetName
(
const
String
&
rUiSymbolSetName
)
inline
const
OUString
GetExportSymbolSetName
(
const
OU
String
&
rUiSymbolSetName
)
{
{
return
SM_MOD
()
->
GetLocSymbolData
().
GetExportSymbolSetName
(
rUiSymbolSetName
);
return
SM_MOD
()
->
GetLocSymbolData
().
GetExportSymbolSetName
(
rUiSymbolSetName
);
}
}
inline
const
String
GetUiSymbolSetName
(
const
String
&
rExportSymbolSetName
)
inline
const
OUString
GetUiSymbolSetName
(
const
OU
String
&
rExportSymbolSetName
)
{
{
return
SM_MOD
()
->
GetLocSymbolData
().
GetUiSymbolSetName
(
rExportSymbolSetName
);
return
SM_MOD
()
->
GetLocSymbolData
().
GetUiSymbolSetName
(
rExportSymbolSetName
);
}
}
...
@@ -68,37 +68,33 @@ class SmSym
...
@@ -68,37 +68,33 @@ class SmSym
{
{
private
:
private
:
SmFace
m_aFace
;
SmFace
m_aFace
;
String
m_aName
;
OUString
m_aName
;
String
m_aExportName
;
OUString
m_aExportName
;
String
m_aSetName
;
OUString
m_aSetName
;
sal_UCS4
m_cChar
;
sal_UCS4
m_cChar
;
bool
m_bPredefined
;
bool
m_bPredefined
;
bool
m_bDocSymbol
;
bool
m_bDocSymbol
;
public
:
public
:
SmSym
();
SmSym
();
SmSym
(
const
String
&
rName
,
const
Font
&
rFont
,
sal_UCS4
cChar
,
SmSym
(
const
OU
String
&
rName
,
const
Font
&
rFont
,
sal_UCS4
cChar
,
const
String
&
rSet
,
bool
bIsPredefined
=
false
);
const
OU
String
&
rSet
,
bool
bIsPredefined
=
false
);
SmSym
(
const
SmSym
&
rSymbol
);
SmSym
(
const
SmSym
&
rSymbol
);
SmSym
&
operator
=
(
const
SmSym
&
rSymbol
);
SmSym
&
operator
=
(
const
SmSym
&
rSymbol
);
const
Font
&
GetFace
()
const
{
return
m_aFace
;
}
const
Font
&
GetFace
()
const
{
return
m_aFace
;
}
sal_UCS4
GetCharacter
()
const
{
return
m_cChar
;
}
sal_UCS4
GetCharacter
()
const
{
return
m_cChar
;
}
const
String
&
GetName
()
const
{
return
m_aName
;
}
const
OU
String
&
GetName
()
const
{
return
m_aName
;
}
void
SetFace
(
const
Font
&
rFont
)
{
m_aFace
=
rFont
;
}
void
SetFace
(
const
Font
&
rFont
)
{
m_aFace
=
rFont
;
}
void
SetCharacter
(
sal_UCS4
cChar
)
{
m_cChar
=
cChar
;
}
void
SetCharacter
(
sal_UCS4
cChar
)
{
m_cChar
=
cChar
;
}
//! since the symbol name is also used as key in the map it should not be possible to change the name
//! because ten the key would not be the same as its supposed copy here
// void SetName( const String &rTxt ) { m_aName = rTxt; }
bool
IsPredefined
()
const
{
return
m_bPredefined
;
}
bool
IsPredefined
()
const
{
return
m_bPredefined
;
}
const
String
&
GetSymbolSetName
()
const
{
return
m_aSetName
;
}
const
OUString
&
GetSymbolSetName
()
const
{
return
m_aSetName
;
}
void
SetSymbolSetName
(
const
String
&
rName
)
{
m_aSetName
=
rName
;
}
void
SetSymbolSetName
(
const
OU
String
&
rName
)
{
m_aSetName
=
rName
;
}
const
String
&
GetExportName
()
const
{
return
m_aExportName
;
}
const
OUString
&
GetExportName
()
const
{
return
m_aExportName
;
}
void
SetExportName
(
const
String
&
rName
)
{
m_aExportName
=
rName
;
}
void
SetExportName
(
const
OU
String
&
rName
)
{
m_aExportName
=
rName
;
}
bool
IsDocSymbol
()
const
{
return
m_bDocSymbol
;
}
bool
IsDocSymbol
()
const
{
return
m_bDocSymbol
;
}
void
SetDocSymbol
(
bool
bVal
)
{
m_bDocSymbol
=
bVal
;
}
void
SetDocSymbol
(
bool
bVal
)
{
m_bDocSymbol
=
bVal
;
}
...
@@ -107,20 +103,8 @@ public:
...
@@ -107,20 +103,8 @@ public:
bool
IsEqualInUI
(
const
SmSym
&
rSymbol
)
const
;
bool
IsEqualInUI
(
const
SmSym
&
rSymbol
)
const
;
};
};
/**************************************************************************/
struct
lt_String
{
bool
operator
()(
const
String
&
r1
,
const
String
&
r2
)
const
{
// r1 < r2 ?
return
r1
.
CompareTo
(
r2
)
==
COMPARE_LESS
;
}
};
// type of the actual container to hold the symbols
// type of the actual container to hold the symbols
typedef
std
::
map
<
String
,
SmSym
,
lt_String
>
SymbolMap_t
;
typedef
std
::
map
<
OUString
,
SmSym
>
SymbolMap_t
;
// vector of pointers to the actual symbols in the above container
// vector of pointers to the actual symbols in the above container
typedef
std
::
vector
<
const
SmSym
*
>
SymbolPtrVec_t
;
typedef
std
::
vector
<
const
SmSym
*
>
SymbolPtrVec_t
;
...
@@ -151,16 +135,16 @@ public:
...
@@ -151,16 +135,16 @@ public:
SmSymbolManager
&
operator
=
(
const
SmSymbolManager
&
rSymbolSetManager
);
SmSymbolManager
&
operator
=
(
const
SmSymbolManager
&
rSymbolSetManager
);
// symbol sets are for UI purpose only, thus we assemble them here
// symbol sets are for UI purpose only, thus we assemble them here
std
::
set
<
String
>
GetSymbolSetNames
()
const
;
std
::
set
<
OU
String
>
GetSymbolSetNames
()
const
;
const
SymbolPtrVec_t
GetSymbolSet
(
const
String
&
rSymbolSetName
);
const
SymbolPtrVec_t
GetSymbolSet
(
const
OU
String
&
rSymbolSetName
);
sal_uInt16
GetSymbolCount
()
const
{
return
static_cast
<
sal_uInt16
>
(
m_aSymbols
.
size
());
}
sal_uInt16
GetSymbolCount
()
const
{
return
static_cast
<
sal_uInt16
>
(
m_aSymbols
.
size
());
}
const
SymbolPtrVec_t
GetSymbols
()
const
;
const
SymbolPtrVec_t
GetSymbols
()
const
;
bool
AddOrReplaceSymbol
(
const
SmSym
&
rSymbol
,
bool
bForceChange
=
false
);
bool
AddOrReplaceSymbol
(
const
SmSym
&
rSymbol
,
bool
bForceChange
=
false
);
void
RemoveSymbol
(
const
String
&
rSymbolName
);
void
RemoveSymbol
(
const
OU
String
&
rSymbolName
);
SmSym
*
GetSymbolByName
(
const
String
&
rSymbolName
);
SmSym
*
GetSymbolByName
(
const
OU
String
&
rSymbolName
);
const
SmSym
*
GetSymbolByName
(
const
String
&
rSymbolName
)
const
const
SmSym
*
GetSymbolByName
(
const
OU
String
&
rSymbolName
)
const
{
{
return
((
SmSymbolManager
*
)
this
)
->
GetSymbolByName
(
rSymbolName
);
return
((
SmSymbolManager
*
)
this
)
->
GetSymbolByName
(
rSymbolName
);
}
}
...
...
starmath/source/cfgitem.cxx
Dosyayı görüntüle @
53acdd29
...
@@ -809,7 +809,7 @@ void SmMathConfig::StripFontFormatList( const std::vector< SmSym > &rSymbols )
...
@@ -809,7 +809,7 @@ void SmMathConfig::StripFontFormatList( const std::vector< SmSym > &rSymbols )
SmFontFormatList
aUsedList
;
SmFontFormatList
aUsedList
;
for
(
i
=
0
;
i
<
rSymbols
.
size
();
++
i
)
for
(
i
=
0
;
i
<
rSymbols
.
size
();
++
i
)
{
{
OSL_ENSURE
(
rSymbols
[
i
].
GetName
().
Len
()
>
0
,
"non named symbol"
);
OSL_ENSURE
(
rSymbols
[
i
].
GetName
().
getLength
()
>
0
,
"non named symbol"
);
aUsedList
.
GetFontFormatId
(
SmFontFormat
(
rSymbols
[
i
].
GetFace
()
)
,
true
);
aUsedList
.
GetFontFormatId
(
SmFontFormat
(
rSymbols
[
i
].
GetFace
()
)
,
true
);
}
}
const
SmFormat
&
rStdFmt
=
GetStandardFormat
();
const
SmFormat
&
rStdFmt
=
GetStandardFormat
();
...
...
starmath/source/dialog.cxx
Dosyayı görüntüle @
53acdd29
This diff is collapsed.
Click to expand it.
starmath/source/node.cxx
Dosyayı görüntüle @
53acdd29
...
@@ -2869,7 +2869,7 @@ static bool lcl_IsFromGreekSymbolSet( const String &rTokenText )
...
@@ -2869,7 +2869,7 @@ static bool lcl_IsFromGreekSymbolSet( const String &rTokenText )
{
{
String
aName
(
rTokenText
.
Copy
(
1
)
);
String
aName
(
rTokenText
.
Copy
(
1
)
);
SmSym
*
pSymbol
=
SM_MOD
()
->
GetSymbolManager
().
GetSymbolByName
(
aName
);
SmSym
*
pSymbol
=
SM_MOD
()
->
GetSymbolManager
().
GetSymbolByName
(
aName
);
if
(
pSymbol
&&
GetExportSymbolSetName
(
pSymbol
->
GetSymbolSetName
()
).
EqualsAscii
(
"Greek"
)
)
if
(
pSymbol
&&
GetExportSymbolSetName
(
pSymbol
->
GetSymbolSetName
())
==
"Greek"
)
bRes
=
true
;
bRes
=
true
;
}
}
...
...
starmath/source/symbol.cxx
Dosyayı görüntüle @
53acdd29
...
@@ -47,8 +47,8 @@ using namespace ::rtl;
...
@@ -47,8 +47,8 @@ using namespace ::rtl;
/**************************************************************************/
/**************************************************************************/
SmSym
::
SmSym
()
:
SmSym
::
SmSym
()
:
m_aName
(
rtl
::
OUString
(
"unknown"
)),
m_aName
(
OUString
(
"unknown"
)),
m_aSetName
(
rtl
::
OUString
(
"unknown"
)),
m_aSetName
(
OUString
(
"unknown"
)),
m_cChar
(
'\0'
),
m_cChar
(
'\0'
),
m_bPredefined
(
false
),
m_bPredefined
(
false
),
m_bDocSymbol
(
false
)
m_bDocSymbol
(
false
)
...
@@ -65,8 +65,8 @@ SmSym::SmSym(const SmSym& rSymbol)
...
@@ -65,8 +65,8 @@ SmSym::SmSym(const SmSym& rSymbol)
}
}
SmSym
::
SmSym
(
const
String
&
rName
,
const
Font
&
rFont
,
sal_UCS4
cChar
,
SmSym
::
SmSym
(
const
OU
String
&
rName
,
const
Font
&
rFont
,
sal_UCS4
cChar
,
const
String
&
rSet
,
bool
bIsPredefined
)
const
OU
String
&
rSet
,
bool
bIsPredefined
)
{
{
m_aName
=
m_aExportName
=
rName
;
m_aName
=
m_aExportName
=
rName
;
...
@@ -141,7 +141,7 @@ SmSymbolManager& SmSymbolManager::operator = (const SmSymbolManager& rSymbolSetM
...
@@ -141,7 +141,7 @@ SmSymbolManager& SmSymbolManager::operator = (const SmSymbolManager& rSymbolSetM
}
}
SmSym
*
SmSymbolManager
::
GetSymbolByName
(
const
String
&
rSymbolName
)
SmSym
*
SmSymbolManager
::
GetSymbolByName
(
const
OU
String
&
rSymbolName
)
{
{
SmSym
*
pRes
=
NULL
;
SmSym
*
pRes
=
NULL
;
SymbolMap_t
::
iterator
aIt
(
m_aSymbols
.
find
(
rSymbolName
)
);
SymbolMap_t
::
iterator
aIt
(
m_aSymbols
.
find
(
rSymbolName
)
);
...
@@ -166,8 +166,8 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang
...
@@ -166,8 +166,8 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang
{
{
bool
bAdded
=
false
;
bool
bAdded
=
false
;
const
String
aSymbolName
(
rSymbol
.
GetName
()
);
const
OU
String
aSymbolName
(
rSymbol
.
GetName
()
);
if
(
aSymbolName
.
Len
()
>
0
&&
rSymbol
.
GetSymbolSetName
().
Len
()
>
0
)
if
(
aSymbolName
.
getLength
()
>
0
&&
rSymbol
.
GetSymbolSetName
().
getLength
()
>
0
)
{
{
const
SmSym
*
pFound
=
GetSymbolByName
(
aSymbolName
);
const
SmSym
*
pFound
=
GetSymbolByName
(
aSymbolName
);
const
bool
bSymbolConflict
=
pFound
&&
!
pFound
->
IsEqualInUI
(
rSymbol
);
const
bool
bSymbolConflict
=
pFound
&&
!
pFound
->
IsEqualInUI
(
rSymbol
);
...
@@ -198,9 +198,9 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang
...
@@ -198,9 +198,9 @@ bool SmSymbolManager::AddOrReplaceSymbol( const SmSym &rSymbol, bool bForceChang
}
}
void
SmSymbolManager
::
RemoveSymbol
(
const
String
&
rSymbolName
)
void
SmSymbolManager
::
RemoveSymbol
(
const
OU
String
&
rSymbolName
)
{
{
if
(
rSymbolName
.
Len
()
>
0
)
if
(
rSymbolName
.
getLength
()
>
0
)
{
{
size_t
nOldSize
=
m_aSymbols
.
size
();
size_t
nOldSize
=
m_aSymbols
.
size
();
m_aSymbols
.
erase
(
rSymbolName
);
m_aSymbols
.
erase
(
rSymbolName
);
...
@@ -209,9 +209,9 @@ void SmSymbolManager::RemoveSymbol( const String & rSymbolName )
...
@@ -209,9 +209,9 @@ void SmSymbolManager::RemoveSymbol( const String & rSymbolName )
}
}
std
::
set
<
String
>
SmSymbolManager
::
GetSymbolSetNames
()
const
std
::
set
<
OU
String
>
SmSymbolManager
::
GetSymbolSetNames
()
const
{
{
std
::
set
<
String
>
aRes
;
std
::
set
<
OU
String
>
aRes
;
SymbolMap_t
::
const_iterator
aIt
(
m_aSymbols
.
begin
()
);
SymbolMap_t
::
const_iterator
aIt
(
m_aSymbols
.
begin
()
);
for
(
;
aIt
!=
m_aSymbols
.
end
();
++
aIt
)
for
(
;
aIt
!=
m_aSymbols
.
end
();
++
aIt
)
aRes
.
insert
(
aIt
->
second
.
GetSymbolSetName
()
);
aRes
.
insert
(
aIt
->
second
.
GetSymbolSetName
()
);
...
@@ -219,10 +219,10 @@ std::set< String > SmSymbolManager::GetSymbolSetNames() const
...
@@ -219,10 +219,10 @@ std::set< String > SmSymbolManager::GetSymbolSetNames() const
}
}
const
SymbolPtrVec_t
SmSymbolManager
::
GetSymbolSet
(
const
String
&
rSymbolSetName
)
const
SymbolPtrVec_t
SmSymbolManager
::
GetSymbolSet
(
const
OU
String
&
rSymbolSetName
)
{
{
SymbolPtrVec_t
aRes
;
SymbolPtrVec_t
aRes
;
if
(
rSymbolSetName
.
Len
()
>
0
)
if
(
rSymbolSetName
.
getLength
()
>
0
)
{
{
SymbolMap_t
::
const_iterator
aIt
(
m_aSymbols
.
begin
()
);
SymbolMap_t
::
const_iterator
aIt
(
m_aSymbols
.
begin
()
);
for
(
;
aIt
!=
m_aSymbols
.
end
();
++
aIt
)
for
(
;
aIt
!=
m_aSymbols
.
end
();
++
aIt
)
...
@@ -246,8 +246,8 @@ void SmSymbolManager::Load()
...
@@ -246,8 +246,8 @@ void SmSymbolManager::Load()
for
(
size_t
i
=
0
;
i
<
nSymbolCount
;
++
i
)
for
(
size_t
i
=
0
;
i
<
nSymbolCount
;
++
i
)
{
{
const
SmSym
&
rSym
=
aSymbols
[
i
];
const
SmSym
&
rSym
=
aSymbols
[
i
];
OSL_ENSURE
(
rSym
.
GetName
().
Len
()
>
0
,
"symbol without name!"
);
OSL_ENSURE
(
rSym
.
GetName
().
getLength
()
>
0
,
"symbol without name!"
);
if
(
rSym
.
GetName
().
Len
()
>
0
)
if
(
rSym
.
GetName
().
getLength
()
>
0
)
AddOrReplaceSymbol
(
rSym
);
AddOrReplaceSymbol
(
rSym
);
}
}
m_bModified
=
true
;
m_bModified
=
true
;
...
@@ -260,9 +260,9 @@ void SmSymbolManager::Load()
...
@@ -260,9 +260,9 @@ void SmSymbolManager::Load()
// now add a %i... symbol to the 'iGreek' set for every symbol found in the 'Greek' set.
// now add a %i... symbol to the 'iGreek' set for every symbol found in the 'Greek' set.
SmLocalizedSymbolData
aLocalizedData
;
SmLocalizedSymbolData
aLocalizedData
;
const
String
aGreekSymbolSetName
(
aLocalizedData
.
GetUiSymbolSetName
(
OUString
::
createFromAscii
(
"Greek"
)
));
const
OUString
aGreekSymbolSetName
(
aLocalizedData
.
GetUiSymbolSetName
(
OUString
(
"Greek"
)
));
const
SymbolPtrVec_t
aGreekSymbols
(
GetSymbolSet
(
aGreekSymbolSetName
)
);
const
SymbolPtrVec_t
aGreekSymbols
(
GetSymbolSet
(
aGreekSymbolSetName
)
);
String
aSymbolSetName
=
rtl
::
OUString
(
'i'
);
String
aSymbolSetName
=
OUString
(
'i'
);
aSymbolSetName
+=
aGreekSymbolSetName
;
aSymbolSetName
+=
aGreekSymbolSetName
;
size_t
nSymbols
=
aGreekSymbols
.
size
();
size_t
nSymbols
=
aGreekSymbols
.
size
();
for
(
size_t
i
=
0
;
i
<
nSymbols
;
++
i
)
for
(
size_t
i
=
0
;
i
<
nSymbols
;
++
i
)
...
@@ -272,7 +272,7 @@ void SmSymbolManager::Load()
...
@@ -272,7 +272,7 @@ void SmSymbolManager::Load()
Font
aFont
(
rSym
.
GetFace
()
);
Font
aFont
(
rSym
.
GetFace
()
);
OSL_ENSURE
(
aFont
.
GetItalic
()
==
ITALIC_NONE
,
"expected Font with ITALIC_NONE, failed."
);
OSL_ENSURE
(
aFont
.
GetItalic
()
==
ITALIC_NONE
,
"expected Font with ITALIC_NONE, failed."
);
aFont
.
SetItalic
(
ITALIC_NORMAL
);
aFont
.
SetItalic
(
ITALIC_NORMAL
);
String
aSymbolName
=
rtl
::
OUString
(
'i'
);
String
aSymbolName
=
OUString
(
'i'
);
aSymbolName
+=
rSym
.
GetName
();
aSymbolName
+=
rSym
.
GetName
();
SmSym
aSymbol
(
aSymbolName
,
aFont
,
rSym
.
GetCharacter
(),
SmSym
aSymbol
(
aSymbolName
,
aFont
,
rSym
.
GetCharacter
(),
aSymbolSetName
,
true
/*bIsPredefined*/
);
aSymbolSetName
,
true
/*bIsPredefined*/
);
...
@@ -289,8 +289,8 @@ void SmSymbolManager::Save()
...
@@ -289,8 +289,8 @@ void SmSymbolManager::Save()
// prepare to skip symbols from iGreek on saving
// prepare to skip symbols from iGreek on saving
SmLocalizedSymbolData
aLocalizedData
;
SmLocalizedSymbolData
aLocalizedData
;
String
aSymbolSetName
=
rtl
::
OUString
(
'i'
);
OUString
aSymbolSetName
(
'i'
);
aSymbolSetName
+=
aLocalizedData
.
GetUiSymbolSetName
(
OUString
::
createFromAscii
(
"Greek"
));
aSymbolSetName
+=
aLocalizedData
.
GetUiSymbolSetName
(
OUString
(
"Greek"
));
SymbolPtrVec_t
aTmp
(
GetSymbols
()
);
SymbolPtrVec_t
aTmp
(
GetSymbols
()
);
std
::
vector
<
SmSym
>
aSymbols
;
std
::
vector
<
SmSym
>
aSymbols
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment