View | Details | Raw Unified | Return to issue 17964
Collapse All | Expand All

(-)sw/inc/cmdid.h (+1 lines)
Lines 749-754 Achtung: Ab sofort sind in diesem File k Link Here
749
#define FN_MACRO_POPUP				(FN_EXTRA + 37)   /* Alle Macrofunktionen */
749
#define FN_MACRO_POPUP				(FN_EXTRA + 37)   /* Alle Macrofunktionen */
750
#define FN_BULLET					(FN_EXTRA + 38)   /* Bullet-Liste */
750
#define FN_BULLET					(FN_EXTRA + 38)   /* Bullet-Liste */
751
751
752
#define FN_WORD_COUNT_DLG                       (FN_EXTRA + 39)
752
753
753
//	Bereich: Gloassaries
754
//	Bereich: Gloassaries
754
755
(-)sw/sdi/swriter.sdi (+23 lines)
Lines 8482-8487 SfxBoolItem UnderlineDouble FN_UNDERLINE Link Here
8482
]
8482
]
8483
8483
8484
//--------------------------------------------------------------------------
8484
//--------------------------------------------------------------------------
8485
SfxVoidItem WordCount FN_WORD_COUNT_DLG
8486
()
8487
[
8488
	/* flags: */
8489
	AutoUpdate = FALSE,
8490
	Cachable = Cachable,
8491
	FastCall = FALSE,
8492
	HasCoreId = FALSE,
8493
	HasDialog = TRUE,
8494
	ReadOnlyDoc = FALSE,
8495
	Toggle = TRUE,
8496
	Container = FALSE,
8497
	Asynchron;
8498
8499
	/* config: */
8500
	AccelConfig = TRUE,
8501
	MenuConfig = TRUE,
8502
	StatusBarConfig = FALSE,
8503
	ToolBoxConfig = TRUE,
8504
	GroupId = GID_OPTIONS;
8505
]
8506
8507
//--------------------------------------------------------------------------
8485
SfxVoidItem UnhainFrames FN_FRAME_UNCHAIN
8508
SfxVoidItem UnhainFrames FN_FRAME_UNCHAIN
8486
8509
8487
[
8510
[
(-)sw/sdi/swslots.src (+6 lines)
Lines 3685-3690 SfxSlotInfo FN_HYPHENATE_OPT_DLG Link Here
3685
	SlotName[ hindi ] = "हाइफनेशन";
3685
	SlotName[ hindi ] = "हाइफनेशन";
3686
	SlotName[ slovak ] = "Delenie slov";
3686
	SlotName[ slovak ] = "Delenie slov";
3687
};
3687
};
3688
SfxSlotInfo FN_WORD_COUNT_DLG
3689
{
3690
	SlotName = "Wörter zählen...";
3691
	SlotName[ english ] =  "Word count";
3692
	SlotName[ english_us ] = "Word count";
3693
};
3688
SfxSlotInfo FN_IDX_MARK_TO_IDX
3694
SfxSlotInfo FN_IDX_MARK_TO_IDX
3689
{
3695
{
3690
	SlotName = "Indexmarke zum Index";
3696
	SlotName = "Indexmarke zum Index";
(-)sw/sdi/viewsh.sdi (+6 lines)
Lines 112-117 interface TextEditView : BaseTextEditVie Link Here
112
		StateMethod = GetState ;
112
		StateMethod = GetState ;
113
		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
113
		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
114
	]
114
	]
115
	FN_WORD_COUNT_DLG // status(final|play)
116
	[
117
		ExecMethod = ExecLingu ;
118
		StateMethod = GetState ;
119
		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
120
	];
115
	FN_CHANGE_PAGENUM // status(final)
121
	FN_CHANGE_PAGENUM // status(final)
116
	[
122
	[
117
		ExecMethod = ExecDlg ;
123
		ExecMethod = ExecDlg ;
(-)sw/source/ui/inc/swmn.hrc (+8 lines)
Lines 7708-7713 MenuItem _MN_EXTRA Link Here
7708
				Text[ hindi ] = "~हाइफनेशन...";
7708
				Text[ hindi ] = "~हाइफनेशन...";
7709
				Text[ slovak ] = "~Delenie slov...";
7709
				Text[ slovak ] = "~Delenie slov...";
7710
			};
7710
			};
7711
 			MenuItem
7712
 			{
7713
 				Identifier = FN_WORD_COUNT_DLG ;
7714
 				HelpID = FN_WORD_COUNT_DLG ;
7715
 				Text = "Word count..." ;
7716
 				Text [ English ] = "Word count..." ;
7717
 				Text [ english_us ] = "Word count..." ;
7718
  			};
7711
#endif
7719
#endif
7712
			SEPARATOR ;
7720
			SEPARATOR ;
7713
			MenuItem
7721
			MenuItem
(-)sw/source/ui/uiview/viewling.cxx (+37 lines)
Lines 105-110 Link Here
105
#ifndef _SVX_DIALMGR_HXX //autogen
105
#ifndef _SVX_DIALMGR_HXX //autogen
106
#include <svx/dialmgr.hxx>
106
#include <svx/dialmgr.hxx>
107
#endif
107
#endif
108
#ifndef _SFX_DINFDLG_HXX
109
#include <sfx2/dinfdlg.hxx>
110
#endif
108
#ifndef _SVX_LANGITEM_HXX
111
#ifndef _SVX_LANGITEM_HXX
109
#include <svx/langitem.hxx>
112
#include <svx/langitem.hxx>
110
#endif
113
#endif
Lines 214-219 void SwView::ExecLingu(SfxRequest &rReq) Link Here
214
		case FN_HYPHENATE_OPT_DLG:
217
		case FN_HYPHENATE_OPT_DLG:
215
			HyphenateDocument();
218
			HyphenateDocument();
216
			break;
219
			break;
220
	case FN_WORD_COUNT_DLG: {
221
222
		SfxObjectShell *pObjectShell = GetObjectShell();
223
		if (!pObjectShell)
224
			break;
225
226
		String aURL, aTitle;
227
		SfxDocumentInfo *pTmpDocInfo = new SfxDocumentInfo;
228
		*pTmpDocInfo = pObjectShell->GetDocInfo ();
229
		pTmpDocInfo->SetReadOnly( true );
230
		SfxDocumentInfoItem aDocInfoItem( aURL, *pTmpDocInfo );
231
232
		SfxItemSet aSet(GetPool(), SID_DOCINFO, SID_DOCINFO,
233
				SID_EXPLORER_PROPS_START, SID_EXPLORER_PROPS_START, 0L );
234
		aSet.Put( aDocInfoItem );
235
		aSet.Put( SfxStringItem( SID_EXPLORER_PROPS_START, aTitle ) );
236
237
		// SwDocShell::CreateDocumentInfoDialog
238
		SfxDocumentInfoDialog *pDlg = pObjectShell->CreateDocumentInfoDialog( 0, aSet );
239
240
		pDlg->RemoveResetButton();
241
		pDlg->RemoveTabPage( TP_DOCINFODESC );
242
		pDlg->RemoveTabPage( TP_DOCINFODOC );
243
		pDlg->RemoveTabPage( TP_DOCINFOUSER );
244
		pDlg->RemoveTabPage( TP_DOCINFORELOAD );
245
		pDlg->GetCancelButton().Hide();
246
247
		pDlg->Execute(); // discard return value - it's irrelevant.
248
249
		delete pDlg;
250
		delete pTmpDocInfo;
251
		break;
252
	}
253
		
217
		default:
254
		default:
218
			ASSERT(!this, falscher Dispatcher);
255
			ASSERT(!this, falscher Dispatcher);
219
			return;
256
			return;

Return to issue 17964