LibreOffice Module svx (master)
1
|
#include <dlgctrl.hxx>
Private Attributes | |
SdrPathObj * | mpLineObjA |
SdrPathObj * | mpLineObjB |
SdrPathObj * | mpLineObjC |
Graphic * | mpGraphic |
bool | mbWithSymbol |
Size | maSymbolSize |
Additional Inherited Members | |
![]() | |
static bool | IsUpdateMode () |
![]() | |
void | InitSettings () |
tools::Rectangle | GetPreviewSize () const |
void | LocalPrePaint (vcl::RenderContext const &rRenderContext) |
void | LocalPostPaint (vcl::RenderContext &rRenderContext) |
Definition at line 333 of file dlgctrl.hxx.
SvxXLinePreview::SvxXLinePreview | ( | ) |
Definition at line 1121 of file dlgctrl.cxx.
References false.
|
overridevirtual |
Definition at line 1142 of file dlgctrl.cxx.
References SdrObject::Free(), mpLineObjA, mpLineObjB, and mpLineObjC.
|
overridevirtual |
Implements weld::CustomWidgetController.
Definition at line 1181 of file dlgctrl.cxx.
References Graphic::Draw(), SvxPreviewBase::getBufferDevice(), SvxPreviewBase::GetOutputSize(), Size::Height(), SvxPreviewBase::LocalPostPaint(), SvxPreviewBase::LocalPrePaint(), maSymbolSize, mbWithSymbol, mpGraphic, mpLineObjA, mpLineObjB, mpLineObjC, Point, sdr::contact::ObjectContactOfObjListPainter::ProcessDisplay(), sdr::contact::SdrObjectVector, and Size::Width().
|
overridevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 1081 of file dlgctrl.cxx.
References basegfx::B2DPolygon::append(), SvxPreviewBase::GetOutputSize(), Size::Height(), mpLineObjA, mpLineObjB, mpLineObjC, weld::CustomWidgetController::Resize(), SdrPathObj::SetPathPoly(), and Size::Width().
Referenced by SetDrawingArea().
Definition at line 1158 of file dlgctrl.cxx.
References weld::CustomWidgetController::Invalidate(), and maSymbolSize.
|
overridevirtual |
Reimplemented from SvxPreviewBase.
Definition at line 1130 of file dlgctrl.cxx.
References SvxPreviewBase::getModel(), weld::CustomWidgetController::Invalidate(), Line, mpLineObjA, mpLineObjB, mpLineObjC, PolyLine, Resize(), and SvxPreviewBase::SetDrawingArea().
void SvxXLinePreview::SetLineAttributes | ( | const SfxItemSet & | rItemSet | ) |
Definition at line 1167 of file dlgctrl.cxx.
References SfxItemSet::ClearItem(), mpLineObjA, mpLineObjB, mpLineObjC, SdrObject::SetMergedItemSet(), XATTR_LINEEND(), and XATTR_LINESTART().
Definition at line 1152 of file dlgctrl.cxx.
References maSymbolSize, and mpGraphic.
|
inline |
Definition at line 351 of file dlgctrl.hxx.
|
private |
Definition at line 342 of file dlgctrl.hxx.
Referenced by Paint(), ResizeSymbol(), and SetSymbol().
|
private |
Definition at line 341 of file dlgctrl.hxx.
Referenced by Paint().
|
private |
Definition at line 340 of file dlgctrl.hxx.
Referenced by Paint(), and SetSymbol().
|
private |
Definition at line 336 of file dlgctrl.hxx.
Referenced by Paint(), Resize(), SetDrawingArea(), SetLineAttributes(), and ~SvxXLinePreview().
|
private |
Definition at line 337 of file dlgctrl.hxx.
Referenced by Paint(), Resize(), SetDrawingArea(), SetLineAttributes(), and ~SvxXLinePreview().
|
private |
Definition at line 338 of file dlgctrl.hxx.
Referenced by Paint(), Resize(), SetDrawingArea(), SetLineAttributes(), and ~SvxXLinePreview().