summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-18 14:53:22 +0900
committerTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-05-18 15:55:00 +0900
commit847c2ac5023c5aabf50ec640b40951e5df632e2e (patch)
treeb6002487cd000ff2a50ecaab1d1352b9cb126a91
parentadbd496930c6e2670c6b85328ec1d1b03a882acd (diff)
refactor optload / optpage to use RenderContext
Change-Id: I6b4897230963ecde335c5a04b1e34c8ca02d654c
-rw-r--r--sw/source/ui/config/optload.cxx64
-rw-r--r--sw/source/ui/config/optpage.cxx32
-rw-r--r--sw/source/uibase/inc/optload.hxx47
-rw-r--r--sw/source/uibase/inc/optpage.hxx195
4 files changed, 170 insertions, 168 deletions
diff --git a/sw/source/ui/config/optload.cxx b/sw/source/ui/config/optload.cxx
index 9f2442475bc8..3a046a402f25 100644
--- a/sw/source/ui/config/optload.cxx
+++ b/sw/source/ui/config/optload.cxx
@@ -63,8 +63,7 @@ using namespace ::com::sun::star;
#include <svl/eitem.hxx>
SwLoadOptPage::SwLoadOptPage(vcl::Window* pParent, const SfxItemSet& rSet)
- : SfxTabPage(pParent, "OptGeneralPage",
- "modules/swriter/ui/optgeneralpage.ui", &rSet)
+ : SfxTabPage(pParent, "OptGeneralPage", "modules/swriter/ui/optgeneralpage.ui", &rSet)
, m_pWrtShell(NULL)
, m_nLastTab(0)
, m_nOldLinkMode(MANUAL)
@@ -107,7 +106,7 @@ SwLoadOptPage::SwLoadOptPage(vcl::Window* pParent, const SfxItemSet& rSet)
m_pMetricLB->SetSelectHdl(LINK(this, SwLoadOptPage, MetricHdl));
const SfxPoolItem* pItem;
- if(SfxItemState::SET == rSet.GetItemState(SID_HTML_MODE, false, &pItem )
+ if (SfxItemState::SET == rSet.GetItemState(SID_HTML_MODE, false, &pItem)
&& static_cast<const SfxUInt16Item*>(pItem)->GetValue() & HTMLMODE_ON)
{
m_pTabFT->Hide();
@@ -382,8 +381,9 @@ SwCaptionOptDlg::SwCaptionOptDlg(vcl::Window* pParent, const SfxItemSet& rSet)
SetTabPage(SwCaptionOptPage::Create(get_content_area(), &rSet));
}
-SwCaptionPreview::SwCaptionPreview( vcl::Window* pParent, WinBits nStyle )
- : Window( pParent, nStyle )
+SwCaptionPreview::SwCaptionPreview(vcl::Window* pParent, WinBits nStyle)
+ : Window(pParent, nStyle)
+ , mbFontInitialized(false)
{
Init();
}
@@ -399,21 +399,30 @@ VCL_BUILDER_DECL_FACTORY(SwCaptionPreview)
void SwCaptionPreview::Init()
{
- maDrawPos = Point( 4, 6 );
+ maDrawPos = Point(4, 6);
+}
+
+void SwCaptionPreview::ApplySettings(vcl::RenderContext& rRenderContext)
+{
+ Wallpaper aBack(rRenderContext.GetSettings().GetStyleSettings().GetWindowColor());
+ rRenderContext.SetBackground(aBack);
+ rRenderContext.SetFillColor(aBack.GetColor());
+ rRenderContext.SetLineColor(aBack.GetColor());
- Wallpaper aBack( GetSettings().GetStyleSettings().GetWindowColor() );
- SetBackground( aBack );
- SetFillColor( aBack.GetColor() );
- SetLineColor( aBack.GetColor() );
- SetBorderStyle( WindowBorderStyle::MONO );
- vcl::Font aFont(GetFont());
- aFont.SetHeight(aFont.GetHeight() * 120 / 100 );
- SetFont(aFont);
+ if (!mbFontInitialized)
+ {
+ maFont = vcl::Font(rRenderContext.GetFont());
+ maFont.SetHeight(maFont.GetHeight() * 120 / 100);
+ mbFontInitialized = true;
+ }
+ rRenderContext.SetFont(maFont);
+
+ SetBorderStyle(WindowBorderStyle::MONO);
}
-void SwCaptionPreview::SetPreviewText( const OUString& rText )
+void SwCaptionPreview::SetPreviewText(const OUString& rText)
{
- if( rText != maText )
+ if (rText != maText)
{
maText = rText;
Invalidate();
@@ -429,11 +438,11 @@ void SwCaptionPreview::Paint(vcl::RenderContext& rRenderContext, const Rectangle
{
Window::Paint(rRenderContext, rRect);
- DrawRect( Rectangle( Point( 0, 0 ), GetSizePixel() ) );
- DrawText( Point( 4, 6 ), maText );
+ rRenderContext.DrawRect(Rectangle(Point(0, 0), GetSizePixel()));
+ rRenderContext.DrawText(Point(4, 6), maText);
}
-SwCaptionOptPage::SwCaptionOptPage( vcl::Window* pParent, const SfxItemSet& rSet )
+SwCaptionOptPage::SwCaptionOptPage(vcl::Window* pParent, const SfxItemSet& rSet)
: SfxTabPage(pParent, "OptCaptionPage", "modules/swriter/ui/optcaptionpage.ui", &rSet)
, m_sSWTable(SW_RESSTR(STR_CAPTION_TABLE))
, m_sSWFrame(SW_RESSTR(STR_CAPTION_FRAME))
@@ -466,15 +475,12 @@ SwCaptionOptPage::SwCaptionOptPage( vcl::Window* pParent, const SfxItemSet& rSet
get(m_pCharStyleLB, "charstyle");
get(m_pApplyBorderCB, "applyborder");
- Wallpaper aBack( GetSettings().GetStyleSettings().GetWindowColor() );
- m_pPreview->SetBackground( aBack );
-
SwStyleNameMapper::FillUIName(RES_POOLCOLL_LABEL_ABB, m_sIllustration);
SwStyleNameMapper::FillUIName(RES_POOLCOLL_LABEL_TABLE, m_sTable);
SwStyleNameMapper::FillUIName(RES_POOLCOLL_LABEL_FRAME, m_sText);
SwStyleNameMapper::FillUIName(RES_POOLCOLL_LABEL_DRAWING, m_sDrawing);
- SwWrtShell *pSh = ::GetActiveWrtShell();
+ SwWrtShell* pSh = ::GetActiveWrtShell();
// m_pFormatBox
sal_uInt16 nSelFmt = SVX_NUM_ARABIC;
@@ -839,19 +845,19 @@ IMPL_LINK_NOARG(SwCaptionOptPage, ModifyHdl)
m_pTextText->Enable(bEnable);
m_pTextEdit->Enable(bEnable);
- DrawSample();
+ InvalidatePreview();
return 0;
}
IMPL_LINK_NOARG(SwCaptionOptPage, SelectHdl)
{
- DrawSample();
+ InvalidatePreview();
return 0;
}
IMPL_LINK( SwCaptionOptPage, OrderHdl, ListBox*, pBox )
{
- DrawSample();
+ InvalidatePreview();
SvTreeListEntry* pSelEntry = m_pCheckLB->FirstSelected();
bool bChecked = false;
@@ -866,7 +872,7 @@ IMPL_LINK( SwCaptionOptPage, OrderHdl, ListBox*, pBox )
return 0;
}
-void SwCaptionOptPage::DrawSample()
+void SwCaptionOptPage::InvalidatePreview()
{
OUString aStr;
@@ -924,13 +930,13 @@ void SwCaptionOptPage::DrawSample()
}
aStr += m_pTextEdit->GetText();
}
- m_pPreview->SetPreviewText( aStr );
+ m_pPreview->SetPreviewText(aStr);
}
// Description: ComboBox without Spaces
void CaptionComboBox::KeyInput(const KeyEvent& rEvt)
{
- if( rEvt.GetKeyCode().GetCode() != KEY_SPACE )
+ if (rEvt.GetKeyCode().GetCode() != KEY_SPACE)
SwComboBox::KeyInput(rEvt);
}
diff --git a/sw/source/ui/config/optpage.cxx b/sw/source/ui/config/optpage.cxx
index fa53537079a2..1203f657803f 100644
--- a/sw/source/ui/config/optpage.cxx
+++ b/sw/source/ui/config/optpage.cxx
@@ -1643,9 +1643,9 @@ void SwMarkPreview::DataChanged( const DataChangedEvent& rDCEvt )
InitColors();
}
-void SwMarkPreview::Paint(vcl::RenderContext& /*rRenderContext*/, const Rectangle &/*rRect*/)
+void SwMarkPreview::Paint(vcl::RenderContext& rRenderContext, const Rectangle &/*rRect*/)
{
- const Size aSz(GetOutputSizePixel());
+ const Size aSz(rRenderContext.GetOutputSizePixel());
// Page
aPage.SetSize(Size(aSz.Width() - 3, aSz.Height() - 3));
@@ -1670,19 +1670,19 @@ void SwMarkPreview::Paint(vcl::RenderContext& /*rRenderContext*/, const Rectangl
// draw shadow
Rectangle aShadow(aPage);
aShadow += Point(3, 3);
- DrawRect( aShadow, m_aShadowCol, m_aTransCol );
+ DrawRect(rRenderContext, aShadow, m_aShadowCol, m_aTransCol);
// draw page
- DrawRect( aPage, m_aBgCol, m_aLineCol );
+ DrawRect(rRenderContext, aPage, m_aBgCol, m_aLineCol);
// draw separator
Rectangle aPageSeparator(aPage);
aPageSeparator.SetSize(Size(2, aPageSeparator.GetHeight()));
aPageSeparator.Move(aPage.GetWidth() / 2 - 1, 0);
- DrawRect( aPageSeparator, m_aLineCol, m_aTransCol );
+ DrawRect(rRenderContext, aPageSeparator, m_aLineCol, m_aTransCol);
- PaintPage(aLeftPagePrtArea);
- PaintPage(aRightPagePrtArea);
+ PaintPage(rRenderContext, aLeftPagePrtArea);
+ PaintPage(rRenderContext, aRightPagePrtArea);
Rectangle aLeftMark(Point(aPage.Left() + 2, aLeftPagePrtArea.Top() + 4), Size(aLeftPagePrtArea.Left() - 4, 2));
Rectangle aRightMark(Point(aRightPagePrtArea.Right() + 2, aRightPagePrtArea.Bottom() - 6), Size(aLeftPagePrtArea.Left() - 4, 2));
@@ -1709,14 +1709,14 @@ void SwMarkPreview::Paint(vcl::RenderContext& /*rRenderContext*/, const Rectangl
default:
return;
}
- DrawRect( aLeftMark, m_aMarkCol, m_aTransCol );
- DrawRect( aRightMark, m_aMarkCol, m_aTransCol );
+ DrawRect(rRenderContext, aLeftMark, m_aMarkCol, m_aTransCol);
+ DrawRect(rRenderContext, aRightMark, m_aMarkCol, m_aTransCol);
}
-void SwMarkPreview::PaintPage(const Rectangle &rRect)
+void SwMarkPreview::PaintPage(vcl::RenderContext& rRenderContext, const Rectangle &rRect)
{
// draw PrintArea
- DrawRect(rRect, m_aTransCol, m_aPrintAreaCol );
+ DrawRect(rRenderContext, rRect, m_aTransCol, m_aPrintAreaCol);
// draw Testparagraph
sal_uLong nLTxtBorder = 4;
@@ -1739,18 +1739,18 @@ void SwMarkPreview::PaintPage(const Rectangle &rRect)
aTextLine.SetSize(Size(aTextLine.GetWidth() / 2, aTextLine.GetHeight()));
if (aPage.IsInside(aTextLine))
- DrawRect(aTextLine, m_aTxtCol, m_aTransCol );
+ DrawRect(rRenderContext, aTextLine, m_aTxtCol, m_aTransCol);
aTextLine.Move(0, nStep);
}
aTextLine.Move(0, -nStep);
}
-void SwMarkPreview::DrawRect(const Rectangle &rRect, const Color &rFillColor, const Color &rLineColor)
+void SwMarkPreview::DrawRect(vcl::RenderContext& rRenderContext, const Rectangle &rRect, const Color &rFillColor, const Color &rLineColor)
{
- SetFillColor(rFillColor);
- SetLineColor(rLineColor);
- Window::DrawRect(rRect);
+ rRenderContext.SetFillColor(rFillColor);
+ rRenderContext.SetLineColor(rLineColor);
+ rRenderContext.DrawRect(rRect);
}
Size SwMarkPreview::GetOptimalSize() const
diff --git a/sw/source/uibase/inc/optload.hxx b/sw/source/uibase/inc/optload.hxx
index 4f5e10d147c5..9cfd9c6c03bc 100644
--- a/sw/source/uibase/inc/optload.hxx
+++ b/sw/source/uibase/inc/optload.hxx
@@ -95,10 +95,13 @@ class SwCaptionPreview : public vcl::Window
{
private:
OUString maText;
- Point maDrawPos;
+ bool mbFontInitialized;
+ vcl::Font maFont;
+ Point maDrawPos;
public:
- SwCaptionPreview( vcl::Window* pParent, WinBits nStyle );
+ SwCaptionPreview(vcl::Window* pParent, WinBits nStyle);
void Init();
+ virtual void ApplySettings(vcl::RenderContext& rRenderContext);
void SetPreviewText( const OUString& rText );
virtual void Paint( vcl::RenderContext& rRenderContext, const Rectangle& rRect ) SAL_OVERRIDE;
virtual Size GetOptimalSize() const SAL_OVERRIDE;
@@ -130,25 +133,25 @@ private:
VclPtr<ListBox> m_pCharStyleLB;
VclPtr<CheckBox> m_pApplyBorderCB;
- OUString m_sSWTable;
- OUString m_sSWFrame;
- OUString m_sSWGraphic;
- OUString m_sOLE;
+ OUString m_sSWTable;
+ OUString m_sSWFrame;
+ OUString m_sSWGraphic;
+ OUString m_sOLE;
- OUString m_sIllustration;
- OUString m_sTable;
- OUString m_sText;
- OUString m_sDrawing;
+ OUString m_sIllustration;
+ OUString m_sTable;
+ OUString m_sText;
+ OUString m_sDrawing;
- OUString m_sBegin;
- OUString m_sEnd;
- OUString m_sAbove;
- OUString m_sBelow;
+ OUString m_sBegin;
+ OUString m_sEnd;
+ OUString m_sAbove;
+ OUString m_sBelow;
- OUString m_sNone;
+ OUString m_sNone;
- SwFldMgr *pMgr;
- bool bHTMLMode;
+ SwFldMgr* pMgr;
+ bool bHTMLMode;
DECL_LINK(SelectHdl, void *);
DECL_LINK(ModifyHdl, void * = 0);
@@ -156,12 +159,10 @@ private:
DECL_LINK(ShowEntryHdl, void *);
DECL_LINK(SaveEntryHdl, void *);
- void DelUserData();
- void SetOptions( const sal_uLong nPos,
- const SwCapObjType eType,
- const SvGlobalName *pOleId = 0);
- void SaveEntry( SvTreeListEntry* pEntry );
- void DrawSample();
+ void DelUserData();
+ void SetOptions(const sal_uLong nPos, const SwCapObjType eType, const SvGlobalName *pOleId = 0);
+ void SaveEntry(SvTreeListEntry* pEntry);
+ void InvalidatePreview();
public:
SwCaptionOptPage( vcl::Window* pParent,
diff --git a/sw/source/uibase/inc/optpage.hxx b/sw/source/uibase/inc/optpage.hxx
index 2cb229a1c5de..02f659812855 100644
--- a/sw/source/uibase/inc/optpage.hxx
+++ b/sw/source/uibase/inc/optpage.hxx
@@ -67,17 +67,15 @@ class SwContentOptPage : public SfxTabPage
DECL_LINK(VertRulerHdl, CheckBox*);
DECL_LINK(AnyRulerHdl, CheckBox*);
public:
- SwContentOptPage( vcl::Window* pParent,
- const SfxItemSet& rSet );
- virtual ~SwContentOptPage();
- virtual void dispose() SAL_OVERRIDE;
+ SwContentOptPage( vcl::Window* pParent, const SfxItemSet& rSet);
+ virtual ~SwContentOptPage();
- static VclPtr<SfxTabPage> Create( vcl::Window* pParent,
- const SfxItemSet* rAttrSet);
+ virtual void dispose() SAL_OVERRIDE;
- virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
- virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
+ static VclPtr<SfxTabPage> Create(vcl::Window* pParent, const SfxItemSet* rAttrSet);
+ virtual bool FillItemSet(SfxItemSet* rSet) SAL_OVERRIDE;
+ virtual void Reset(const SfxItemSet* rSet) SAL_OVERRIDE;
};
// TabPage printer settings additions
@@ -107,30 +105,27 @@ class SwAddPrinterTabPage : public SfxTabPage
VclPtr<CheckBox> m_pPaperFromSetupCB;
VclPtr<ListBox> m_pFaxLB;
- OUString sNone;
+ OUString sNone;
- bool bAttrModified;
- bool bPreview;
+ bool bAttrModified;
+ bool bPreview;
- DECL_LINK(AutoClickHdl, void *);
- DECL_LINK(SelectHdl, void *);
+ DECL_LINK(AutoClickHdl, void *);
+ DECL_LINK(SelectHdl, void *);
public:
- SwAddPrinterTabPage( vcl::Window* pParent,
- const SfxItemSet& rSet );
+ SwAddPrinterTabPage(vcl::Window* pParent, const SfxItemSet& rSet);
virtual ~SwAddPrinterTabPage();
virtual void dispose() SAL_OVERRIDE;
- static VclPtr<SfxTabPage> Create( vcl::Window* pParent,
- const SfxItemSet* rAttrSet );
-
- virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
- virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
- void SetFax( const std::vector<OUString>& );
- void SelectFax( const OUString& );
- void SetPreview(bool bPrev);
- virtual void PageCreated( const SfxAllItemSet& aSet) SAL_OVERRIDE;
+ static VclPtr<SfxTabPage> Create(vcl::Window* pParent, const SfxItemSet* rAttrSet);
+ virtual bool FillItemSet(SfxItemSet* rSet) SAL_OVERRIDE;
+ virtual void Reset(const SfxItemSet* rSet) SAL_OVERRIDE;
+ void SetFax(const std::vector<OUString>& );
+ void SelectFax(const OUString& rString);
+ void SetPreview(bool bPrev);
+ virtual void PageCreated(const SfxAllItemSet& aSet) SAL_OVERRIDE;
};
class SwStdFontTabPage : public SfxTabPage
@@ -150,17 +145,18 @@ class SwStdFontTabPage : public SfxTabPage
VclPtr<CheckBox> pDocOnlyCB ;
VclPtr<PushButton> pStandardPB;
- OUString sShellStd;
- OUString sShellTitle;
- OUString sShellList;
- OUString sShellLabel;
- OUString sShellIndex;
-
- VclPtr<SfxPrinter> pPrt;
- FontList* pFontList;
- SwStdFontConfig* pFontConfig;
- SwWrtShell* pWrtShell;
- LanguageType eLanguage;
+ OUString sShellStd;
+ OUString sShellTitle;
+ OUString sShellList;
+ OUString sShellLabel;
+ OUString sShellIndex;
+
+ VclPtr<SfxPrinter> pPrt;
+ FontList* pFontList;
+ SwStdFontConfig* pFontConfig;
+ SwWrtShell* pWrtShell;
+ LanguageType eLanguage;
+
// only defaults were there? they were signed with the boxes
bool bListDefault :1;
bool bSetListDefault :1;
@@ -184,24 +180,25 @@ class SwStdFontTabPage : public SfxTabPage
OUString sScriptComplex;
DECL_LINK(StandardHdl, void *);
- DECL_LINK( ModifyHdl, ComboBox * );
- DECL_LINK( ModifyHeightHdl, FontSizeBox * );
- DECL_LINK( LoseFocusHdl, ComboBox * );
+ DECL_LINK(ModifyHdl, ComboBox * );
+ DECL_LINK(ModifyHeightHdl, FontSizeBox * );
+ DECL_LINK(LoseFocusHdl, ComboBox * );
- SwStdFontTabPage( vcl::Window* pParent,
- const SfxItemSet& rSet );
+ SwStdFontTabPage(vcl::Window* pParent, const SfxItemSet& rSet);
virtual ~SwStdFontTabPage();
- virtual void dispose() SAL_OVERRIDE;
+ virtual void dispose() SAL_OVERRIDE;
public:
- static VclPtr<SfxTabPage> Create( vcl::Window* pParent,
- const SfxItemSet* rAttrSet );
+ static VclPtr<SfxTabPage> Create(vcl::Window* pParent, const SfxItemSet* rAttrSet);
- virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
- virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual bool FillItemSet(SfxItemSet* rSet) SAL_OVERRIDE;
+ virtual void Reset(const SfxItemSet* rSet) SAL_OVERRIDE;
- void SetFontMode(sal_uInt8 nGroup) {nFontGroup = nGroup;}
- virtual void PageCreated( const SfxAllItemSet& aSet ) SAL_OVERRIDE;
+ void SetFontMode(sal_uInt8 nGroup)
+ {
+ nFontGroup = nGroup;
+ }
+ virtual void PageCreated(const SfxAllItemSet& aSet) SAL_OVERRIDE;
};
class SwTableOptionsTabPage : public SfxTabPage
@@ -231,19 +228,17 @@ class SwTableOptionsTabPage : public SfxTabPage
DECL_LINK(CheckBoxHdl, void *);
public:
- SwTableOptionsTabPage( vcl::Window* pParent,
- const SfxItemSet& rSet );
+ SwTableOptionsTabPage(vcl::Window* pParent, const SfxItemSet& rSet);
virtual ~SwTableOptionsTabPage();
virtual void dispose() SAL_OVERRIDE;
- static VclPtr<SfxTabPage> Create( vcl::Window* pParent,
- const SfxItemSet* rAttrSet );
+ static VclPtr<SfxTabPage> Create(vcl::Window* pParent, const SfxItemSet* rAttrSet);
- virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
- virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual bool FillItemSet(SfxItemSet* rSet) SAL_OVERRIDE;
+ virtual void Reset(const SfxItemSet* rSet) SAL_OVERRIDE;
- void SetWrtShell(SwWrtShell* pSh) {pWrtShell = pSh;}
- virtual void PageCreated( const SfxAllItemSet& aSet) SAL_OVERRIDE;
+ void SetWrtShell(SwWrtShell* pSh) { pWrtShell = pSh; }
+ virtual void PageCreated( const SfxAllItemSet& aSet) SAL_OVERRIDE;
};
@@ -282,51 +277,54 @@ public:
virtual ~SwShdwCrsrOptionsTabPage();
virtual void dispose() SAL_OVERRIDE;
- static VclPtr<SfxTabPage> Create( vcl::Window* pParent, const SfxItemSet* rAttrSet );
+ static VclPtr<SfxTabPage> Create(vcl::Window* pParent, const SfxItemSet* rAttrSet);
- virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
- virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
- void SetWrtShell( SwWrtShell * pSh ) { m_pWrtShell = pSh; }
- virtual void PageCreated( const SfxAllItemSet& aSet ) SAL_OVERRIDE;
+ void SetWrtShell(SwWrtShell* pSh)
+ {
+ m_pWrtShell = pSh;
+ }
+ virtual void PageCreated( const SfxAllItemSet& aSet ) SAL_OVERRIDE;
};
// mark preview
class SwMarkPreview : public vcl::Window
{
- Size m_aInitialSize;
+ Size m_aInitialSize;
- Color m_aBgCol; // background
- Color m_aTransCol; // transparency
- Color m_aMarkCol; // marks
- Color m_aLineCol; // general lines
- Color m_aShadowCol; // shadow
- Color m_aTxtCol; // text
- Color m_aPrintAreaCol; // frame for print area
+ Color m_aBgCol; // background
+ Color m_aTransCol; // transparency
+ Color m_aMarkCol; // marks
+ Color m_aLineCol; // general lines
+ Color m_aShadowCol; // shadow
+ Color m_aTxtCol; // text
+ Color m_aPrintAreaCol; // frame for print area
- Rectangle aPage;
- Rectangle aLeftPagePrtArea;
- Rectangle aRightPagePrtArea;
+ Rectangle aPage;
+ Rectangle aLeftPagePrtArea;
+ Rectangle aRightPagePrtArea;
- sal_uInt16 nMarkPos;
+ sal_uInt16 nMarkPos;
using OutputDevice::DrawRect;
- void DrawRect(const Rectangle &rRect, const Color &rFillColor, const Color &rLineColor);
+ void DrawRect(vcl::RenderContext& rRenderContext, const Rectangle &rRect, const Color &rFillColor, const Color &rLineColor);
- void Paint(vcl::RenderContext& rRenderContext, const Rectangle&) SAL_OVERRIDE;
- void PaintPage(const Rectangle &rRect);
- void InitColors();
+ void Paint(vcl::RenderContext& rRenderContext, const Rectangle&) SAL_OVERRIDE;
+ void PaintPage(vcl::RenderContext& rRenderContext, const Rectangle &rRect);
+ void InitColors();
protected:
- virtual void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE;
+ virtual void DataChanged( const DataChangedEvent& rDCEvt ) SAL_OVERRIDE;
public:
- SwMarkPreview(vcl::Window* pParent, WinBits nWinBits);
- virtual ~SwMarkPreview();
+ SwMarkPreview(vcl::Window* pParent, WinBits nWinBits);
+ virtual ~SwMarkPreview();
- inline void SetColor(const Color& rCol) { m_aMarkCol = rCol; }
- inline void SetMarkPos(sal_uInt16 nPos) { nMarkPos = nPos; }
- virtual Size GetOptimalSize() const SAL_OVERRIDE;
+ inline void SetColor(const Color& rCol) { m_aMarkCol = rCol; }
+ inline void SetMarkPos(sal_uInt16 nPos) { nMarkPos = nPos; }
+ virtual Size GetOptimalSize() const SAL_OVERRIDE;
};
// redlining options
@@ -351,21 +349,21 @@ class SwRedlineOptionsTabPage : public SfxTabPage
OUString sAuthor;
OUString sNone;
- DECL_LINK( AttribHdl, ListBox *pLB );
- DECL_LINK(ChangedMaskPrevHdl, void * = 0);
- DECL_LINK( ColorHdl, ColorListBox *pColorLB );
+ DECL_LINK(AttribHdl, ListBox* pLB);
+ DECL_LINK(ChangedMaskPrevHdl, void* = 0);
+ DECL_LINK(ColorHdl, ColorListBox* pColorLB);
- static void InitFontStyle(SvxFontPrevWindow& rExampleWin);
+ static void InitFontStyle(SvxFontPrevWindow& rExampleWin);
public:
- SwRedlineOptionsTabPage( vcl::Window* pParent, const SfxItemSet& rSet );
+ SwRedlineOptionsTabPage(vcl::Window* pParent, const SfxItemSet& rSet);
virtual ~SwRedlineOptionsTabPage();
virtual void dispose() SAL_OVERRIDE;
- static VclPtr<SfxTabPage> Create( vcl::Window* pParent, const SfxItemSet* rAttrSet );
+ static VclPtr<SfxTabPage> Create(vcl::Window* pParent, const SfxItemSet* rAttrSet);
- virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
- virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
};
// TabPage test settings for SW
@@ -375,16 +373,14 @@ public:
class SwTestTabPage : public SfxTabPage
{
public:
- SwTestTabPage( vcl::Window* pParent,
- const SfxItemSet& rSet );
+ SwTestTabPage(vcl::Window* pParent, const SfxItemSet& rSet);
virtual ~SwTestTabPage();
virtual void dispose() SAL_OVERRIDE;
- static VclPtr<SfxTabPage> Create( vcl::Window* pParent,
- const SfxItemSet* rAttrSet );
+ static VclPtr<SfxTabPage> Create(vcl::Window* pParent, const SfxItemSet* rAttrSet);
- virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
- virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual bool FillItemSet( SfxItemSet* rSet ) SAL_OVERRIDE;
+ virtual void Reset( const SfxItemSet* rSet ) SAL_OVERRIDE;
private:
VclPtr<CheckBox> m_pTest1CBox;
@@ -398,11 +394,10 @@ private:
VclPtr<CheckBox> m_pTest9CBox;
VclPtr<CheckBox> m_pTest10CBox;
- bool bAttrModified;
-
- void Init();
- DECL_LINK(AutoClickHdl, void *);
+ bool bAttrModified;
+ void Init();
+ DECL_LINK(AutoClickHdl, void*);
};
#endif // DBG_UTIL