diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2013-02-12 16:14:23 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-02-12 16:38:39 +0100 |
commit | d884f8f65cc73cf932cde1e40cadf13556a7d44e (patch) | |
tree | 85333f8fd820c5f433716fbb84befccf481bca5d /cui/source/inc/backgrnd.hxx | |
parent | 88be7d32f30b08da4399f6d67d8d494dcfcc34b5 (diff) |
SwFrmDlg: initial gradient background UI
Change-Id: I7d8612d6b2d3eb2262ed148153a0c249bcb36599
Diffstat (limited to 'cui/source/inc/backgrnd.hxx')
-rw-r--r-- | cui/source/inc/backgrnd.hxx | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cui/source/inc/backgrnd.hxx b/cui/source/inc/backgrnd.hxx index b70732bfce69..24a8ccc9ce7c 100644 --- a/cui/source/inc/backgrnd.hxx +++ b/cui/source/inc/backgrnd.hxx @@ -34,6 +34,8 @@ struct SvxBackgroundTable_Impl; struct SvxBackgroundPara_Impl; struct SvxBackgroundPage_Impl; class SvxBrushItem; +class XFillStyleItem; +class XFillGradientItem; /** class SvxBackgroundTabPage -------------------------------------------- {k:\svx\prototyp\dialog\backgrnd.bmp} [Description] @@ -85,6 +87,17 @@ private: MetricField* m_pColTransMF; CheckBox* m_pBtnPreview; + // Gradient controls + VclFrame* m_pBackGroundGradientFrame; + GradientLB* m_pLbGradients; + SvxXRectPreview* m_pCtlPreview; + + // Gradient data + XGradientListRef m_pGradientList; + SfxItemPool* m_pXPool; + XFillAttrSetItem m_aXFillAttr; + SfxItemSet& m_rXFillSet; + // Background Bitmap ---------------------------------- VclContainer* m_pFileFrame; PushButton* m_pBtnBrowse; @@ -128,6 +141,8 @@ private: void HideColorUI_Impl(); void ShowBitmapUI_Impl(); void HideBitmapUI_Impl(); + void ShowGradientUI_Impl(); + void HideGradientUI_Impl(); sal_Bool LoadLinkedGraphic_Impl(); void RaiseLoadError_Impl(); void SetGraphicPosition_Impl( SvxGraphicPosition ePos ); @@ -145,6 +160,7 @@ private: DECL_LINK(BackgroundColorHdl_Impl, void *); DECL_LINK( TblDestinationHdl_Impl, ListBox* ); DECL_LINK( ParaDestinationHdl_Impl, ListBox* ); + DECL_LINK(ModifyGradientHdl_Impl, void *); #endif }; |