LibreOffice Module svx (master)
1
svx
inc
sdr
overlay
overlayhandle.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
*/
10
11
#ifndef INCLUDED_SVX_SDR_OVERLAY_OVERLAYHANDLE_HXX
12
#define INCLUDED_SVX_SDR_OVERLAY_OVERLAYHANDLE_HXX
13
14
#include <
svx/sdr/overlay/overlayobject.hxx
>
15
#include <
basegfx/vector/b2dsize.hxx
>
16
17
namespace
sdr::overlay
{
18
19
20
class
OverlayHandle
final :
public
OverlayObjectWithBasePosition
21
{
22
basegfx::B2DSize
maSize
;
23
Color
maStrokeColor
;
24
25
// geometry creation for OverlayObject
26
virtual
drawinglayer::primitive2d::Primitive2DContainer
createOverlayObjectPrimitive2DSequence
()
override
;
27
28
public
:
29
OverlayHandle
(
const
basegfx::B2DPoint
& rBasePos,
30
const
basegfx::B2DSize
& rSize,
31
Color
const
& rStrokeColor,
32
Color
const
& rFillColor);
33
34
virtual
~OverlayHandle
()
override
;
35
};
36
37
}
// end of namespace sdr::overlay
38
39
#endif
// INCLUDED_SVX_SDR_OVERLAY_OVERLAYHANDLE_HXX
40
41
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
b2dsize.hxx
Color
basegfx::B2DPoint
basegfx::B2DSize
drawinglayer::primitive2d::Primitive2DContainer
sdr::overlay::OverlayHandle
Definition:
overlayhandle.hxx:21
sdr::overlay::OverlayHandle::maSize
basegfx::B2DSize maSize
Definition:
overlayhandle.hxx:22
sdr::overlay::OverlayHandle::createOverlayObjectPrimitive2DSequence
virtual drawinglayer::primitive2d::Primitive2DContainer createOverlayObjectPrimitive2DSequence() override
Definition:
overlayhandle.cxx:28
sdr::overlay::OverlayHandle::maStrokeColor
Color maStrokeColor
Definition:
overlayhandle.hxx:23
sdr::overlay::OverlayHandle::OverlayHandle
OverlayHandle(const basegfx::B2DPoint &rBasePos, const basegfx::B2DSize &rSize, Color const &rStrokeColor, Color const &rFillColor)
Definition:
overlayhandle.cxx:39
sdr::overlay::OverlayHandle::~OverlayHandle
virtual ~OverlayHandle() override
Definition:
overlayhandle.cxx:49
sdr::overlay::OverlayObjectWithBasePosition
Definition:
overlayobject.hxx:188
sdr::overlay
overlayobject.hxx
Generated on Sun Jul 30 2023 04:27:43 for LibreOffice Module svx (master) by
1.9.3