LibreOffice Module cui (master)  1
paragrph.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_CUI_SOURCE_INC_PARAGRPH_HXX
20 #define INCLUDED_CUI_SOURCE_INC_PARAGRPH_HXX
21 
22 #include <sfx2/tabdlg.hxx>
23 #include <svx/relfld.hxx>
24 #include <svx/paraprev.hxx>
25 #include <svx/frmdirlbox.hxx>
26 
27 class SvxLineSpacingItem;
28 
29 // class SvxStdParagraphTabPage ------------------------------------------
30 /*
31  [Description]
32  With this TabPage standard attributes of a paragraph can be set
33  (indention, distance, alignment, line spacing).
34 
35  [Items]
36  <SvxAdjustItem><SID_ATTR_PARA_ADJUST>
37  <SvxLineSpacingItem><SID_ATTR_PARA_LINESPACE>
38  <SvxULSpaceItem><SID_ATTR_ULSPACE>
39  <SvxLRSpaceItem><SID_ATTR_LRSPACE>
40 */
41 
43 {
44  static const sal_uInt16 pStdRanges[];
45 
46 private:
47  long nWidth;
50  OUString sAbsDist;
51 
53 
54  // indention
55  std::unique_ptr<RelativeField> m_xLeftIndent;
56 
57  std::unique_ptr<weld::Label> m_xRightLabel;
58  std::unique_ptr<RelativeField> m_xRightIndent;
59 
60  std::unique_ptr<weld::Label> m_xFLineLabel;
61  std::unique_ptr<RelativeField> m_xFLineIndent;
62  std::unique_ptr<weld::CheckButton> m_xAutoCB;
63 
64  // distance
65  std::unique_ptr<RelativeField> m_xTopDist;
66  std::unique_ptr<RelativeField> m_xBottomDist;
67  std::unique_ptr<weld::CheckButton> m_xContextualCB;
68 
69  // line spacing
70  std::unique_ptr<weld::ComboBox> m_xLineDist;
71  std::unique_ptr<weld::MetricSpinButton> m_xLineDistAtPercentBox;
72  std::unique_ptr<weld::MetricSpinButton> m_xLineDistAtMetricBox;
73  std::unique_ptr<weld::Label> m_xLineDistAtLabel;
74  std::unique_ptr<weld::Label> m_xAbsDist;
75 
76  // only writer
77  std::unique_ptr<weld::Widget> m_xRegisterFL;
78  std::unique_ptr<weld::CheckButton> m_xRegisterCB;
79 
80  // preview
81  std::unique_ptr<weld::CustomWeld> m_xExampleWin;
82 
83  void SetLineSpacing_Impl( const SvxLineSpacingItem& rAttr );
84  void Init_Impl();
85  void UpdateExample_Impl();
86  void ELRLoseFocus();
87 
88  DECL_LINK(LineDistPopupHdl_Impl, weld::ComboBox&, void);
89  DECL_LINK(LineDistHdl_Impl, weld::ComboBox&, void);
90  DECL_LINK(ModifyHdl_Impl, weld::MetricSpinButton&, void);
91  DECL_LINK(AutoHdl_Impl, weld::ToggleButton&, void);
92 
93  bool m_bLineDistToggled = false;
94 
95 protected:
96  virtual void ActivatePage( const SfxItemSet& rSet ) override;
97  virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override;
98 
99 
100 public:
101  SvxStdParagraphTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
102  static std::unique_ptr<SfxTabPage> Create( weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rSet );
103  virtual ~SvxStdParagraphTabPage() override;
104 
105  DECL_LINK(ELRLoseFocusHdl, weld::MetricSpinButton&, void);
106 
107  static const sal_uInt16* GetRanges() { return pStdRanges; }
108 
109  virtual bool FillItemSet( SfxItemSet* rSet ) override;
110  virtual void Reset( const SfxItemSet* rSet ) override;
111  virtual void ChangesApplied() override;
112 
113  void EnableRelativeMode();
114  void EnableRegisterMode();
115  void EnableContextualMode();
116  void EnableAutoFirstLine();
117  void EnableAbsLineDist(long nMinTwip);
118  void EnableNegativeMode();
119  virtual void PageCreated(const SfxAllItemSet& aSet) override;
120 };
121 
122 // class SvxParaAlignTabPage ------------------------------------------------
123 
125 {
126  static const sal_uInt16 pAlignRanges[];
127 
129 
130  // alignment
131  std::unique_ptr<weld::RadioButton> m_xLeft;
132  std::unique_ptr<weld::RadioButton> m_xRight;
133  std::unique_ptr<weld::RadioButton> m_xCenter;
134  std::unique_ptr<weld::RadioButton> m_xJustify;
135  std::unique_ptr<weld::Label> m_xLeftBottom;
136  std::unique_ptr<weld::Label> m_xRightTop;
137 
138  std::unique_ptr<weld::Label> m_xLastLineFT;
139  std::unique_ptr<weld::ComboBox> m_xLastLineLB;
140  std::unique_ptr<weld::CheckButton> m_xExpandCB;
141 
142  std::unique_ptr<weld::CheckButton> m_xSnapToGridCB;
143 
144  //preview
145  std::unique_ptr<weld::CustomWeld> m_xExampleWin;
146  //vertical alignment
147  std::unique_ptr<weld::Widget> m_xVertAlignFL;
148  std::unique_ptr<weld::ComboBox> m_xVertAlignLB;
149 
150  std::unique_ptr<weld::Widget> m_xPropertiesFL;
151  std::unique_ptr<svx::FrameDirectionListBox> m_xTextDirectionLB;
152 
153  DECL_LINK(AlignHdl_Impl, weld::ToggleButton&, void);
154  DECL_LINK(LastLineHdl_Impl, weld::ComboBox&, void);
155  DECL_LINK(TextDirectionHdl_Impl, weld::ComboBox&, void);
156 
157  void UpdateExample_Impl();
158 
159 protected:
160  virtual void ActivatePage( const SfxItemSet& rSet ) override;
161  virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override;
162 
163 public:
164  SvxParaAlignTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
165  static std::unique_ptr<SfxTabPage> Create( weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rSet );
166  virtual ~SvxParaAlignTabPage() override;
167 
168  static const sal_uInt16* GetRanges() { return pAlignRanges; }
169 
170  virtual bool FillItemSet( SfxItemSet* rSet ) override;
171  virtual void Reset( const SfxItemSet* rSet ) override;
172  virtual void ChangesApplied() override;
173 
174  void EnableJustifyExt();
175  virtual void PageCreated(const SfxAllItemSet& aSet) override;
176 };
177 
178 // class SvxExtParagraphTabPage ------------------------------------------
179 /*
180  [Description]
181  With this TabPage special attributes of a paragraph can be set
182  (hyphenation, pagebreak, orphan, widow, ...).
183 
184  [Items]
185  <SvxHyphenZoneItem><SID_ATTR_PARA_HYPHENZONE>
186  <SvxFormatBreakItem><SID_ATTR_PARA_PAGEBREAK>
187  <SvxFormatSplitItem><SID_ATTR_PARA_SPLIT>
188  <SvxWidowsItem><SID_ATTR_PARA_WIDOWS>
189  <SvxOrphansItem><SID_ATTR_PARA_ORPHANS>
190 */
191 
193 {
194  static const sal_uInt16 pExtRanges[];
195 
196 public:
197  SvxExtParagraphTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
198  static std::unique_ptr<SfxTabPage> Create( weld::Container* pPage, weld::DialogController* pController,
199  const SfxItemSet* rSet );
200  virtual ~SvxExtParagraphTabPage() override;
201 
202  static const sal_uInt16* GetRanges() { return pExtRanges; }
203 
204  virtual bool FillItemSet( SfxItemSet* rSet ) override;
205  virtual void Reset( const SfxItemSet* rSet ) override;
206  virtual void ChangesApplied() override;
207 
208  void DisablePageBreak();
209 
210 protected:
211  virtual DeactivateRC DeactivatePage( SfxItemSet* pSet ) override;
212 
213 private:
222 
224  bool bHtmlMode;
225  sal_uInt16 nStdPos;
226 
227  // hyphenation
228  std::unique_ptr<weld::CheckButton> m_xHyphenBox;
229  std::unique_ptr<weld::Label> m_xBeforeText;
230  std::unique_ptr<weld::SpinButton> m_xExtHyphenBeforeBox;
231  std::unique_ptr<weld::Label> m_xAfterText;
232  std::unique_ptr<weld::SpinButton> m_xExtHyphenAfterBox;
233  std::unique_ptr<weld::Label> m_xMaxHyphenLabel;
234  std::unique_ptr<weld::SpinButton> m_xMaxHyphenEdit;
235 
236  // pagebreak
237  std::unique_ptr<weld::CheckButton> m_xPageBreakBox;
238  std::unique_ptr<weld::Label> m_xBreakTypeFT;
239  std::unique_ptr<weld::ComboBox> m_xBreakTypeLB;
240  std::unique_ptr<weld::Label> m_xBreakPositionFT;
241  std::unique_ptr<weld::ComboBox> m_xBreakPositionLB;
242  std::unique_ptr<weld::CheckButton> m_xApplyCollBtn;
243  std::unique_ptr<weld::ComboBox> m_xApplyCollBox;
244  std::unique_ptr<weld::CheckButton> m_xPageNumBox;
245  std::unique_ptr<weld::SpinButton> m_xPagenumEdit;
246 
247  // paragraph division
248  std::unique_ptr<weld::CheckButton> m_xKeepTogetherBox;
249  std::unique_ptr<weld::CheckButton> m_xKeepParaBox;
250 
251  // orphan/widow
252  std::unique_ptr<weld::CheckButton> m_xOrphanBox;
253  std::unique_ptr<weld::SpinButton> m_xOrphanRowNo;
254  std::unique_ptr<weld::Label> m_xOrphanRowLabel;
255 
256  std::unique_ptr<weld::CheckButton> m_xWidowBox;
257  std::unique_ptr<weld::SpinButton> m_xWidowRowNo;
258  std::unique_ptr<weld::Label> m_xWidowRowLabel;
259 
260  void HyphenClickHdl();
261  void PageNumBoxClickHdl();
262  void ApplyCollClickHdl();
263  void PageBreakHdl();
264  void KeepTogetherHdl();
265  void OrphanHdl();
266  void WidowHdl();
267 
268  DECL_LINK(PageBreakHdl_Impl, weld::ToggleButton&, void);
269  DECL_LINK(KeepTogetherHdl_Impl, weld::ToggleButton&, void);
270  DECL_LINK(WidowHdl_Impl, weld::ToggleButton&, void);
271  DECL_LINK(OrphanHdl_Impl, weld::ToggleButton&, void);
272  DECL_LINK(HyphenClickHdl_Impl, weld::ToggleButton&, void);
273  DECL_LINK(ApplyCollClickHdl_Impl, weld::ToggleButton&, void);
274  DECL_LINK(PageBreakPosHdl_Impl, weld::ComboBox&, void);
275  DECL_LINK(PageBreakTypeHdl_Impl, weld::ComboBox&, void);
276  DECL_LINK(PageNumBoxClickHdl_Impl, weld::ToggleButton&, void);
277  DECL_LINK(KeepParaBoxClickHdl_Impl, weld::ToggleButton&, void);
278 
279  virtual void PageCreated(const SfxAllItemSet& aSet) override;
280 };
281 
283 {
284  std::unique_ptr<weld::CheckButton> m_xForbiddenRulesCB;
285  std::unique_ptr<weld::CheckButton> m_xHangingPunctCB;
286  std::unique_ptr<weld::CheckButton> m_xScriptSpaceCB;
287 
288 public:
289  SvxAsianTabPage(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet& rSet);
290  static std::unique_ptr<SfxTabPage> Create(weld::Container* pPage, weld::DialogController* pController, const SfxItemSet* rSet);
291  virtual ~SvxAsianTabPage() override;
292 
293  static const sal_uInt16* GetRanges();
294 
295  virtual bool FillItemSet( SfxItemSet* rSet ) override;
296  virtual void Reset( const SfxItemSet* rSet ) override;
297  virtual void ChangesApplied() override;
298 };
299 
300 #endif // INCLUDED_CUI_SOURCE_INC_PARAGRPH_HXX
301 
302 
303 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
std::unique_ptr< weld::CheckButton > m_xRegisterCB
Definition: paragrph.hxx:78
SvxStdParagraphTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: paragrph.cxx:672
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
Definition: paragrph.cxx:663
weld::TriStateEnabled aOrphanState
Definition: paragrph.hxx:220
std::unique_ptr< RelativeField > m_xFLineIndent
Definition: paragrph.hxx:61
std::unique_ptr< weld::Label > m_xFLineLabel
Definition: paragrph.hxx:60
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: paragrph.cxx:2203
std::unique_ptr< weld::Label > m_xWidowRowLabel
Definition: paragrph.hxx:258
std::unique_ptr< weld::ComboBox > m_xLineDist
Definition: paragrph.hxx:70
virtual void ChangesApplied() override
Definition: paragrph.cxx:1861
std::unique_ptr< weld::RadioButton > m_xLeft
Definition: paragrph.hxx:131
std::unique_ptr< weld::MetricSpinButton > m_xLineDistAtPercentBox
Definition: paragrph.hxx:71
std::unique_ptr< weld::CustomWeld > m_xExampleWin
Definition: paragrph.hxx:81
const SfxItemSet * pSet
std::unique_ptr< weld::Widget > m_xRegisterFL
Definition: paragrph.hxx:77
std::unique_ptr< weld::Label > m_xBreakPositionFT
Definition: paragrph.hxx:240
std::unique_ptr< weld::Label > m_xOrphanRowLabel
Definition: paragrph.hxx:254
std::unique_ptr< weld::ComboBox > m_xApplyCollBox
Definition: paragrph.hxx:243
std::unique_ptr< RelativeField > m_xBottomDist
Definition: paragrph.hxx:66
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:416
std::unique_ptr< RelativeField > m_xLeftIndent
Definition: paragrph.hxx:55
std::unique_ptr< weld::CheckButton > m_xWidowBox
Definition: paragrph.hxx:256
virtual ~SvxExtParagraphTabPage() override
Definition: paragrph.cxx:1986
std::unique_ptr< weld::CustomWeld > m_xExampleWin
Definition: paragrph.hxx:145
virtual void ActivatePage(const SfxItemSet &rSet) override
Definition: paragrph.cxx:1143
SvxExtParagraphTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: paragrph.cxx:1902
std::unique_ptr< weld::CheckButton > m_xHangingPunctCB
Definition: paragrph.hxx:285
weld::TriStateEnabled aApplyCollState
Definition: paragrph.hxx:216
std::unique_ptr< weld::RadioButton > m_xRight
Definition: paragrph.hxx:132
std::unique_ptr< weld::CheckButton > m_xSnapToGridCB
Definition: paragrph.hxx:142
std::unique_ptr< weld::Label > m_xAfterText
Definition: paragrph.hxx:231
std::unique_ptr< weld::ComboBox > m_xBreakTypeLB
Definition: paragrph.hxx:239
static const sal_uInt16 pStdRanges[]
Definition: paragrph.hxx:44
std::unique_ptr< weld::Label > m_xLeftBottom
Definition: paragrph.hxx:135
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: paragrph.cxx:208
virtual void ActivatePage(const SfxItemSet &rSet) override
Definition: paragrph.cxx:626
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:2239
std::unique_ptr< weld::SpinButton > m_xWidowRowNo
Definition: paragrph.hxx:257
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:202
std::unique_ptr< weld::Label > m_xLineDistAtLabel
Definition: paragrph.hxx:73
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: paragrph.cxx:1062
virtual void ChangesApplied() override
Definition: paragrph.cxx:2292
weld::TriStateEnabled aPageBreakState
Definition: paragrph.hxx:215
std::unique_ptr< svx::FrameDirectionListBox > m_xTextDirectionLB
Definition: paragrph.hxx:151
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:107
std::unique_ptr< weld::Label > m_xMaxHyphenLabel
Definition: paragrph.hxx:233
std::unique_ptr< weld::SpinButton > m_xExtHyphenBeforeBox
Definition: paragrph.hxx:230
std::unique_ptr< weld::Label > m_xLastLineFT
Definition: paragrph.hxx:138
std::unique_ptr< RelativeField > m_xRightIndent
Definition: paragrph.hxx:58
virtual ~SvxAsianTabPage() override
Definition: paragrph.cxx:2220
SvxParaPrevWindow m_aExampleWin
Definition: paragrph.hxx:128
virtual ~SvxStdParagraphTabPage() override
Definition: paragrph.cxx:706
std::unique_ptr< weld::CheckButton > m_xForbiddenRulesCB
Definition: paragrph.hxx:284
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:1364
std::unique_ptr< weld::SpinButton > m_xOrphanRowNo
Definition: paragrph.hxx:253
DECL_LINK(LineDistPopupHdl_Impl, weld::ComboBox &, void)
DECL_LINK(AlignHdl_Impl, weld::ToggleButton &, void)
std::unique_ptr< weld::CheckButton > m_xKeepParaBox
Definition: paragrph.hxx:249
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: paragrph.cxx:2224
std::unique_ptr< weld::CheckButton > m_xApplyCollBtn
Definition: paragrph.hxx:242
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:1574
std::unique_ptr< weld::Label > m_xRightTop
Definition: paragrph.hxx:136
std::unique_ptr< weld::CheckButton > m_xContextualCB
Definition: paragrph.hxx:67
std::unique_ptr< weld::Label > m_xBeforeText
Definition: paragrph.hxx:229
std::unique_ptr< weld::ComboBox > m_xBreakPositionLB
Definition: paragrph.hxx:241
std::unique_ptr< weld::CheckButton > m_xScriptSpaceCB
Definition: paragrph.hxx:286
std::unique_ptr< weld::Widget > m_xPropertiesFL
Definition: paragrph.hxx:150
std::unique_ptr< weld::MetricSpinButton > m_xLineDistAtMetricBox
Definition: paragrph.hxx:72
std::unique_ptr< RelativeField > m_xTopDist
Definition: paragrph.hxx:65
std::unique_ptr< weld::SpinButton > m_xMaxHyphenEdit
Definition: paragrph.hxx:234
std::unique_ptr< weld::SpinButton > m_xPagenumEdit
Definition: paragrph.hxx:245
std::unique_ptr< weld::RadioButton > m_xJustify
Definition: paragrph.hxx:134
SvxAsianTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: paragrph.cxx:2212
std::unique_ptr< weld::Label > m_xBreakTypeFT
Definition: paragrph.hxx:238
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
Definition: paragrph.cxx:1882
std::unique_ptr< weld::RadioButton > m_xCenter
Definition: paragrph.hxx:133
SvxParaPrevWindow m_aExampleWin
Definition: paragrph.hxx:52
virtual void ChangesApplied() override
Definition: paragrph.cxx:1245
virtual void ChangesApplied() override
Definition: paragrph.cxx:599
static const sal_uInt16 pExtRanges[]
Definition: paragrph.hxx:194
std::unique_ptr< weld::SpinButton > m_xExtHyphenAfterBox
Definition: paragrph.hxx:232
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: paragrph.cxx:946
weld::TriStateEnabled aPageNumState
Definition: paragrph.hxx:217
weld::TriStateEnabled aKeepParaState
Definition: paragrph.hxx:219
weld::TriStateEnabled aHyphenState
Definition: paragrph.hxx:214
weld::TriStateEnabled aKeepTogetherState
Definition: paragrph.hxx:218
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:2283
std::unique_ptr< weld::ComboBox > m_xVertAlignLB
Definition: paragrph.hxx:148
std::unique_ptr< weld::CheckButton > m_xAutoCB
Definition: paragrph.hxx:62
std::unique_ptr< weld::CheckButton > m_xOrphanBox
Definition: paragrph.hxx:252
std::unique_ptr< weld::CheckButton > m_xKeepTogetherBox
Definition: paragrph.hxx:248
virtual ~SvxParaAlignTabPage() override
Definition: paragrph.cxx:1051
std::unique_ptr< weld::Label > m_xAbsDist
Definition: paragrph.hxx:74
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
Definition: paragrph.cxx:1055
std::unique_ptr< weld::Widget > m_xVertAlignFL
Definition: paragrph.hxx:147
weld::TriStateEnabled aWidowState
Definition: paragrph.hxx:221
virtual void PageCreated(const SfxAllItemSet &aSet) override
Definition: paragrph.cxx:1352
std::unique_ptr< weld::ComboBox > m_xLastLineLB
Definition: paragrph.hxx:139
static const sal_uInt16 * GetRanges()
Definition: paragrph.cxx:2229
DeactivateRC
DECL_LINK(PageBreakHdl_Impl, weld::ToggleButton &, void)
std::unique_ptr< weld::CheckButton > m_xPageNumBox
Definition: paragrph.hxx:244
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:168
std::unique_ptr< weld::CheckButton > m_xExpandCB
Definition: paragrph.hxx:140
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:1067
std::unique_ptr< weld::CheckButton > m_xHyphenBox
Definition: paragrph.hxx:228
void EnableAbsLineDist(long nMinTwip)
Definition: paragrph.cxx:940
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: paragrph.cxx:1359
virtual bool FillItemSet(SfxItemSet *rSet) override
Definition: paragrph.cxx:213
static const sal_uInt16 pAlignRanges[]
Definition: paragrph.hxx:126
void SetLineSpacing_Impl(const SvxLineSpacingItem &rAttr)
Definition: paragrph.cxx:719
std::unique_ptr< weld::Label > m_xRightLabel
Definition: paragrph.hxx:57
SvxParaAlignTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
Definition: paragrph.cxx:994
virtual void Reset(const SfxItemSet *rSet) override
Definition: paragrph.cxx:1148
std::unique_ptr< weld::CheckButton > m_xPageBreakBox
Definition: paragrph.hxx:237