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
a16c38f7
Kaydet (Commit)
a16c38f7
authored
Eyl 08, 2013
tarafından
Thomas Arnhold
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Math: Further cleanup and realignment
Change-Id: I8cf6265c02db03585aaa86e137e328317f995e4d
üst
9adcd261
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
28 additions
and
269 deletions
+28
-269
smmod.hxx
starmath/inc/smmod.hxx
+0
-27
starmath.hrc
starmath/inc/starmath.hrc
+0
-8
parse.cxx
starmath/source/parse.cxx
+27
-27
smmod.cxx
starmath/source/smmod.cxx
+1
-55
symbol.src
starmath/source/symbol.src
+0
-152
No files found.
starmath/inc/smmod.hxx
Dosyayı görüntüle @
a16c38f7
...
...
@@ -61,36 +61,12 @@ public:
#define SM_RESSTR(x) SmResId(x).toString()
class
SmNamesArray
:
public
Resource
{
ResStringArray
aNamesAry
;
LanguageType
nLanguage
;
public
:
SmNamesArray
(
LanguageType
nLang
,
int
nRID
)
:
Resource
(
SmResId
(
RID_LOCALIZED_NAMES
)
),
aNamesAry
(
SmResId
(
static_cast
<
sal_uInt16
>
(
nRID
))),
nLanguage
(
nLang
)
{
FreeResource
();
}
LanguageType
GetLanguage
()
const
{
return
nLanguage
;
}
const
ResStringArray
&
GetNamesArray
()
const
{
return
aNamesAry
;
}
};
/////////////////////////////////////////////////////////////////
class
SmLocalizedSymbolData
:
public
Resource
{
ResStringArray
aUiSymbolNamesAry
;
ResStringArray
aExportSymbolNamesAry
;
ResStringArray
aUiSymbolSetNamesAry
;
ResStringArray
aExportSymbolSetNamesAry
;
SmNamesArray
*
p50NamesAry
;
SmNamesArray
*
p60NamesAry
;
LanguageType
n50NamesLang
;
LanguageType
n60NamesLang
;
public
:
SmLocalizedSymbolData
();
...
...
@@ -105,9 +81,6 @@ public:
const
ResStringArray
&
GetExportSymbolSetNamesArray
()
const
{
return
aExportSymbolSetNamesAry
;
}
const
OUString
GetUiSymbolSetName
(
const
OUString
&
rExportName
)
const
;
const
OUString
GetExportSymbolSetName
(
const
OUString
&
rUiName
)
const
;
const
ResStringArray
*
Get50NamesArray
(
LanguageType
nLang
);
const
ResStringArray
*
Get60NamesArray
(
LanguageType
nLang
);
};
/////////////////////////////////////////////////////////////////
...
...
starmath/inc/starmath.hrc
Dosyayı görüntüle @
a16c38f7
...
...
@@ -416,14 +416,6 @@
#define RID_EXPORT_SYMBOL_NAMES (RID_APP_START + 3103)
#define RID_UI_SYMBOLSET_NAMES (RID_APP_START + 3105)
#define RID_EXPORT_SYMBOLSET_NAMES (RID_APP_START + 3106)
#define RID_FRENCH_50_NAMES (RID_APP_START + 3107)
#define RID_FRENCH_60_NAMES (RID_APP_START + 3108)
#define RID_ITALIAN_50_NAMES (RID_APP_START + 3109)
#define RID_ITALIAN_60_NAMES (RID_APP_START + 3110)
#define RID_SWEDISH_50_NAMES (RID_APP_START + 3111)
#define RID_SWEDISH_60_NAMES (RID_APP_START + 3112)
#define RID_SPANISH_50_NAMES (RID_APP_START + 3113)
#define RID_SPANISH_60_NAMES (RID_APP_START + 3114)
#define RID_CATEGORY_UNARY_BINARY_OPERATORS (RID_APP_START + 4001)
#define RID_CATEGORY_RELATIONS (RID_APP_START + 4002)
...
...
starmath/source/parse.cxx
Dosyayı görüntüle @
a16c38f7
...
...
@@ -980,17 +980,17 @@ void SmParser::Align()
if
(
TokenInGroup
(
TGALIGN
))
{
pSNode
=
new
SmAlignNode
(
m_aCurToken
);
pSNode
=
new
SmAlignNode
(
m_aCurToken
);
NextToken
();
NextToken
();
// allow for just one align statement in 5.0
if
(
TokenInGroup
(
TGALIGN
))
{
Error
(
PE_DOUBLE_ALIGN
);
delete
pSNode
;
return
;
}
// allow for just one align statement in 5.0
if
(
TokenInGroup
(
TGALIGN
))
{
Error
(
PE_DOUBLE_ALIGN
);
delete
pSNode
;
return
;
}
}
Expression
();
...
...
@@ -2296,26 +2296,26 @@ void SmParser::Special()
OUString
&
rName
=
m_aCurToken
.
aText
;
OUString
aNewName
;
// conversion of symbol names for 6.0 (XML) file format
// (name change on import / export.
// UI uses localized names XML file format does not.)
if
(
!
rName
.
isEmpty
()
&&
rName
[
0
]
==
'%'
)
// conversion of symbol names for 6.0 (XML) file format
// (name change on import / export.
// UI uses localized names XML file format does not.)
if
(
!
rName
.
isEmpty
()
&&
rName
[
0
]
==
'%'
)
{
if
(
IsImportSymbolNames
())
{
if
(
IsImportSymbolNames
())
{
const
SmLocalizedSymbolData
&
rLSD
=
SM_MOD
()
->
GetLocSymbolData
();
aNewName
=
rLSD
.
GetUiSymbolName
(
rName
.
copy
(
1
));
bReplace
=
true
;
}
else
if
(
IsExportSymbolNames
())
{
const
SmLocalizedSymbolData
&
rLSD
=
SM_MOD
()
->
GetLocSymbolData
();
aNewName
=
rLSD
.
GetExportSymbolName
(
rName
.
copy
(
1
));
bReplace
=
true
;
}
const
SmLocalizedSymbolData
&
rLSD
=
SM_MOD
()
->
GetLocSymbolData
();
aNewName
=
rLSD
.
GetUiSymbolName
(
rName
.
copy
(
1
));
bReplace
=
true
;
}
if
(
!
aNewName
.
isEmpty
())
aNewName
=
"%"
+
aNewName
;
else
if
(
IsExportSymbolNames
())
{
const
SmLocalizedSymbolData
&
rLSD
=
SM_MOD
()
->
GetLocSymbolData
();
aNewName
=
rLSD
.
GetExportSymbolName
(
rName
.
copy
(
1
));
bReplace
=
true
;
}
}
if
(
!
aNewName
.
isEmpty
())
aNewName
=
"%"
+
aNewName
;
if
(
bReplace
&&
!
aNewName
.
isEmpty
()
&&
rName
!=
aNewName
)
...
...
starmath/source/smmod.cxx
Dosyayı görüntüle @
a16c38f7
...
...
@@ -62,11 +62,7 @@ SmLocalizedSymbolData::SmLocalizedSymbolData() :
aUiSymbolNamesAry
(
SmResId
(
RID_UI_SYMBOL_NAMES
)
),
aExportSymbolNamesAry
(
SmResId
(
RID_EXPORT_SYMBOL_NAMES
)
),
aUiSymbolSetNamesAry
(
SmResId
(
RID_UI_SYMBOLSET_NAMES
)
),
aExportSymbolSetNamesAry
(
SmResId
(
RID_EXPORT_SYMBOLSET_NAMES
)
),
p50NamesAry
(
0
),
p60NamesAry
(
0
),
n50NamesLang
(
LANGUAGE_NONE
),
n60NamesLang
(
LANGUAGE_NONE
)
aExportSymbolSetNamesAry
(
SmResId
(
RID_EXPORT_SYMBOLSET_NAMES
)
)
{
FreeResource
();
}
...
...
@@ -74,8 +70,6 @@ SmLocalizedSymbolData::SmLocalizedSymbolData() :
SmLocalizedSymbolData
::~
SmLocalizedSymbolData
()
{
delete
p50NamesAry
;
delete
p60NamesAry
;
}
...
...
@@ -162,54 +156,6 @@ const OUString SmLocalizedSymbolData::GetExportSymbolSetName( const OUString &rU
return
aRes
;
}
const
ResStringArray
*
SmLocalizedSymbolData
::
Get50NamesArray
(
LanguageType
nLang
)
{
if
(
nLang
!=
n50NamesLang
)
{
int
nRID
;
switch
(
nLang
)
{
case
LANGUAGE_FRENCH
:
nRID
=
RID_FRENCH_50_NAMES
;
break
;
case
LANGUAGE_ITALIAN
:
nRID
=
RID_ITALIAN_50_NAMES
;
break
;
case
LANGUAGE_SWEDISH
:
nRID
=
RID_SWEDISH_50_NAMES
;
break
;
case
LANGUAGE_SPANISH
:
nRID
=
RID_SPANISH_50_NAMES
;
break
;
default
:
nRID
=
-
1
;
break
;
}
delete
p50NamesAry
;
p50NamesAry
=
0
;
n50NamesLang
=
nLang
;
if
(
-
1
!=
nRID
)
p50NamesAry
=
new
SmNamesArray
(
n50NamesLang
,
nRID
);
}
return
p50NamesAry
?
&
p50NamesAry
->
GetNamesArray
()
:
0
;
}
const
ResStringArray
*
SmLocalizedSymbolData
::
Get60NamesArray
(
LanguageType
nLang
)
{
if
(
nLang
!=
n60NamesLang
)
{
int
nRID
;
switch
(
nLang
)
{
case
LANGUAGE_FRENCH
:
nRID
=
RID_FRENCH_60_NAMES
;
break
;
case
LANGUAGE_ITALIAN
:
nRID
=
RID_ITALIAN_60_NAMES
;
break
;
case
LANGUAGE_SWEDISH
:
nRID
=
RID_SWEDISH_60_NAMES
;
break
;
case
LANGUAGE_SPANISH
:
nRID
=
RID_SPANISH_60_NAMES
;
break
;
default
:
nRID
=
-
1
;
break
;
}
delete
p60NamesAry
;
p60NamesAry
=
0
;
n60NamesLang
=
nLang
;
if
(
-
1
!=
nRID
)
p60NamesAry
=
new
SmNamesArray
(
n60NamesLang
,
nRID
);
}
return
p60NamesAry
?
&
p60NamesAry
->
GetNamesArray
()
:
0
;
}
/////////////////////////////////////////////////////////////////
SFX_IMPL_INTERFACE
(
SmModule
,
SfxModule
,
SmResId
(
RID_APPLICATION
))
...
...
starmath/source/symbol.src
Dosyayı görüntüle @
a16c38f7
...
...
@@ -19,160 +19,8 @@
#include <starmath.hrc>
/////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////
Resource RID_LOCALIZED_NAMES
{
StringArray RID_FRENCH_50_NAMES
{
ItemList =
{
< "BETA" ; > ;
< "beta" ; > ;
< "ETA" ; > ;
< "eta" ; > ;
< "JOTA" ; > ;
< "jota" ; > ;
< "CHI" ; > ;
< "chi" ; > ;
< "MY" ; > ;
< "my" ; > ;
< "NY" ; > ;
< "ny" ; > ;
< "OMIKRON" ; > ;
< "omikron" ; > ;
< "OMEGA" ; > ;
< "omega" ; > ;
< "RHO" ; > ;
< "rho" ; > ;
< "THETA" ; > ;
< "theta" ; > ;
< "YPSILON" ; > ;
< "ypsilon" ; > ;
< "ZETA" ; > ;
< "zeta" ; > ;
< "varrho" ; > ;
< "vartheta" ; > ;
};
};
StringArray RID_FRENCH_60_NAMES
{
ItemList =
{
< "BÊTA" ; > ;
< "bêta" ; > ;
< "ÊTA" ; > ;
< "êta" ; > ;
< "IOTA" ; > ;
< "iota" ; > ;
< "KHI" ; > ;
< "khi" ; > ;
< "MU" ; > ;
< "mu" ; > ;
< "NU" ; > ;
< "nu" ; > ;
< "OMICRON" ; > ;
< "omicron" ; > ;
< "OMÉGA" ; > ;
< "oméga" ; > ;
< "RHÔ" ; > ;
< "rhô" ; > ;
< "THÊTA" ; > ;
< "thêta" ; > ;
< "UPSILON" ; > ;
< "upsilon" ; > ;
< "ZÊTA" ; > ;
< "zêta" ; > ;
< "varrhô" ; > ;
< "varthêta" ; > ;
};
};
StringArray RID_ITALIAN_50_NAMES
{
ItemList =
{
< "nu" ; > ;
< "Nu" ; > ;
< "varrho" ; > ;
< "moltomaggioredi" ; > ;
< "indentico" ; > ;
< "nonelemento" ; > ;
< "moltoinferioredi" ; > ;
< "o" ; > ;
< "permille" ; > ;
< "tendentea" ; > ;
< "nonuguale" ; > ;
< "infinite" ; > ;
};
};
StringArray RID_ITALIAN_60_NAMES
{
ItemList =
{
< "ni" ; > ;
< "Ni" ; > ;
< "varro" ; > ;
< "molto.maggiore.di" ; > ;
< "identico" ; > ;
< "non.elemento" ; > ;
< "molto.minore.di" ; > ;
< "oppure" ; > ;
< "per.mille" ; > ;
< "tendente.a" ; > ;
< "non.uguale" ; > ;
< "infinito" ; > ;
};
};
StringArray RID_SWEDISH_50_NAMES
{
ItemList =
{
< "iota" ; > ;
< "IOTA" ; > ;
< "xi" ; > ;
< "XI" ; > ;
< "rho" ; > ;
< "RHO" ; > ;
< "element" ; > ;
};
};
StringArray RID_SWEDISH_60_NAMES
{
ItemList =
{
< "jota" ; > ;
< "JOTA" ; > ;
< "ksi" ; > ;
< "KSI" ; > ;
< "ro" ; > ;
< "RO" ; > ;
< "tillhör" ; > ;
};
};
StringArray RID_SPANISH_50_NAMES
{
ItemList =
{
< "distino" ; > ;
< "muchomenos" ; > ;
< "pertenece" ; > ;
< "nopertenece" ; > ;
};
};
StringArray RID_SPANISH_60_NAMES
{
ItemList =
{
< "diferente" ; > ;
< "muchomenor" ; > ;
< "elemento" ; > ;
< "sinelemento" ; > ;
};
};
StringArray RID_EXPORT_SYMBOLSET_NAMES
{
ItemList =
...
...
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