2 ===================================================================
3 RCS file: /cvs/sw/sw/inc/cmdid.h,v
4 retrieving revision 1.46
5 diff -u -p -u -r1.46 cmdid.h
6 --- sw/inc/cmdid.h 22 May 2003 08:40:37 -0000 1.46
7 +++ sw/inc/cmdid.h 31 Jul 2003 17:01:16 -0000
8 @@ -749,6 +749,7 @@ Achtung: Ab sofort sind in diesem File k
9 #define FN_MACRO_POPUP (FN_EXTRA + 37) /* Alle Macrofunktionen */
10 #define FN_BULLET (FN_EXTRA + 38) /* Bullet-Liste */
12 +#define FN_WORD_COUNT_DLG (FN_EXTRA + 39)
14 // Bereich: Gloassaries
16 Index: sw/sdi/swriter.sdi
17 ===================================================================
18 RCS file: /cvs/sw/sw/sdi/swriter.sdi,v
19 retrieving revision 1.43
20 diff -u -p -u -r1.43 swriter.sdi
21 --- sw/sdi/swriter.sdi 22 May 2003 08:42:09 -0000 1.43
22 +++ sw/sdi/swriter.sdi 31 Jul 2003 17:01:17 -0000
23 @@ -8482,6 +8482,29 @@ SfxBoolItem UnderlineDouble FN_UNDERLINE
26 //--------------------------------------------------------------------------
27 +SfxVoidItem WordCount FN_WORD_COUNT_DLG
32 + Cachable = Cachable,
44 + StatusBarConfig = FALSE,
45 + ToolBoxConfig = TRUE,
46 + GroupId = GID_DOCUMENT;
49 +//--------------------------------------------------------------------------
50 SfxVoidItem UnhainFrames FN_FRAME_UNCHAIN
53 Index: sw/sdi/swslots.src
54 ===================================================================
55 RCS file: /cvs/sw/sw/sdi/swslots.src,v
56 retrieving revision 1.109
57 diff -u -p -u -r1.109 swslots.src
58 --- sw/sdi/swslots.src 17 Jul 2003 11:48:28 -0000 1.109
59 +++ sw/sdi/swslots.src 31 Jul 2003 17:01:27 -0000
60 @@ -3685,6 +3685,52 @@ SfxSlotInfo FN_HYPHENATE_OPT_DLG
61 SlotName[ hindi ] = "हाइफनेशन";
62 SlotName[ slovak ] = "Delenie slov";
64 +SfxSlotInfo FN_WORD_COUNT_DLG
66 + SlotName = "Wörter zählen...";
67 + SlotName[ arabic ] = "ÅÍÕÇÆíÇÊ";
68 + SlotName[ english ] = "Word count";
69 + SlotName[ english_us ] = "Word count";
70 + SlotName[ catalan ] = "Comptador de paraules";
71 + SlotName[ czech ] = "PoÄ?et slov";
72 + SlotName[ danish ] = "Ordoptælling";
73 + SlotName[ greek ] = "Î?Ï?ίθμηÏ?η Î?ÎξεÏ?ν";
74 + SlotName[ spanish ] = "Contar palabras";
75 + SlotName[ estonian ] = "Sõnade arv";
76 + SlotName[ finnish ] = "Laske sanat";
77 + SlotName[ french ] = "Statistiques";
78 + SlotName[ hindi ] = "शब�द �िन��";
79 + SlotName[ italian ] = "Statistiche";
80 + SlotName[ hungarian ] = "Szavak száma";
81 + SlotName[ japanese ] = "ã?¯ã?¼ã??ã?«ã?¦ã?³ã??";
82 + SlotName[ korean ] = "��";
83 + SlotName[ norwegian ] = "Ordtelling";
84 + SlotName[ dutch ] = "Woorden tellen";
85 + SlotName[ polish ] = "Liczba s³ów";
86 + SlotName[ portuguese ] = "Contagem palavras";
87 + SlotName[ portuguese_brazilian ] = "Contagem palavras";
88 + SlotName[ russian ] = "Ð?олиÑ?еÑ?Ñ?во Ñ?лов";
89 + SlotName[ slovak ] = "PoÄ?et slov";
90 + SlotName[ swedish ] = "Ordräkning";
91 + SlotName[ turkish ] = "Ýstatistik";
92 + SlotName[ chinese_simplified ] = "�计";
93 + SlotName[ chinese_traditional ] = "統�";
94 +/* --: "Word count" translations
95 + az: "KÉ?lmÉ? Miqdarı"
97 + cy: "Cyfrif geiriau"
99 + mk: "Ð?Ñ?оеÑ?е на збоÑ?ови"
100 + mt: "Għadd taâ?? kliem"
101 + ro: "NumÄ?rÄ? cuvintele"
102 + sl: "Å tevilo besed"
103 + sq: "Llogariti fjalët"
104 + ta: "��ல� �ண�ணி"
105 + uk: "Ð?Ñ?лÑ?кÑ?Ñ?Ñ?Ñ? Ñ?лÑ?в"
107 + wa: "Contaedje des mots"
110 SfxSlotInfo FN_IDX_MARK_TO_IDX
112 SlotName = "Indexmarke zum Index";
113 Index: sw/sdi/viewsh.sdi
114 ===================================================================
115 RCS file: /cvs/sw/sw/sdi/viewsh.sdi,v
116 retrieving revision 1.9
117 diff -u -p -u -r1.9 viewsh.sdi
118 --- sw/sdi/viewsh.sdi 6 Dec 2002 13:58:48 -0000 1.9
119 +++ sw/sdi/viewsh.sdi 31 Jul 2003 17:01:27 -0000
120 @@ -112,6 +112,12 @@ interface TextEditView : BaseTextEditVie
121 StateMethod = GetState ;
122 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
124 + FN_WORD_COUNT_DLG // status(final|play)
126 + ExecMethod = ExecLingu ;
127 + StateMethod = GetState ;
128 + DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
130 FN_CHANGE_PAGENUM // status(final)
132 ExecMethod = ExecDlg ;
133 Index: sw/source/ui/inc/swmn.hrc
134 ===================================================================
135 RCS file: /cvs/sw/sw/source/ui/inc/swmn.hrc,v
136 retrieving revision 1.133
137 diff -u -p -u -r1.133 swmn.hrc
138 --- sw/source/ui/inc/swmn.hrc 17 Jul 2003 11:58:11 -0000 1.133
139 +++ sw/source/ui/inc/swmn.hrc 31 Jul 2003 17:02:02 -0000
140 @@ -7708,6 +7708,54 @@ MenuItem _MN_EXTRA
141 Text[ hindi ] = "~हाइफनेशन...";
142 Text[ slovak ] = "~Delenie slov...";
146 + Identifier = FN_WORD_COUNT_DLG ;
147 + HelpID = FN_WORD_COUNT_DLG ;
148 + Text = "Wörter zählen..." ;
149 + Text [ arabic ] = "ÅÍÕÇÆíÇÊ...";
150 + Text [ english ] = "Word count...";
151 + Text [ english_us ] = "Word count...";
152 + Text [ catalan ] = "Comptador de paraules...";
153 + Text [ czech ] = "PoÄ?et slov...";
154 + Text [ danish ] = "Ordoptælling...";
155 + Text [ greek ] = "Î?Ï?ίθμηÏ?η Î?ÎξεÏ?ν...";
156 + Text [ spanish ] = "Contar palabras...";
157 + Text [ estonian ] = "Sõnade arv...";
158 + Text [ finnish ] = "Laske sanat...";
159 + Text [ french ] = "Statistiques...";
160 + Text [ hindi ] = "शब�द �िन��...";
161 + Text [ italian ] = "Statistiche...";
162 + Text [ hungarian ] = "Szavak száma...";
163 + Text [ japanese ] = "ã?¯ã?¼ã??ã?«ã?¦ã?³ã??...";
164 + Text [ korean ] = "��...";
165 + Text [ norwegian ] = "Ordtelling...";
166 + Text [ dutch ] = "Woorden tellen...";
167 + Text [ polish ] = "Liczba s³ów...";
168 + Text [ portuguese ] = "Contagem palavras...";
169 + Text [ portuguese_brazilian ] = "Contagem palavras...";
170 + Text [ russian ] = "Ð?олиÑ?еÑ?Ñ?во Ñ?лов...";
171 + Text [ slovak ] = "PoÄ?et slov...";
172 + Text [ swedish ] = "Ordräkning...";
173 + Text [ turkish ] = "Ýstatistik...";
174 + Text [ chinese_simplified ] = "�计...";
175 + Text [ chinese_traditional ] = "統�...";
176 +/* --: "Word count" translations
177 + az: "KÉ?lmÉ? Miqdarı"
179 + cy: "Cyfrif geiriau"
181 + mk: "Ð?Ñ?оеÑ?е на збоÑ?ови"
182 + mt: "Għadd taâ?? kliem"
183 + ro: "NumÄ?rÄ? cuvintele"
184 + sl: "Å tevilo besed"
185 + sq: "Llogariti fjalët"
186 + ta: "��ல� �ண�ணி"
187 + uk: "Ð?Ñ?лÑ?кÑ?Ñ?Ñ?Ñ? Ñ?лÑ?в"
189 + wa: "Contaedje des mots"
195 Index: sw/source/ui/uiview/viewling.cxx
196 ===================================================================
197 RCS file: /cvs/sw/sw/source/ui/uiview/viewling.cxx,v
198 retrieving revision 1.13
199 diff -u -p -u -r1.13 viewling.cxx
200 --- sw/source/ui/uiview/viewling.cxx 17 Apr 2003 17:51:30 -0000 1.13
201 +++ sw/source/ui/uiview/viewling.cxx 7 Aug 2003 12:38:22 -0000
203 #ifndef _SVX_DIALMGR_HXX //autogen
204 #include <svx/dialmgr.hxx>
206 +#ifndef _SFX_DINFDLG_HXX
207 +#include <sfx2/dinfdlg.hxx>
209 #ifndef _SVX_LANGITEM_HXX
210 #include <svx/langitem.hxx>
212 @@ -214,6 +217,40 @@ void SwView::ExecLingu(SfxRequest &rReq)
213 case FN_HYPHENATE_OPT_DLG:
216 + case FN_WORD_COUNT_DLG: {
218 + SfxObjectShell *pObjectShell = GetObjectShell();
222 + String aURL, aTitle;
223 + SfxDocumentInfo *pTmpDocInfo = new SfxDocumentInfo;
224 + *pTmpDocInfo = pObjectShell->GetDocInfo ();
225 + pTmpDocInfo->SetReadOnly( true );
226 + SfxDocumentInfoItem aDocInfoItem( aURL, *pTmpDocInfo );
228 + SfxItemSet aSet(GetPool(), SID_DOCINFO, SID_DOCINFO,
229 + SID_EXPLORER_PROPS_START, SID_EXPLORER_PROPS_START, 0L );
230 + aSet.Put( aDocInfoItem );
231 + aSet.Put( SfxStringItem( SID_EXPLORER_PROPS_START, aTitle ) );
233 + // SwDocShell::CreateDocumentInfoDialog
234 + SfxDocumentInfoDialog *pDlg = pObjectShell->CreateDocumentInfoDialog( 0, aSet );
236 + pDlg->RemoveResetButton();
237 + pDlg->RemoveTabPage( TP_DOCINFODESC );
238 + pDlg->RemoveTabPage( TP_DOCINFODOC );
239 + pDlg->RemoveTabPage( TP_DOCINFOUSER );
240 + pDlg->RemoveTabPage( TP_DOCINFORELOAD );
241 + pDlg->GetCancelButton().Hide();
243 + pDlg->Execute(); // discard return value - it's irrelevant.
246 + delete pTmpDocInfo;
251 ASSERT(!this, falscher Dispatcher);