LibreOffice Module sw (master)  1
optpage.hxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 #ifndef INCLUDED_SW_SOURCE_UIBASE_INC_OPTPAGE_HXX
20 #define INCLUDED_SW_SOURCE_UIBASE_INC_OPTPAGE_HXX
21 #include <sfx2/tabdlg.hxx>
22 
23 #include <vcl/weld.hxx>
24 #include <svtools/ctrlbox.hxx>
25 #include <svx/colorbox.hxx>
26 #include <svx/fntctrl.hxx>
27 #include "fontcfg.hxx"
28 class SfxPrinter;
29 class SwStdFontConfig;
30 class SwWrtShell;
31 class FontList;
32 
33 // Tools->Options->Writer->View
34 // Tools->Options->Writer/Web->View
36 {
37  std::unique_ptr<weld::CheckButton> m_xCrossCB;
38 
39  std::unique_ptr<weld::ComboBox> m_xHMetric;
40  std::unique_ptr<weld::CheckButton> m_xVRulerCBox;
41  std::unique_ptr<weld::CheckButton> m_xVRulerRightCBox;
42  std::unique_ptr<weld::ComboBox> m_xVMetric;
43  std::unique_ptr<weld::CheckButton> m_xSmoothCBox;
44 
45  std::unique_ptr<weld::CheckButton> m_xGrfCB;
46  std::unique_ptr<weld::CheckButton> m_xTableCB;
47  std::unique_ptr<weld::CheckButton> m_xDrwCB;
48  std::unique_ptr<weld::CheckButton> m_xPostItCB;
49 
50  std::unique_ptr<weld::Frame> m_xSettingsFrame;
51  std::unique_ptr<weld::Label> m_xSettingsLabel;
52  std::unique_ptr<weld::Label> m_xMetricLabel;
53  std::unique_ptr<weld::ComboBox> m_xMetricLB;
54 
55  std::unique_ptr<weld::CheckButton> m_xShowInlineTooltips;
56  std::unique_ptr<weld::CheckButton> m_xFieldHiddenCB;
57  std::unique_ptr<weld::CheckButton> m_xFieldHiddenParaCB;
58 
59  DECL_LINK(VertRulerHdl, weld::ToggleButton&, void);
60 public:
61  SwContentOptPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
62  virtual ~SwContentOptPage() override;
63 
64  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet);
65 
66  virtual bool FillItemSet(SfxItemSet* rSet) override;
67  virtual void Reset(const SfxItemSet* rSet) override;
68 };
69 
70 // TabPage printer settings additions
72 {
73  OUString sNone;
75  bool bPreview;
76 
77  std::unique_ptr<weld::CheckButton> m_xGrfCB;
78  std::unique_ptr<weld::CheckButton> m_xCtrlFieldCB;
79  std::unique_ptr<weld::CheckButton> m_xBackgroundCB;
80  std::unique_ptr<weld::CheckButton> m_xBlackFontCB;
81  std::unique_ptr<weld::CheckButton> m_xPrintHiddenTextCB;
82  std::unique_ptr<weld::CheckButton> m_xPrintTextPlaceholderCB;
83 
84  std::unique_ptr<weld::Widget> m_xPagesFrame;
85  std::unique_ptr<weld::CheckButton> m_xLeftPageCB;
86  std::unique_ptr<weld::CheckButton> m_xRightPageCB;
87  std::unique_ptr<weld::CheckButton> m_xProspectCB;
88  std::unique_ptr<weld::CheckButton> m_xProspectCB_RTL;
89 
90  std::unique_ptr<weld::Widget> m_xCommentsFrame;
91  std::unique_ptr<weld::RadioButton> m_xNoRB;
92  std::unique_ptr<weld::RadioButton> m_xOnlyRB;
93  std::unique_ptr<weld::RadioButton> m_xEndRB;
94  std::unique_ptr<weld::RadioButton> m_xEndPageRB;
95  std::unique_ptr<weld::RadioButton> m_xInMarginsRB;
96 
97  std::unique_ptr<weld::CheckButton> m_xPrintEmptyPagesCB;
98  std::unique_ptr<weld::CheckButton> m_xPaperFromSetupCB;
99  std::unique_ptr<weld::ComboBox> m_xFaxLB;
100 
101  DECL_LINK(AutoClickHdl, weld::ToggleButton&, void);
102  DECL_LINK(SelectHdl, weld::ComboBox&, void);
103 
104 public:
105  SwAddPrinterTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
106  virtual ~SwAddPrinterTabPage() override;
107 
108  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet);
109 
110  virtual bool FillItemSet(SfxItemSet* rSet) override;
111  virtual void Reset(const SfxItemSet* rSet) override;
112  void SetFax(const std::vector<OUString>& );
113  void SetPreview(bool bPrev);
114  virtual void PageCreated(const SfxAllItemSet& aSet) override;
115 };
116 
118 {
119  OUString m_sShellStd;
120  OUString m_sShellTitle;
121  OUString m_sShellList;
122  OUString m_sShellLabel;
123  OUString m_sShellIndex;
124 
126  std::unique_ptr<FontList> m_pFontList;
130 
131  // only defaults were there? they were signed with the boxes
132  bool m_bListDefault :1;
136  bool m_bIdxDefault :1;
139 
143 
144  sal_uInt8 m_nFontGroup; //fontcfg.hxx: FONT_GROUP_[STANDARD|CJK|CTL]
145 
147  OUString m_sScriptAsian;
149 
150  std::unique_ptr<weld::Label> m_xLabelFT;
151  std::unique_ptr<weld::ComboBox> m_xStandardBox;
152  std::unique_ptr<FontSizeBox> m_xStandardHeightLB;
153  std::unique_ptr<weld::ComboBox> m_xTitleBox;
154  std::unique_ptr<FontSizeBox> m_xTitleHeightLB;
155  std::unique_ptr<weld::ComboBox> m_xListBox;
156  std::unique_ptr<FontSizeBox> m_xListHeightLB;
157  std::unique_ptr<weld::ComboBox> m_xLabelBox;
158  std::unique_ptr<FontSizeBox> m_xLabelHeightLB;
159  std::unique_ptr<weld::ComboBox> m_xIdxBox;
160  std::unique_ptr<FontSizeBox> m_xIndexHeightLB;
161  std::unique_ptr<weld::Button> m_xStandardPB;
162 
163  DECL_LINK(StandardHdl, weld::Button&, void );
164  DECL_LINK(ModifyHdl, weld::ComboBox&, void );
165  DECL_LINK(LoseFocusHdl, weld::Widget&, void );
166 
167 public:
168  SwStdFontTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
169  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet);
170  virtual ~SwStdFontTabPage() override;
171 
172  virtual bool FillItemSet(SfxItemSet* rSet) override;
173  virtual void Reset(const SfxItemSet* rSet) override;
174 
175  virtual void PageCreated(const SfxAllItemSet& aSet) override;
176 };
177 
179 {
182 
183  std::unique_ptr<weld::CheckButton> m_xHeaderCB;
184  std::unique_ptr<weld::CheckButton> m_xRepeatHeaderCB;
185  std::unique_ptr<weld::CheckButton> m_xDontSplitCB;
186  std::unique_ptr<weld::CheckButton> m_xBorderCB;
187 
188  std::unique_ptr<weld::CheckButton> m_xNumFormattingCB;
189  std::unique_ptr<weld::CheckButton> m_xNumFormatFormattingCB;
190  std::unique_ptr<weld::CheckButton> m_xNumAlignmentCB;
191 
192  std::unique_ptr<weld::MetricSpinButton> m_xRowMoveMF;
193  std::unique_ptr<weld::MetricSpinButton> m_xColMoveMF;
194 
195  std::unique_ptr<weld::MetricSpinButton> m_xRowInsertMF;
196  std::unique_ptr<weld::MetricSpinButton> m_xColInsertMF;
197 
198  std::unique_ptr<weld::RadioButton> m_xFixRB;
199  std::unique_ptr<weld::RadioButton> m_xFixPropRB;
200  std::unique_ptr<weld::RadioButton> m_xVarRB;
201 
202  DECL_LINK(CheckBoxHdl, weld::Button&, void);
203 
204 public:
205  SwTableOptionsTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
206  virtual ~SwTableOptionsTabPage() override;
207 
208  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet);
209 
210  virtual bool FillItemSet(SfxItemSet* rSet) override;
211  virtual void Reset(const SfxItemSet* rSet) override;
212 
213  virtual void PageCreated( const SfxAllItemSet& aSet) override;
214 
215 };
216 
217 // TabPage for ShadowCursor
219 {
221 
222  //nonprinting characters
223  std::unique_ptr<weld::CheckButton> m_xParaCB;
224  std::unique_ptr<weld::CheckButton> m_xSHyphCB;
225  std::unique_ptr<weld::CheckButton> m_xSpacesCB;
226  std::unique_ptr<weld::CheckButton> m_xHSpacesCB;
227  std::unique_ptr<weld::CheckButton> m_xTabCB;
228  std::unique_ptr<weld::Label> m_xTabLabel;
229  std::unique_ptr<weld::CheckButton> m_xBreakCB;
230  std::unique_ptr<weld::CheckButton> m_xCharHiddenCB;
231  std::unique_ptr<weld::CheckButton> m_xBookmarkCB;
232  std::unique_ptr<weld::Label> m_xBookmarkLabel;
233 
234  std::unique_ptr<weld::Frame> m_xDirectCursorFrame;
235  std::unique_ptr<weld::CheckButton> m_xOnOffCB;
236 
237  std::unique_ptr<weld::ComboBox> m_xDirectCursorFillMode;
238  std::unique_ptr<weld::Frame> m_xCursorProtFrame;
239  std::unique_ptr<weld::CheckButton> m_xCursorInProtCB;
240 
241  std::unique_ptr<weld::CheckButton> m_xMathBaselineAlignmentCB;
242 
243 public:
245  virtual ~SwShdwCursorOptionsTabPage() override;
246 
247  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet);
248 
249  virtual bool FillItemSet( SfxItemSet* rSet ) override;
250  virtual void Reset( const SfxItemSet* rSet ) override;
251 
252  virtual void PageCreated( const SfxAllItemSet& aSet ) override;
253 };
254 
255 // mark preview
257 {
258  Color m_aBgCol; // background
259  Color m_aTransCol; // transparency
260  Color m_aMarkCol; // marks
261  Color m_aLineCol; // general lines
262  Color m_aShadowCol; // shadow
263  Color m_aTextCol; // text
264  Color m_aPrintAreaCol; // frame for print area
265 
269 
270  sal_uInt16 nMarkPos;
271 
272  virtual void Paint(vcl::RenderContext& rRenderContext, const tools::Rectangle&) override;
273  void PaintPage(vcl::RenderContext& rRenderContext, const tools::Rectangle &rRect);
274  void InitColors();
275 
276 public:
277  SwMarkPreview();
278  virtual void SetDrawingArea(weld::DrawingArea* pDrawingArea) override;
279  virtual ~SwMarkPreview() override;
280 
281  void SetColor(const Color& rCol) { m_aMarkCol = rCol; }
282  void SetMarkPos(sal_uInt16 nPos) { nMarkPos = nPos; }
283 };
284 
285 // redlining options
287 {
288  std::unique_ptr<weld::ComboBox> m_xInsertLB;
289  std::unique_ptr<ColorListBox> m_xInsertColorLB;
290  std::unique_ptr<SvxFontPrevWindow> m_xInsertedPreviewWN;
291  std::unique_ptr<weld::CustomWeld> m_xInsertedPreview;
292 
293  std::unique_ptr<weld::ComboBox> m_xDeletedLB;
294  std::unique_ptr<ColorListBox> m_xDeletedColorLB;
295  std::unique_ptr<SvxFontPrevWindow> m_xDeletedPreviewWN;
296  std::unique_ptr<weld::CustomWeld> m_xDeletedPreview;
297 
298  std::unique_ptr<weld::ComboBox> m_xChangedLB;
299  std::unique_ptr<ColorListBox> m_xChangedColorLB;
300  std::unique_ptr<SvxFontPrevWindow> m_xChangedPreviewWN;
301  std::unique_ptr<weld::CustomWeld> m_xChangedPreview;
302 
303  std::unique_ptr<weld::ComboBox> m_xMarkPosLB;
304  std::unique_ptr<ColorListBox> m_xMarkColorLB;
305  std::unique_ptr<SwMarkPreview> m_xMarkPreviewWN;
306  std::unique_ptr<weld::CustomWeld> m_xMarkPreview;
307 
308  DECL_LINK(AttribHdl, weld::ComboBox&, void);
309  void ChangedMaskPrev();
310  DECL_LINK(ChangedMaskPrevHdl, weld::ComboBox&, void);
311  DECL_LINK(ChangedMaskColorPrevHdl, ColorListBox&, void);
312  DECL_LINK(ColorHdl, ColorListBox&, void);
313 
314  static void InitFontStyle(SvxFontPrevWindow& rExampleWin, const OUString& rText);
315 
316 public:
318  virtual ~SwRedlineOptionsTabPage() override;
319 
320  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet);
321 
322  virtual bool FillItemSet( SfxItemSet* rSet ) override;
323  virtual void Reset( const SfxItemSet* rSet ) override;
324 };
325 
326 // TabPage test settings for SW
327 
328 #ifdef DBG_UTIL
329 
330 class SwTestTabPage : public SfxTabPage
331 {
332 public:
333  SwTestTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
334  virtual ~SwTestTabPage() override;
335 
336  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet);
337 
338  virtual bool FillItemSet( SfxItemSet* rSet ) override;
339  virtual void Reset( const SfxItemSet* rSet ) override;
340 
341 private:
343 
344  std::unique_ptr<weld::CheckButton> m_xTest1CBox;
345  std::unique_ptr<weld::CheckButton> m_xTest2CBox;
346  std::unique_ptr<weld::CheckButton> m_xTest3CBox;
347  std::unique_ptr<weld::CheckButton> m_xTest4CBox;
348  std::unique_ptr<weld::CheckButton> m_xTest5CBox;
349  std::unique_ptr<weld::CheckButton> m_xTest6CBox;
350  std::unique_ptr<weld::CheckButton> m_xTest7CBox;
351  std::unique_ptr<weld::CheckButton> m_xTest8CBox;
352  std::unique_ptr<weld::CheckButton> m_xTest9CBox;
353  std::unique_ptr<weld::CheckButton> m_xTest10CBox;
354 
355  void Init();
356  DECL_LINK(AutoClickHdl, weld::Button&, void);
357 };
358 #endif // DBG_UTIL
359 
361 {
362  std::unique_ptr<weld::RadioButton> m_xAutoRB;
363  std::unique_ptr<weld::RadioButton> m_xWordRB;
364  std::unique_ptr<weld::RadioButton> m_xCharRB;
365  std::unique_ptr<weld::CheckButton> m_xRsidCB;
366  std::unique_ptr<weld::CheckButton> m_xIgnoreCB;
367  std::unique_ptr<weld::SpinButton> m_xLenNF;
368  std::unique_ptr<weld::CheckButton> m_xStoreRsidCB;
369 
370  DECL_LINK(ComparisonHdl, weld::Button&, void);
371  DECL_LINK(IgnoreHdl, weld::Button&, void);
372 
373 public:
375  virtual ~SwCompareOptionsTabPage() override;
376 
377  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rAttrSet );
378 
379  virtual bool FillItemSet( SfxItemSet* rSet ) override;
380  virtual void Reset( const SfxItemSet* rSet ) override;
381 };
382 
383 #endif
384 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
std::unique_ptr< weld::ComboBox > m_xTitleBox
Definition: optpage.hxx:153
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:544
std::unique_ptr< weld::CheckButton > m_xTableCB
Definition: optpage.hxx:46
DECL_LINK(VertRulerHdl, weld::ToggleButton &, void)
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:1019
std::unique_ptr< weld::CustomWeld > m_xInsertedPreview
Definition: optpage.hxx:291
std::unique_ptr< weld::ComboBox > m_xIdxBox
Definition: optpage.hxx:159
DECL_LINK(StandardHdl, weld::Button &, void)
std::unique_ptr< ColorListBox > m_xInsertColorLB
Definition: optpage.hxx:289
Color m_aMarkCol
Definition: optpage.hxx:260
std::unique_ptr< weld::CheckButton > m_xNumAlignmentCB
Definition: optpage.hxx:190
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:1300
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:1106
std::unique_ptr< weld::CheckButton > m_xRepeatHeaderCB
Definition: optpage.hxx:184
SwRedlineOptionsTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:1534
void InitColors()
Definition: optpage.cxx:1395
std::unique_ptr< weld::CheckButton > m_xPostItCB
Definition: optpage.hxx:48
std::unique_ptr< weld::ComboBox > m_xListBox
Definition: optpage.hxx:155
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:2002
std::unique_ptr< weld::CheckButton > m_xTest3CBox
Definition: optpage.hxx:346
std::unique_ptr< weld::CheckButton > m_xProspectCB
Definition: optpage.hxx:87
std::unique_ptr< weld::CheckButton > m_xCtrlFieldCB
Definition: optpage.hxx:78
SwTestTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:2108
std::unique_ptr< weld::CheckButton > m_xTest4CBox
Definition: optpage.hxx:347
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:1609
SwWrtShell * m_pWrtShell
Definition: optpage.hxx:220
SwStdFontConfig * m_pFontConfig
Definition: optpage.hxx:127
bool m_bListHeightDefault
Definition: optpage.hxx:140
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:1997
OUString m_sShellLabel
Definition: optpage.hxx:122
std::unique_ptr< weld::CheckButton > m_xTest1CBox
Definition: optpage.hxx:344
std::unique_ptr< weld::CheckButton > m_xLeftPageCB
Definition: optpage.hxx:85
std::unique_ptr< weld::Frame > m_xSettingsFrame
Definition: optpage.hxx:50
std::unique_ptr< weld::CheckButton > m_xDrwCB
Definition: optpage.hxx:47
std::unique_ptr< weld::CheckButton > m_xStoreRsidCB
Definition: optpage.hxx:368
bool m_bDisposePrinter
Definition: optpage.hxx:138
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &) override
Definition: optpage.cxx:1409
std::unique_ptr< weld::ComboBox > m_xStandardBox
Definition: optpage.hxx:151
Color m_aTextCol
Definition: optpage.hxx:263
bool m_bIndexHeightDefault
Definition: optpage.hxx:142
std::unique_ptr< SvxFontPrevWindow > m_xChangedPreviewWN
Definition: optpage.hxx:300
std::unique_ptr< weld::CheckButton > m_xDontSplitCB
Definition: optpage.hxx:185
std::unique_ptr< weld::Label > m_xBookmarkLabel
Definition: optpage.hxx:232
virtual ~SwRedlineOptionsTabPage() override
Definition: optpage.cxx:1593
bool m_bLabelHeightDefault
Definition: optpage.hxx:141
bool m_bSetListDefault
Definition: optpage.hxx:133
virtual ~SwTableOptionsTabPage() override
Definition: optpage.cxx:1009
bool bAttrModified
Definition: optpage.hxx:342
bool m_bSetIdxDefault
Definition: optpage.hxx:137
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:2135
std::unique_ptr< weld::CheckButton > m_xGrfCB
Definition: optpage.hxx:77
VclPtr< SfxPrinter > m_pPrt
Definition: optpage.hxx:125
std::unique_ptr< weld::CheckButton > m_xVRulerRightCBox
Definition: optpage.hxx:41
std::unique_ptr< weld::CheckButton > m_xParaCB
Definition: optpage.hxx:223
std::unique_ptr< weld::CheckButton > m_xMathBaselineAlignmentCB
Definition: optpage.hxx:241
std::unique_ptr< weld::ComboBox > m_xDeletedLB
Definition: optpage.hxx:293
Used by the UI to modify the document model.
Definition: wrtsh.hxx:90
std::unique_ptr< weld::CheckButton > m_xFieldHiddenParaCB
Definition: optpage.hxx:57
std::unique_ptr< SwMarkPreview > m_xMarkPreviewWN
Definition: optpage.hxx:305
std::unique_ptr< weld::ComboBox > m_xLabelBox
Definition: optpage.hxx:157
tools::Rectangle aRightPagePrtArea
Definition: optpage.hxx:268
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: optpage.cxx:977
std::unique_ptr< weld::Button > m_xStandardPB
Definition: optpage.hxx:161
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:210
std::unique_ptr< SvxFontPrevWindow > m_xDeletedPreviewWN
Definition: optpage.hxx:295
Color m_aShadowCol
Definition: optpage.hxx:262
DECL_LINK(AttribHdl, weld::ComboBox &, void)
std::unique_ptr< weld::CheckButton > m_xBookmarkCB
Definition: optpage.hxx:231
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:700
sal_uInt16 nMarkPos
Definition: optpage.hxx:270
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:344
std::unique_ptr< weld::CustomWeld > m_xChangedPreview
Definition: optpage.hxx:301
std::unique_ptr< FontSizeBox > m_xListHeightLB
Definition: optpage.hxx:156
std::unique_ptr< weld::CheckButton > m_xCursorInProtCB
Definition: optpage.hxx:239
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:1691
std::unique_ptr< weld::CheckButton > m_xVRulerCBox
Definition: optpage.hxx:40
SwCompareOptionsTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:1975
void SetFax(const std::vector< OUString > &)
Definition: optpage.cxx:443
std::unique_ptr< weld::RadioButton > m_xVarRB
Definition: optpage.hxx:200
std::unique_ptr< weld::CheckButton > m_xTest7CBox
Definition: optpage.hxx:350
std::unique_ptr< weld::ComboBox > m_xMarkPosLB
Definition: optpage.hxx:303
std::unique_ptr< weld::MetricSpinButton > m_xRowInsertMF
Definition: optpage.hxx:195
tools::Rectangle aLeftPagePrtArea
Definition: optpage.hxx:267
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: optpage.cxx:458
std::unique_ptr< weld::CheckButton > m_xShowInlineTooltips
Definition: optpage.hxx:55
std::unique_ptr< weld::CheckButton > m_xTabCB
Definition: optpage.hxx:227
std::unique_ptr< weld::CheckButton > m_xSmoothCBox
Definition: optpage.hxx:43
std::unique_ptr< weld::RadioButton > m_xEndRB
Definition: optpage.hxx:93
OUString m_sScriptAsian
Definition: optpage.hxx:147
SwAddPrinterTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:265
void SetMarkPos(sal_uInt16 nPos)
Definition: optpage.hxx:282
std::unique_ptr< weld::RadioButton > m_xFixRB
Definition: optpage.hxx:198
std::unique_ptr< weld::CheckButton > m_xSHyphCB
Definition: optpage.hxx:224
OUString m_sShellList
Definition: optpage.hxx:121
std::unique_ptr< weld::CheckButton > m_xPrintEmptyPagesCB
Definition: optpage.hxx:97
std::unique_ptr< weld::RadioButton > m_xInMarginsRB
Definition: optpage.hxx:95
std::unique_ptr< weld::ComboBox > m_xDirectCursorFillMode
Definition: optpage.hxx:237
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:1250
std::unique_ptr< weld::RadioButton > m_xEndPageRB
Definition: optpage.hxx:94
virtual ~SwAddPrinterTabPage() override
Definition: optpage.cxx:327
std::unique_ptr< weld::RadioButton > m_xAutoRB
Definition: optpage.hxx:362
Color m_aLineCol
Definition: optpage.hxx:261
bool m_bSetLabelDefault
Definition: optpage.hxx:135
std::unique_ptr< ColorListBox > m_xChangedColorLB
Definition: optpage.hxx:299
std::unique_ptr< weld::CustomWeld > m_xDeletedPreview
Definition: optpage.hxx:296
DECL_LINK(AutoClickHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xTabLabel
Definition: optpage.hxx:228
std::unique_ptr< FontSizeBox > m_xLabelHeightLB
Definition: optpage.hxx:158
LanguageType m_eLanguage
Definition: optpage.hxx:129
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:571
virtual ~SwStdFontTabPage() override
Definition: optpage.cxx:530
tools::Rectangle aPage
Definition: optpage.hxx:266
virtual ~SwCompareOptionsTabPage() override
Definition: optpage.cxx:1993
std::unique_ptr< weld::CheckButton > m_xTest2CBox
Definition: optpage.hxx:345
DECL_LINK(ComparisonHdl, weld::Button &, void)
DECL_LINK(AutoClickHdl, weld::ToggleButton &, void)
std::unique_ptr< weld::CheckButton > m_xPaperFromSetupCB
Definition: optpage.hxx:98
DECL_LINK(CheckBoxHdl, weld::Button &, void)
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:184
virtual ~SwShdwCursorOptionsTabPage() override
Definition: optpage.cxx:1234
OUString m_sShellIndex
Definition: optpage.hxx:123
std::unique_ptr< weld::CheckButton > m_xIgnoreCB
Definition: optpage.hxx:366
std::unique_ptr< weld::RadioButton > m_xWordRB
Definition: optpage.hxx:363
std::unique_ptr< weld::ComboBox > m_xVMetric
Definition: optpage.hxx:42
std::unique_ptr< weld::CheckButton > m_xTest10CBox
Definition: optpage.hxx:353
std::unique_ptr< weld::Widget > m_xCommentsFrame
Definition: optpage.hxx:90
SwContentOptPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:85
std::unique_ptr< weld::CustomWeld > m_xMarkPreview
Definition: optpage.hxx:306
void PaintPage(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)
Definition: optpage.cxx:1479
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:1013
std::unique_ptr< FontList > m_pFontList
Definition: optpage.hxx:126
SwStdFontTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:478
OUString m_sScriptWestern
Definition: optpage.hxx:146
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:338
std::unique_ptr< weld::CheckButton > m_xTest8CBox
Definition: optpage.hxx:351
std::unique_ptr< weld::CheckButton > m_xCharHiddenCB
Definition: optpage.hxx:230
virtual ~SwTestTabPage() override
Definition: optpage.cxx:2125
std::unique_ptr< weld::Label > m_xSettingsLabel
Definition: optpage.hxx:51
std::unique_ptr< weld::ComboBox > m_xHMetric
Definition: optpage.hxx:39
std::unique_ptr< weld::CheckButton > m_xOnOffCB
Definition: optpage.hxx:235
OUString m_sShellTitle
Definition: optpage.hxx:120
std::unique_ptr< weld::Label > m_xLabelFT
Definition: optpage.hxx:150
SwTableOptionsTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:984
std::unique_ptr< SvxFontPrevWindow > m_xInsertedPreviewWN
Definition: optpage.hxx:290
unsigned char sal_uInt8
std::unique_ptr< weld::ComboBox > m_xFaxLB
Definition: optpage.hxx:99
virtual void SetDrawingArea(weld::DrawingArea *pDrawingArea) override
Definition: optpage.cxx:1509
std::unique_ptr< weld::RadioButton > m_xCharRB
Definition: optpage.hxx:364
std::unique_ptr< weld::Frame > m_xCursorProtFrame
Definition: optpage.hxx:238
Color m_aTransCol
Definition: optpage.hxx:259
std::unique_ptr< weld::CheckButton > m_xTest6CBox
Definition: optpage.hxx:349
std::unique_ptr< weld::MetricSpinButton > m_xColInsertMF
Definition: optpage.hxx:196
std::unique_ptr< FontSizeBox > m_xIndexHeightLB
Definition: optpage.hxx:160
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:1238
std::unique_ptr< weld::Widget > m_xPagesFrame
Definition: optpage.hxx:84
void SetPreview(bool bPrev)
Definition: optpage.cxx:331
std::unique_ptr< weld::CheckButton > m_xHeaderCB
Definition: optpage.hxx:183
std::unique_ptr< weld::RadioButton > m_xFixPropRB
Definition: optpage.hxx:199
std::unique_ptr< weld::CheckButton > m_xCrossCB
Definition: optpage.hxx:37
std::unique_ptr< weld::CheckButton > m_xRsidCB
Definition: optpage.hxx:365
std::unique_ptr< FontSizeBox > m_xTitleHeightLB
Definition: optpage.hxx:154
static void InitFontStyle(SvxFontPrevWindow &rExampleWin, const OUString &rText)
Definition: optpage.cxx:1931
std::unique_ptr< weld::CheckButton > m_xSpacesCB
Definition: optpage.hxx:225
std::unique_ptr< weld::RadioButton > m_xNoRB
Definition: optpage.hxx:91
OUString m_sShellStd
Definition: optpage.hxx:119
std::unique_ptr< weld::CheckButton > m_xTest5CBox
Definition: optpage.hxx:348
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: optpage.cxx:1177
std::unique_ptr< weld::CheckButton > m_xBreakCB
Definition: optpage.hxx:229
std::unique_ptr< ColorListBox > m_xMarkColorLB
Definition: optpage.hxx:304
std::unique_ptr< weld::CheckButton > m_xRightPageCB
Definition: optpage.hxx:86
SwShdwCursorOptionsTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: optpage.cxx:1184
std::unique_ptr< weld::RadioButton > m_xOnlyRB
Definition: optpage.hxx:92
std::unique_ptr< weld::CheckButton > m_xProspectCB_RTL
Definition: optpage.hxx:88
std::unique_ptr< FontSizeBox > m_xStandardHeightLB
Definition: optpage.hxx:152
std::unique_ptr< weld::SpinButton > m_xLenNF
Definition: optpage.hxx:367
std::unique_ptr< weld::CheckButton > m_xNumFormattingCB
Definition: optpage.hxx:188
std::unique_ptr< weld::CheckButton > m_xHSpacesCB
Definition: optpage.hxx:226
std::unique_ptr< weld::CheckButton > m_xPrintHiddenTextCB
Definition: optpage.hxx:81
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:160
std::unique_ptr< weld::Frame > m_xDirectCursorFrame
Definition: optpage.hxx:234
std::unique_ptr< weld::Label > m_xMetricLabel
Definition: optpage.hxx:52
void SetColor(const Color &rCol)
Definition: optpage.hxx:281
SwWrtShell * m_pWrtShell
Definition: optpage.hxx:128
std::unique_ptr< weld::CheckButton > m_xFieldHiddenCB
Definition: optpage.hxx:56
std::unique_ptr< weld::CheckButton > m_xBorderCB
Definition: optpage.hxx:186
sal_uInt8 m_nFontGroup
Definition: optpage.hxx:144
std::unique_ptr< weld::ComboBox > m_xMetricLB
Definition: optpage.hxx:53
std::unique_ptr< weld::CheckButton > m_xGrfCB
Definition: optpage.hxx:45
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: optpage.cxx:2129
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: optpage.cxx:1614
std::unique_ptr< weld::CheckButton > m_xPrintTextPlaceholderCB
Definition: optpage.hxx:82
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: optpage.cxx:1243
std::unique_ptr< weld::ComboBox > m_xInsertLB
Definition: optpage.hxx:288
SwWrtShell * m_pWrtShell
Definition: optpage.hxx:180
virtual ~SwMarkPreview() override
Definition: optpage.cxx:1391
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:2156
std::unique_ptr< weld::MetricSpinButton > m_xRowMoveMF
Definition: optpage.hxx:192
std::unique_ptr< weld::CheckButton > m_xBlackFontCB
Definition: optpage.hxx:80
Color m_aBgCol
Definition: optpage.hxx:258
std::unique_ptr< ColorListBox > m_xDeletedColorLB
Definition: optpage.hxx:294
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:2048
Color m_aPrintAreaCol
Definition: optpage.hxx:264
virtual void Reset(const SfxItemSet *rSet) override
Definition: optpage.cxx:385
virtual ~SwContentOptPage() override
Definition: optpage.cxx:156
bool m_bLabelDefault
Definition: optpage.hxx:134
std::unique_ptr< weld::ComboBox > m_xChangedLB
Definition: optpage.hxx:298
std::unique_ptr< weld::MetricSpinButton > m_xColMoveMF
Definition: optpage.hxx:193
std::unique_ptr< weld::CheckButton > m_xBackgroundCB
Definition: optpage.hxx:79
std::unique_ptr< weld::CheckButton > m_xTest9CBox
Definition: optpage.hxx:352
OUString m_sScriptComplex
Definition: optpage.hxx:148
std::unique_ptr< weld::CheckButton > m_xNumFormatFormattingCB
Definition: optpage.hxx:189