summaryrefslogtreecommitdiff
path: root/cui/source/tabpages
diff options
context:
space:
mode:
authorRishabh Kumar <kris.kr296@gmail.com>2016-08-04 13:42:24 +0530
committerKatarina Behrens <Katarina.Behrens@cib.de>2016-10-12 08:38:42 +0000
commitd19ec9a9bd371248afd7c3ca091a54b1782fddf7 (patch)
treeabe7f2ea97367a8f98ecc853a85b15970df3a0d5 /cui/source/tabpages
parent686349476e03f951f4a9ff9755b9f71951b64ea5 (diff)
[GSoC] Remove fill style tabs from area fill dialog
Change-Id: I7409118cbbab1350dda169d5bdfef51b7354de9f Reviewed-on: https://gerrit.libreoffice.org/27864 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de>
Diffstat (limited to 'cui/source/tabpages')
-rw-r--r--cui/source/tabpages/tabarea.cxx61
1 files changed, 8 insertions, 53 deletions
diff --git a/cui/source/tabpages/tabarea.cxx b/cui/source/tabpages/tabarea.cxx
index 06acf58edc62..bc88c7d12b75 100644
--- a/cui/source/tabpages/tabarea.cxx
+++ b/cui/source/tabpages/tabarea.cxx
@@ -49,12 +49,6 @@ SvxAreaTabDialog::SvxAreaTabDialog
, m_nAreaTabPage(0)
, m_nShadowTabPage(0)
, m_nTransparenceTabPage(0)
- , m_nColorTabPage(0)
- , m_nGradientTabPage(0)
- , m_nHatchTabPage(0)
- //, m_nBitmapTabPage(0)
- , m_nPatternTabPage(0)
-
, mpDrawModel ( pModel ),
mpColorList ( pModel->GetColorList() ),
mpNewColorList ( pModel->GetColorList() ),
@@ -87,11 +81,6 @@ SvxAreaTabDialog::SvxAreaTabDialog
}
m_nTransparenceTabPage = AddTabPage( "RID_SVXPAGE_TRANSPARENCE", SvxTransparenceTabPage::Create, nullptr);
- m_nColorTabPage = AddTabPage( "RID_SVXPAGE_COLOR", SvxColorTabPage::Create, nullptr );
- m_nGradientTabPage = AddTabPage( "RID_SVXPAGE_GRADIENT", SvxGradientTabPage::Create, nullptr );
- m_nHatchTabPage = AddTabPage( "RID_SVXPAGE_HATCH", SvxHatchTabPage::Create, nullptr );
- m_nBitmapTabPage = AddTabPage( "RID_SVXPAGE_BITMAP", SvxBitmapTabPage::Create, SvxBitmapTabPage::GetRanges );
- m_nPatternTabPage = AddTabPage( "RID_SVXPAGE_PATTERN", SvxPatternTabPage::Create, nullptr);
SetCurPageId( "RID_SVXPAGE_AREA" );
@@ -233,11 +222,9 @@ void SvxAreaTabDialog::SavePalettes()
}
}
-
short SvxAreaTabDialog::Ok()
{
SavePalettes();
-
// RET_OK is returned, if at least one
// TabPage returns sal_True in FillItemSet().
// This happens by default at the moment.
@@ -248,7 +235,6 @@ short SvxAreaTabDialog::Ok()
IMPL_LINK_NOARG(SvxAreaTabDialog, CancelHdlImpl, Button*, void)
{
SavePalettes();
-
EndDialog();
}
@@ -262,9 +248,14 @@ void SvxAreaTabDialog::PageCreated( sal_uInt16 nId, SfxTabPage &rPage )
static_cast<SvxAreaTabPage&>(rPage).SetBitmapList( mpBitmapList );
static_cast<SvxAreaTabPage&>(rPage).SetPatternList( mpPatternList );
static_cast<SvxAreaTabPage&>(rPage).SetDrawModel( mpDrawModel );
+ static_cast<SvxAreaTabPage&>(rPage).SetPageType( mnPageType );
+ static_cast<SvxAreaTabPage&>(rPage).SetDlgType( 0 );
+ static_cast<SvxAreaTabPage&>(rPage).SetPos( mnPos );
+ static_cast<SvxAreaTabPage&>(rPage).SetAreaTP( &mbAreaTP );
static_cast<SvxAreaTabPage&>(rPage).SetGrdChgd( &mnGradientListState );
static_cast<SvxAreaTabPage&>(rPage).SetHtchChgd( &mnHatchingListState );
static_cast<SvxAreaTabPage&>(rPage).SetBmpChgd( &mnBitmapListState );
+ static_cast<SvxAreaTabPage&>(rPage).SetPtrnChgd( &mnPatternListState );
static_cast<SvxAreaTabPage&>(rPage).SetColorChgd( &mnColorListState );
// ActivatePge() is not called the first time
static_cast<SvxAreaTabPage&>(rPage).ActivatePage( mrOutAttrs );
@@ -275,46 +266,10 @@ void SvxAreaTabDialog::PageCreated( sal_uInt16 nId, SfxTabPage &rPage )
static_cast<SvxShadowTabPage&>(rPage).SetColorChgd( &mnColorListState );
static_cast<SvxShadowTabPage&>(rPage).Construct();
}
- else if (nId == m_nGradientTabPage)
- {
- static_cast<SvxGradientTabPage&>(rPage).SetColorList( mpColorList );
- static_cast<SvxGradientTabPage&>(rPage).SetGradientList( mpGradientList );
- static_cast<SvxGradientTabPage&>(rPage).SetPos( &mnPos );
- static_cast<SvxGradientTabPage&>(rPage).SetGrdChgd( &mnGradientListState );
- static_cast<SvxGradientTabPage&>(rPage).SetColorChgd( &mnColorListState );
- static_cast<SvxGradientTabPage&>(rPage).Construct();
- }
- else if (nId == m_nHatchTabPage)
- {
- static_cast<SvxHatchTabPage&>(rPage).SetColorList( mpColorList );
- static_cast<SvxHatchTabPage&>(rPage).SetHatchingList( mpHatchingList );
- static_cast<SvxHatchTabPage&>(rPage).SetPos( &mnPos );
- static_cast<SvxHatchTabPage&>(rPage).SetHtchChgd( &mnHatchingListState );
- static_cast<SvxHatchTabPage&>(rPage).SetColorChgd( &mnColorListState );
- static_cast<SvxHatchTabPage&>(rPage).Construct();
- }
- else if (nId == m_nBitmapTabPage )
- {
- static_cast<SvxBitmapTabPage&>(rPage).SetBitmapList( mpBitmapList );
- static_cast<SvxBitmapTabPage&>(rPage).SetPos( &mnPos );
- static_cast<SvxBitmapTabPage&>(rPage).SetBmpChgd( &mnBitmapListState );
- static_cast<SvxBitmapTabPage&>(rPage).Construct();
- }
- else if (nId == m_nPatternTabPage)
- {
- static_cast<SvxPatternTabPage&>(rPage).SetColorList( mpColorList );
- static_cast<SvxPatternTabPage&>(rPage).SetPatternList( mpPatternList );
- static_cast<SvxPatternTabPage&>(rPage).SetPos( &mnPos );
- static_cast<SvxPatternTabPage&>(rPage).SetPtrnChgd( &mnPatternListState );
- static_cast<SvxPatternTabPage&>(rPage).SetColorChgd( &mnColorListState );
- static_cast<SvxPatternTabPage&>(rPage).Construct();
- }
- else if (nId == m_nColorTabPage)
+ else if (nId == m_nTransparenceTabPage)
{
- static_cast<SvxColorTabPage&>(rPage).SetColorList( mpColorList );
- static_cast<SvxColorTabPage&>(rPage).SetPos( &mnPos );
- static_cast<SvxColorTabPage&>(rPage).SetColorChgd( &mnColorListState );
- static_cast<SvxColorTabPage&>(rPage).Construct();
+ static_cast<SvxTransparenceTabPage&>(rPage).SetPageType( mnPageType );
+ static_cast<SvxTransparenceTabPage&>(rPage).SetDlgType( 0 );
}
}