diff options
Diffstat (limited to 'cui/source/inc/backgrnd.hxx')
-rw-r--r-- | cui/source/inc/backgrnd.hxx | 164 |
1 files changed, 0 insertions, 164 deletions
diff --git a/cui/source/inc/backgrnd.hxx b/cui/source/inc/backgrnd.hxx deleted file mode 100644 index a16c21dc4..000000000 --- a/cui/source/inc/backgrnd.hxx +++ /dev/null @@ -1,164 +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. - * - ************************************************************************/ -#ifndef _SVX_BACKGRND_HXX -#define _SVX_BACKGRND_HXX - -// include --------------------------------------------------------------- - -#include <vcl/group.hxx> -#include <svtools/stdctrl.hxx> -#include <vcl/graph.hxx> -#include <svtools/valueset.hxx> -#include <svx/dlgctrl.hxx> - -// class SvxBackgroundTabPage -------------------------------------------- -/* -{k:\svx\prototyp\dialog\backgrnd.bmp} - [Beschreibung] - Mit dieser TabPage kann eine Brush (z.B. fuer die Hintergrundfarbe eines - Rahmens) eingestellt werden. - [Items] - <SvxBrushItem>: <SID_ATTR_BRUSH>; -*/ - -//------------------------------------------------------------------------ -// forwards: - -class BackgroundPreviewImpl; -class SvxOpenGraphicDialog; -struct SvxBackgroundTable_Impl; -struct SvxBackgroundPara_Impl; -struct SvxBackgroundPage_Impl; -class SvxBrushItem; -//------------------------------------------------------------------------ - -class SvxBackgroundTabPage : public SvxTabPage -{ - using TabPage::DeactivatePage; -public: - static SfxTabPage* Create( Window* pParent, const SfxItemSet& rAttrSet ); - static sal_uInt16* GetRanges(); - - virtual sal_Bool FillItemSet( SfxItemSet& rSet ); - virtual void Reset( const SfxItemSet& rSet ); - virtual void FillUserData(); - virtual void PointChanged( Window* pWindow, RECT_POINT eRP ); - - void ShowSelector(); // Shift-ListBox activation - void ShowTblControl(); // for the Writer (cells/rows/tables) - void ShowParaControl(sal_Bool bCharOnly = sal_False); // for the Writer (paragraph/characters) - void EnableTransparency(sal_Bool bColor, sal_Bool bGraphic); - virtual void PageCreated (SfxAllItemSet aSet); -protected: - virtual int DeactivatePage( SfxItemSet* pSet = 0 ); - -private: - SvxBackgroundTabPage( Window* pParent, const SfxItemSet& rCoreSet ); - ~SvxBackgroundTabPage(); - - FixedText aSelectTxt; - ListBox aLbSelect; - const String aStrBrowse; - const String aStrUnlinked; - FixedText aTblDesc; - ListBox aTblLBox; - ListBox aParaLBox; - Control aBorderWin; - ValueSet aBackgroundColorSet; - FixedLine aBackgroundColorBox; - BackgroundPreviewImpl* pPreviewWin1; - //color transparency - FixedText aColTransFT; - MetricField aColTransMF; - CheckBox aBtnPreview; - // Background Bitmap ---------------------------------- - FixedLine aGbFile; - PushButton aBtnBrowse; - CheckBox aBtnLink; - FixedLine aGbPosition; - RadioButton aBtnPosition; - RadioButton aBtnArea; - RadioButton aBtnTile; - SvxRectCtl aWndPosition; - FixedInfo aFtFile; - //transparency of graphics - FixedLine aGraphTransFL; - MetricField aGraphTransMF; - - BackgroundPreviewImpl* pPreviewWin2; - - // DDListBox for Writer ------------------------------- - //------------------------------------------------------ - Color aBgdColor; - sal_uInt16 nHtmlMode; - sal_Bool bAllowShowSelector : 1; - sal_Bool bIsGraphicValid : 1; - sal_Bool bLinkOnly : 1; - sal_Bool bResized : 1; - sal_Bool bColTransparency : 1; - sal_Bool bGraphTransparency : 1; - Graphic aBgdGraphic; - String aBgdGraphicPath; - String aBgdGraphicFilter; - - SvxBackgroundPage_Impl* pPageImpl; - SvxOpenGraphicDialog* pImportDlg; - - // Items for Sw-Table must be corrected - SvxBackgroundTable_Impl* pTableBck_Impl; - // also for the paragraph style - SvxBackgroundPara_Impl* pParaBck_Impl; - -#ifdef _SVX_BACKGRND_CXX - void FillColorValueSets_Impl(); - void ShowColorUI_Impl(); - void ShowBitmapUI_Impl(); - sal_Bool LoadLinkedGraphic_Impl(); - void RaiseLoadError_Impl(); - void SetGraphicPosition_Impl( SvxGraphicPosition ePos ); - SvxGraphicPosition GetGraphicPosition_Impl(); - void FillControls_Impl(const SvxBrushItem& rBgdAttr, - const String& rUserData); - sal_Bool FillItemSetWithWallpaperItem( SfxItemSet& rCoreSet, sal_uInt16 nSlot); - void ResetFromWallpaperItem( const SfxItemSet& rSet ); - - DECL_LINK( LoadTimerHdl_Impl, Timer* ); - DECL_LINK( SelectHdl_Impl, ListBox* ); - DECL_LINK( BrowseHdl_Impl, PushButton* ); - DECL_LINK( RadioClickHdl_Impl, RadioButton* ); - DECL_LINK( FileClickHdl_Impl, CheckBox* ); - DECL_LINK( BackgroundColorHdl_Impl, ValueSet* ); - DECL_LINK( TblDestinationHdl_Impl, ListBox* ); - DECL_LINK( ParaDestinationHdl_Impl, ListBox* ); -#endif -}; - -#endif // #ifndef _SVX_BACKGRND_HXX - - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |