summaryrefslogtreecommitdiff
path: root/cui/source/inc/backgrnd.hxx
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2013-02-12 16:14:23 +0100
committerMiklos Vajna <vmiklos@suse.cz>2013-02-12 16:38:39 +0100
commitd884f8f65cc73cf932cde1e40cadf13556a7d44e (patch)
tree85333f8fd820c5f433716fbb84befccf481bca5d /cui/source/inc/backgrnd.hxx
parent88be7d32f30b08da4399f6d67d8d494dcfcc34b5 (diff)
SwFrmDlg: initial gradient background UI
Change-Id: I7d8612d6b2d3eb2262ed148153a0c249bcb36599
Diffstat (limited to 'cui/source/inc/backgrnd.hxx')
-rw-r--r--cui/source/inc/backgrnd.hxx16
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
};