diff options
Diffstat (limited to 'cui/source/tabpages/dstribut.cxx')
-rw-r--r-- | cui/source/tabpages/dstribut.cxx | 234 |
1 files changed, 0 insertions, 234 deletions
diff --git a/cui/source/tabpages/dstribut.cxx b/cui/source/tabpages/dstribut.cxx deleted file mode 100644 index 08f37dc50..000000000 --- a/cui/source/tabpages/dstribut.cxx +++ /dev/null @@ -1,234 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#include <sfx2/basedlgs.hxx> -#include <cuires.hrc> -#include "dstribut.hxx" -#include "dstribut.hrc" -#include <svx/dialogs.hrc> -#include <svx/svddef.hxx> -#include <dialmgr.hxx> -#include <tools/shl.hxx> - -static sal_uInt16 pRanges[] = -{ - SDRATTR_MEASURE_FIRST, - SDRATTR_MEASURE_LAST, - 0 -}; - -/************************************************************************* -|* -|* Dialog -|* -\************************************************************************/ - -SvxDistributeDialog::SvxDistributeDialog( - Window* pParent, - const SfxItemSet& rInAttrs, - SvxDistributeHorizontal eHor, - SvxDistributeVertical eVer) -: SfxSingleTabDialog(pParent, rInAttrs, RID_SVXPAGE_DISTRIBUTE ), - mpPage(0L) -{ - mpPage = new SvxDistributePage(this, rInAttrs, eHor, eVer); - SetTabPage(mpPage); - SetText(mpPage->GetText()); -} - -/************************************************************************* -|* -|* Dtor -|* -\************************************************************************/ - -SvxDistributeDialog::~SvxDistributeDialog() -{ -} - -/************************************************************************* -|* -|* Tabpage -|* -\************************************************************************/ - -SvxDistributePage::SvxDistributePage( - Window* pWindow, - const SfxItemSet& rInAttrs, - SvxDistributeHorizontal eHor, - SvxDistributeVertical eVer) -: SvxTabPage(pWindow, CUI_RES(RID_SVXPAGE_DISTRIBUTE), rInAttrs), - meDistributeHor(eHor), - meDistributeVer(eVer), - maFlHorizontal (this, CUI_RES(FL_HORIZONTAL )), - maBtnHorNone (this, CUI_RES(BTN_HOR_NONE )), - maBtnHorLeft (this, CUI_RES(BTN_HOR_LEFT )), - maBtnHorCenter (this, CUI_RES(BTN_HOR_CENTER )), - maBtnHorDistance (this, CUI_RES(BTN_HOR_DISTANCE )), - maBtnHorRight (this, CUI_RES(BTN_HOR_RIGHT )), - maHorLow (this, CUI_RES(IMG_HOR_LOW )), - maHorCenter (this, CUI_RES(IMG_HOR_CENTER )), - maHorDistance (this, CUI_RES(IMG_HOR_DISTANCE )), - maHorHigh (this, CUI_RES(IMG_HOR_HIGH )), - maFlVertical (this, CUI_RES(FL_VERTICAL )), - maBtnVerNone (this, CUI_RES(BTN_VER_NONE )), - maBtnVerTop (this, CUI_RES(BTN_VER_TOP )), - maBtnVerCenter (this, CUI_RES(BTN_VER_CENTER )), - maBtnVerDistance (this, CUI_RES(BTN_VER_DISTANCE )), - maBtnVerBottom (this, CUI_RES(BTN_VER_BOTTOM )), - maVerLow (this, CUI_RES(IMG_VER_LOW )), - maVerCenter (this, CUI_RES(IMG_VER_CENTER )), - maVerDistance (this, CUI_RES(IMG_VER_DISTANCE )), - maVerHigh (this, CUI_RES(IMG_VER_HIGH )) -{ - FreeResource(); -} - -/************************************************************************* -|* -|* Dtor -|* -\************************************************************************/ - -SvxDistributePage::~SvxDistributePage() -{ -} - -/************************************************************************* -|* -|* create the tabpage -|* -\************************************************************************/ - -SfxTabPage* SvxDistributePage::Create(Window* pWindow, const SfxItemSet& rAttrs, - SvxDistributeHorizontal eHor, SvxDistributeVertical eVer) -{ - return(new SvxDistributePage(pWindow, rAttrs, eHor, eVer)); -} - -/************************************************************************* -|* -|* -|* -\************************************************************************/ - -sal_uInt16* SvxDistributePage::GetRanges() -{ - return(pRanges); -} - -/************************************************************************* -|* -|* -|* -\************************************************************************/ - -void SvxDistributePage::PointChanged(Window* /*pWindow*/, RECT_POINT /*eRP*/) -{ -} - -/************************************************************************* -|* -|* read the delivered Item-Set -|* -\************************************************************************/ - -void SvxDistributePage::Reset(const SfxItemSet& ) -{ - maBtnHorNone.SetState(sal_False); - maBtnHorLeft.SetState(sal_False); - maBtnHorCenter.SetState(sal_False); - maBtnHorDistance.SetState(sal_False); - maBtnHorRight.SetState(sal_False); - - switch(meDistributeHor) - { - case SvxDistributeHorizontalNone : maBtnHorNone.SetState(sal_True); break; - case SvxDistributeHorizontalLeft : maBtnHorLeft.SetState(sal_True); break; - case SvxDistributeHorizontalCenter : maBtnHorCenter.SetState(sal_True); break; - case SvxDistributeHorizontalDistance : maBtnHorDistance.SetState(sal_True); break; - case SvxDistributeHorizontalRight : maBtnHorRight.SetState(sal_True); break; - } - - maBtnVerNone.SetState(sal_False); - maBtnVerTop.SetState(sal_False); - maBtnVerCenter.SetState(sal_False); - maBtnVerDistance.SetState(sal_False); - maBtnVerBottom.SetState(sal_False); - - switch(meDistributeVer) - { - case SvxDistributeVerticalNone : maBtnVerNone.SetState(sal_True); break; - case SvxDistributeVerticalTop : maBtnVerTop.SetState(sal_True); break; - case SvxDistributeVerticalCenter : maBtnVerCenter.SetState(sal_True); break; - case SvxDistributeVerticalDistance : maBtnVerDistance.SetState(sal_True); break; - case SvxDistributeVerticalBottom : maBtnVerBottom.SetState(sal_True); break; - } -} - -/************************************************************************* -|* -|* Fill the delivered Item-Set with dialogbox-attributes -|* -\************************************************************************/ - -sal_Bool SvxDistributePage::FillItemSet( SfxItemSet& ) -{ - SvxDistributeHorizontal eDistributeHor(SvxDistributeHorizontalNone); - SvxDistributeVertical eDistributeVer(SvxDistributeVerticalNone); - - if(maBtnHorLeft.IsChecked()) - eDistributeHor = SvxDistributeHorizontalLeft; - else if(maBtnHorCenter.IsChecked()) - eDistributeHor = SvxDistributeHorizontalCenter; - else if(maBtnHorDistance.IsChecked()) - eDistributeHor = SvxDistributeHorizontalDistance; - else if(maBtnHorRight.IsChecked()) - eDistributeHor = SvxDistributeHorizontalRight; - - if(maBtnVerTop.IsChecked()) - eDistributeVer = SvxDistributeVerticalTop; - else if(maBtnVerCenter.IsChecked()) - eDistributeVer = SvxDistributeVerticalCenter; - else if(maBtnVerDistance.IsChecked()) - eDistributeVer = SvxDistributeVerticalDistance; - else if(maBtnVerBottom.IsChecked()) - eDistributeVer = SvxDistributeVerticalBottom; - - if(eDistributeHor != meDistributeHor || eDistributeVer != meDistributeVer) - { - meDistributeHor = eDistributeHor; - meDistributeVer = eDistributeVer; - return sal_True; - } - - return sal_False; -} - - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |