20 #ifndef INCLUDED_VCL_WALL_HXX
21 #define INCLUDED_VCL_WALL_HXX
55 SAL_DLLPRIVATE
void ImplSetCachedBitmap(
const BitmapEx& rBmp )
const;
56 SAL_DLLPRIVATE
const BitmapEx* ImplGetCachedBitmap()
const;
57 SAL_DLLPRIVATE
void ImplReleaseCachedBitmap()
const;
60 SAL_DLLPRIVATE
static Gradient ImplGetApplicationGradient();
70 void SetColor(
const Color& rColor );
76 void SetBitmap(
const BitmapEx& rBitmap );
78 bool IsBitmap()
const;
80 void SetGradient(
const Gradient& rGradient );
82 bool IsGradient()
const;
89 bool IsScrollable()
const;
101 !IsBitmap() && !IsGradient() && !IsRect();
115 #endif // INCLUDED_VCL_WALL_HXX
constexpr::Color COL_TRANSPARENT(ColorTransparency, 0xFF, 0xFF, 0xFF, 0xFF)
WallpaperStyle GetStyle() const
SvStream & ReadWallpaper(SvStream &rIStm, Wallpaper &rImplWallpaper)
SvStream & WriteWallpaper(SvStream &rOStm, const Wallpaper &rImplWallpaper)
bool operator==(const Wallpaper &rWallpaper) const
bool operator!=(const Wallpaper &rWallpaper) const
bool operator==(const ItalicMatrix &a, const ItalicMatrix &b)
void SetRect(const tools::Rectangle &rRect)
const Color & GetColor() const
const tools::Rectangle & GetRect() const
std::optional< Gradient > mpGradient