From 463f8df1ae0c9afb4edbf4341d0cff812305dd7a Mon Sep 17 00:00:00 2001
From: Istvan Turi <turipista@freemail.hu>
Date: Thu, 9 Aug 2012 10:49:55 +0200
Subject: [PATCH] - This is not functioning yet, due to the resource files.
Change-Id: If16c82b86ce9eec6a1b0976c9c11536d772d1a8d
---
sw/inc/rcid.hrc | 58 ++++++++--------
sw/source/ui/inc/utlui.hrc | 10 ++-
sw/source/ui/utlui/unotools.cxx | 144 +++------------------------------------
sw/source/ui/utlui/utlui.src | 40 +++++++++++
4 files changed, 88 insertions(+), 164 deletions(-)
diff --git a/sw/inc/rcid.hrc b/sw/inc/rcid.hrc
index 6081a5e..4c44ae2 100644
--- a/sw/inc/rcid.hrc
+++ b/sw/inc/rcid.hrc
@@ -40,34 +40,34 @@
#define RC_FRMDLG (RC_BASE + 1000)
#define RC_FLDDLG (RC_BASE + 1100)
#define RC_UTLUI (RC_BASE + 1250)
-#define RC_ATTR (RC_BASE + 1350)
-#define RC_TABLE (RC_BASE + 1450)
-#define RC_CONFIG (RC_BASE + 1550)
-#define RC_MISC (RC_BASE + 1650)
-#define RC_WRTSH (RC_BASE + 1750)
-#define RC_INDEX (RC_BASE + 1950)
-#define RC_DBUI (RC_BASE + 2050)
-#define RC_DOCHDL (RC_BASE + 2150)
-#define RC_POOLCHRFMT (RC_BASE + 2250)
-#define RC_POOLHTMLCHRFMT (RC_BASE + 2290)
-#define RC_POOLFRMFMT (RC_BASE + 2330)
-#define RC_POOLTXTCOLL (RC_BASE + 2360)
-#define RC_POOLPAGEDESC (RC_BASE + 2550)
-#define RC_POOLNUMRULE (RC_BASE + 2650)
-#define RC_ENVELP (RC_BASE + 2750)
-#define RC_STATLIN_STR (RC_BASE + 2850)
-#define RC_COMMON_CORE (RC_BASE + 2950)
-#define RC_POPUPS (RC_BASE + 3150)
-#define RC_SHELLS (RC_BASE + 3250)
-#define RC_CFGITEMS (RC_BASE + 3350)
-#define RC_LINGU (RC_BASE + 3450)
-#define RC_ACCESS (RC_BASE + 3550)
-#define STR_POOLPARSTYLE (RC_BASE + 3650)
-#define RC_UNDO (RC_BASE + 3750)
-#define RC_SMARTTAG (RC_BASE + 3950) // SMARTTAGS
-#define RC_UNOCORE (RC_BASE + 4050)
-#define RC_ANNOTATION (RC_BASE + 4150)
-#define RC_PAGEFRM (RC_BASE + 4250)
+#define RC_ATTR (RC_BASE + 1360)
+#define RC_TABLE (RC_BASE + 1460)
+#define RC_CONFIG (RC_BASE + 1560)
+#define RC_MISC (RC_BASE + 1660)
+#define RC_WRTSH (RC_BASE + 1760)
+#define RC_INDEX (RC_BASE + 1960)
+#define RC_DBUI (RC_BASE + 2060)
+#define RC_DOCHDL (RC_BASE + 2160)
+#define RC_POOLCHRFMT (RC_BASE + 2260)
+#define RC_POOLHTMLCHRFMT (RC_BASE + 2300)
+#define RC_POOLFRMFMT (RC_BASE + 2340)
+#define RC_POOLTXTCOLL (RC_BASE + 2370)
+#define RC_POOLPAGEDESC (RC_BASE + 2560)
+#define RC_POOLNUMRULE (RC_BASE + 2660)
+#define RC_ENVELP (RC_BASE + 2760)
+#define RC_STATLIN_STR (RC_BASE + 2860)
+#define RC_COMMON_CORE (RC_BASE + 2960)
+#define RC_POPUPS (RC_BASE + 3160)
+#define RC_SHELLS (RC_BASE + 3260)
+#define RC_CFGITEMS (RC_BASE + 3360)
+#define RC_LINGU (RC_BASE + 3460)
+#define RC_ACCESS (RC_BASE + 3560)
+#define STR_POOLPARSTYLE (RC_BASE + 3660)
+#define RC_UNDO (RC_BASE + 3760)
+#define RC_SMARTTAG (RC_BASE + 3960) // SMARTTAGS
+#define RC_UNOCORE (RC_BASE + 4060)
+#define RC_ANNOTATION (RC_BASE + 4160)
+#define RC_PAGEFRM (RC_BASE + 4260)
--------------------------------------------------------------------
Beschreibung: Bereiche ausspannen
@@ -147,7 +147,7 @@
// Utilities UI
#define RC_UTLUI_BEGIN RC_UTLUI
-#define RC_UTLUI_END (RC_UTLUI + 99)
+#define RC_UTLUI_END (RC_UTLUI + 109)
// Utilities UI-Attribute
#define RC_ATTR_BEGIN RC_ATTR
diff --git a/sw/source/ui/inc/utlui.hrc b/sw/source/ui/inc/utlui.hrc
index 8c82933..663368c 100644
--- a/sw/source/ui/inc/utlui.hrc
+++ b/sw/source/ui/inc/utlui.hrc
@@ -47,7 +47,15 @@
#define STR_CONTENT_TYPE_INDEX (RC_UTLUI_BEGIN + 17)
#define STR_CONTENT_TYPE_POSTIT (RC_UTLUI_BEGIN + 18)
#define STR_CONTENT_TYPE_DRAWOBJECT (RC_UTLUI_BEGIN + 19)
-#define STR_CONTENT_END (RC_UTLUI_BEGIN + 19)
+#define STR_IDXEXAMPLE_IDXTXT_HEADING1 (RC_UTLUI_BEGIN + 20)
+#define STR_IDXEXAMPLE_IDXTXT_ENTRY1 (RC_UTLUI_BEGIN + 21)
+#define STR_IDXEXAMPLE_IDXTXT_HEADING11 (RC_UTLUI_BEGIN + 22)
+#define STR_IDXEXAMPLE_IDXTXT_ENTRY11 (RC_UTLUI_BEGIN + 23)
+#define STR_IDXEXAMPLE_IDXTXT_HEADING12 (RC_UTLUI_BEGIN + 24)
+#define STR_IDXEXAMPLE_IDXTXT_ENTRY12 (RC_UTLUI_BEGIN + 25)
+#define STR_IDXEXAMPLE_IDXTXT_TABLE1 (RC_UTLUI_BEGIN + 26)
+#define STR_IDXEXAMPLE_IDXTXT_IMAGE1 (RC_UTLUI_BEGIN + 27)
+#define STR_CONTENT_END (RC_UTLUI_BEGIN + 27)
#define STR_CONTENT_TYPE_SINGLE_FIRST (STR_CONTENT_END + 1)
#define STR_CONTENT_TYPE_SINGLE_OUTLINE (STR_CONTENT_TYPE_SINGLE_FIRST + 0)
diff --git a/sw/source/ui/utlui/unotools.cxx b/sw/source/ui/utlui/unotools.cxx
index 1f2cc89..234979f 100644
--- a/sw/source/ui/utlui/unotools.cxx
+++ b/sw/source/ui/utlui/unotools.cxx
@@ -59,8 +59,6 @@
#include <unocrsr.hxx>
#include <doc.hxx>
-#include <idxtxt.hrc>
-
#include <unomid.h>
using namespace ::com::sun::star;
@@ -292,6 +290,8 @@ IMPL_LINK( SwOneExampleFrame, TimeoutHdl, Timer*, pTimer )
//pSh->GoStartWord();
if (pSh->GetCurWord() == String("HEADING1"))
{
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_HEADING1));
+/*
switch(eLanguage){
case LANGUAGE_HUNGARIAN:
pSh->Overwrite(String(IDXTXT_HU_HEADING1, RTL_TEXTENCODING_UTF8));
@@ -299,84 +299,36 @@ IMPL_LINK( SwOneExampleFrame, TimeoutHdl, Timer*, pTimer )
default:
pSh->Overwrite(String(IDXTXT_ENUS_HEADING1, RTL_TEXTENCODING_UTF8));
break;
+*/
}
}
else if (pSh->GetCurWord() == String("ENTRY1"))
{
- switch(eLanguage){
- case LANGUAGE_HUNGARIAN:
- pSh->Overwrite(String(IDXTXT_HU_ENTRY1, RTL_TEXTENCODING_UTF8));
- break;
- default:
- pSh->Overwrite(String(IDXTXT_ENUS_ENTRY1, RTL_TEXTENCODING_UTF8));
- break;
- }
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_ENTRY1));
}
else if (pSh->GetCurWord() == String("HEADING11"))
{
- switch(eLanguage){
- case LANGUAGE_HUNGARIAN:
- pSh->Overwrite(String(IDXTXT_HU_HEADING11, RTL_TEXTENCODING_UTF8));
- break;
- default:
- pSh->Overwrite(String(IDXTXT_ENUS_HEADING11, RTL_TEXTENCODING_UTF8));
- break;
- }
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_HEADING11));
}
else if (pSh->GetCurWord() == String("ENTRY11"))
{
- switch(eLanguage){
- case LANGUAGE_HUNGARIAN:
- pSh->Overwrite(String(IDXTXT_HU_ENTRY11, RTL_TEXTENCODING_UTF8));
- break;
- default:
- pSh->Overwrite(String(IDXTXT_ENUS_ENTRY11, RTL_TEXTENCODING_UTF8));
- break;
- }
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_ENTRY11));
}
else if (pSh->GetCurWord() == String("HEADING12"))
{
- switch(eLanguage){
- case LANGUAGE_HUNGARIAN:
- pSh->Overwrite(String(IDXTXT_HU_HEADING12, RTL_TEXTENCODING_UTF8));
- break;
- default:
- pSh->Overwrite(String(IDXTXT_ENUS_HEADING12, RTL_TEXTENCODING_UTF8));
- break;
- }
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_HEADING12));
}
else if (pSh->GetCurWord() == String("ENTRY12"))
{
- switch(eLanguage){
- case LANGUAGE_HUNGARIAN:
- pSh->Overwrite(String(IDXTXT_HU_ENTRY12, RTL_TEXTENCODING_UTF8));
- break;
- default:
- pSh->Overwrite(String(IDXTXT_ENUS_ENTRY12, RTL_TEXTENCODING_UTF8));
- break;
- }
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_ENTRY12));
}
else if (pSh->GetCurWord() == String("TABLE1"))
{
- switch(eLanguage){
- case LANGUAGE_HUNGARIAN:
- pSh->Overwrite(String(IDXTXT_HU_TABLE1, RTL_TEXTENCODING_UTF8));
- break;
- default:
- pSh->Overwrite(String(IDXTXT_ENUS_TABLE1, RTL_TEXTENCODING_UTF8));
- break;
- }
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_TABLE1));
}
else if (pSh->GetCurWord() == String("IMAGE1"))
{
- switch(eLanguage){
- case LANGUAGE_HUNGARIAN:
- pSh->Overwrite(String(IDXTXT_HU_IMAGE1, RTL_TEXTENCODING_UTF8));
- break;
- default:
- pSh->Overwrite(String(IDXTXT_ENUS_IMAGE1, RTL_TEXTENCODING_UTF8));
- break;
- }
+ pSh->Overwrite(SW_RESSTR(STR_IDXEXAMPLE_IDXTXT_IMAGE1));
}
else
{;}
@@ -445,82 +397,6 @@ IMPL_LINK( SwOneExampleFrame, TimeoutHdl, Timer*, pTimer )
if( pCrsr )
{
SwEditShell* pSh = pCrsr->GetDoc()->GetEditShell();
-// LanguageType eLanguage = pSh->GetCurLang();
-
-/*
- else if (rSh.GetCurWord() == String("HEADING11"))
- {
- if(aLang == LANGUAGE_HUNGARIAN)
- {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_HU_HEADING11));
- } else {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_ENUS_HEADING11));
- }
- }
- else if (rSh.GetCurWord() == String("ENTRY11"))
- {
- if(aLang == LANGUAGE_HUNGARIAN)
- {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_HU_ENTRY11));
- } else {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_ENUS_ENTRY11));
- }
- }
- else if (rSh.GetCurWord() == String("HEADING12"))
- {
- if(aLang == LANGUAGE_HUNGARIAN)
- {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_HU_HEADING12));
- } else {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_ENUS_HEADING12));
- }
- }
- else if (rSh.GetCurWord() == String("ENTRY12"))
- {
- if(aLang == LANGUAGE_HUNGARIAN)
- {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_HU_ENTRY12));
- } else {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_ENUS_ENTRY12));
- }
- }
- else if (rSh.GetCurWord() == String("TABLE1"))
- {
- if(aLang == LANGUAGE_HUNGARIAN)
- {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_HU_TABLE1));
- } else {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_ENUS_TABLE1));
- }
- }
- else if (rSh.GetCurWord() == String("IMAGE1"))
- {
- if(aLang == LANGUAGE_HUNGARIAN)
- {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_HU_IMAGE1));
- } else {
- rSh.DelLine();
- rSh.Insert(String(IDXTXT_ENUS_IMAGE1));
- }
- }
- else
- {;} //Not defined yet.
-*/
-// }
-// }
-//while(pSh->GoNextWord() == sal_True);
-
if( pSh->ActionCount() )
{
pSh->EndAllAction();
diff --git a/sw/source/ui/utlui/utlui.src b/sw/source/ui/utlui/utlui.src
index 69d9920..2658442 100644
--- a/sw/source/ui/utlui/utlui.src
+++ b/sw/source/ui/utlui/utlui.src
@@ -229,6 +229,46 @@ String STR_CONTENT_TYPE_POSTIT
{
Text [ en-US ] = "Comments" ;
};
+String STR_IDXEXAMPLE_IDXTXT_HEADING1
+{
+ Text [ en-US ] = "Heading 1" ;
+ /*Text [ hu ] = "1. fejezet" ;*/
+};
+String STR_IDXEXAMPLE_IDXTXT_ENTRY1
+{
+ Text [ en-US ] = "This is the content from the first chapter. This is a user directory entry." ;
+ /*Text [ hu ] = "Ez az 1. fejezet tartalma. Van itt egy egyedi tartalomjegyzék-bejegyzés is." ;*/
+};
+String STR_IDXEXAMPLE_IDXTXT_HEADING11
+{
+ Text [ en-US ] = "Heading 1.1" ;
+ /*Text [ hu ] = "1.1 fejezet" ;*/
+};
+String STR_IDXEXAMPLE_IDXTXT_ENTRY11
+{
+ Text [ en-US ] = "This is the content from chapter 1.1. This is the entry for the table of contents." ;
+ /*Text [ hu ] = "Ez az 1.1. fejezet tartalma. A következő mező miatt szerepelni fog a tartalomjegyzékben." ;*/
+};
+String STR_IDXEXAMPLE_IDXTXT_HEADING12
+{
+ Text [ en-US ] = "Heading 1.2" ;
+ /*Text [ hu ] = "1.2. fejezet" ;*/
+};
+String STR_IDXEXAMPLE_IDXTXT_ENTRY12
+{
+ Text [ en-US ] = "This is the content from chapter 1.2. This keyword is a main entry." ;
+ /*Text [ hu ] = "Ez az 1.2. fejezet tartalma. Ez a kulcsszó bekerül a tárgymutatóba." ;*/
+};
+String STR_IDXEXAMPLE_IDXTXT_TABLE1
+{
+ Text [ en-US ] = "Table 1: This is table 1" ;
+ /*Text [ hu ] = "1. táblázat: Ez az 1. táblázat" ;*/
+};
+String STR_IDXEXAMPLE_IDXTXT_IMAGE1
+{
+ Text [ en-US ] = "Image 1: This is image 1" ;
+ /*Text [ hu ] = "1. ábra: Ez az 1. kép" ;*/
+};
String STR_CONTENT_TYPE_SINGLE_OUTLINE
{
Text [ en-US ] = "Heading" ;
--
1.7.9.5