LibreOffice Module svx (master) 1
|
#include <pagectrl.hxx>
Protected Member Functions | |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | DrawPage (vcl::RenderContext &rRenderContext, const Point &rPoint, const bool bSecond, const bool bEnabled) |
Static Protected Member Functions | |
static void | drawFillAttributes (vcl::RenderContext &rRenderContext, const drawinglayer::attribute::SdrAllFillAttributesHelperPtr &rFillAttributes, const tools::Rectangle &rPaintRange, const tools::Rectangle &rDefineRange) |
Additional Inherited Members | |
Static Public Member Functions inherited from weld::CustomWidgetController | |
static bool | IsUpdateMode () |
Definition at line 29 of file pagectrl.hxx.
SvxPageWindow::SvxPageWindow | ( | ) |
Definition at line 39 of file pagectrl.cxx.
References All, and Horizontal_LR_TB.
|
overridevirtual |
Definition at line 64 of file pagectrl.cxx.
|
staticprotected |
Definition at line 318 of file pagectrl.cxx.
References vcl::unotools::b2DRectangleFromRectangle(), basegfx::utils::createPolygonFromRect(), drawinglayer::processor2d::createProcessor2DFromOutputDevice(), basegfx::fTools::equalZero(), Color::getBColor(), basegfx::Range2D< typename TYPE, typename TRAITS >::getHeight(), OutputDevice::GetLineColor(), OutputDevice::GetViewTransformation(), basegfx::Range2D< typename TYPE, typename TRAITS >::getWidth(), basegfx::Range2D< typename TYPE, typename TRAITS >::isEmpty(), OutputDevice::IsLineColor(), drawinglayer::geometry::ViewInformation2D::setViewport(), and drawinglayer::geometry::ViewInformation2D::setViewTransformation().
Referenced by DrawPage().
|
protectedvirtual |
Definition at line 125 of file pagectrl.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), Point::AdjustX(), Point::AdjustY(), aSize, bFooter, bFrameDirection, bHeader, bHorz, tools::Rectangle::Bottom(), bResetBackground, bTable, bVert, CELL_HEIGHT, CELL_WIDTH, COL_LIGHTGRAY(), COL_TRANSPARENT(), drawFillAttributes(), OutputDevice::DrawRect(), OutputDevice::DrawText(), eUsage, StyleSettings::GetDialogColor(), StyleSettings::GetDisableColor(), StyleSettings::GetFieldColor(), StyleSettings::GetFieldTextColor(), OutputDevice::GetFont(), vcl::Font::GetFontSize(), tools::Rectangle::GetHeight(), OutputDevice::GetLineColor(), OutputDevice::GetOutputSize(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), OutputDevice::GetTextHeight(), OutputDevice::GetTextWidth(), tools::Rectangle::GetWidth(), Size::Height(), i, tools::Rectangle::Left(), maFooterFillAttributes, maHeaderFillAttributes, maPageFillAttributes, Mirror, tools::Rectangle::Move(), nBottom, nFrameDirection, nFtDist, nFtHeight, nFtLeft, nFtRight, nHdDist, nHdHeight, nHdLeft, nHdRight, nLeft, nRight, nTop, OutputDevice::PixelToLogic(), tools::Rectangle::SetBottom(), OutputDevice::SetFillColor(), OutputDevice::SetFont(), vcl::Font::SetFontSize(), tools::Rectangle::SetLeft(), OutputDevice::SetLineColor(), tools::Rectangle::SetRight(), tools::Rectangle::SetTop(), Point::setX(), Point::setY(), tools::Rectangle::Top(), tools::Rectangle::TopLeft(), tools::Rectangle::TopRight(), Size::Width(), X, Point::X(), and Point::Y().
Referenced by Paint().
void SvxPageWindow::EnableFrameDirection | ( | bool | bEnable | ) |
Definition at line 364 of file pagectrl.cxx.
References bFrameDirection.
|
inline |
Definition at line 112 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 133 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 134 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 131 of file pagectrl.hxx.
|
inline |
Definition at line 132 of file pagectrl.hxx.
|
inline |
Definition at line 123 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 124 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 121 of file pagectrl.hxx.
|
inline |
Definition at line 122 of file pagectrl.hxx.
|
inline |
Definition at line 113 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 93 of file pagectrl.hxx.
|
inline |
Definition at line 114 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 101 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 111 of file pagectrl.hxx.
Referenced by SvxHFPage::RangeHdl().
|
inline |
Definition at line 137 of file pagectrl.hxx.
Referenced by SvxHFPage::TurnOn().
|
overrideprotectedvirtual |
Implements weld::CustomWidgetController.
Definition at line 68 of file pagectrl.cxx.
References All, aSize, aWinSize, DrawPage(), eUsage, OutputDevice::GetMapMode(), weld::CustomWidgetController::GetOutputSizePixel(), MapMode::GetScaleX(), MapMode::GetScaleY(), Size::Height(), Left, vcl::MAPMODE, Mirror, OutputDevice::PixelToLogic(), OutputDevice::Pop(), OutputDevice::Push(), Right, OutputDevice::SetMapMode(), MapMode::SetScaleX(), MapMode::SetScaleY(), and Size::Width().
void SvxPageWindow::ResetBackground | ( | ) |
Definition at line 374 of file pagectrl.cxx.
References bResetBackground.
|
inline |
Definition at line 107 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
overridevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 379 of file pagectrl.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), aWinSize, weld::DrawingArea::get_ref_device(), Size::Height(), OutputDevice::LogicToPixel(), vcl::MAPMODE, OutputDevice::PixelToLogic(), OutputDevice::Pop(), OutputDevice::Push(), weld::Widget::set_size_request(), OutputDevice::SetMapMode(), and Size::Width().
|
inline |
Definition at line 140 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 85 of file pagectrl.hxx.
Referenced by SvxHFPage::ResetBackground_Impl().
void SvxPageWindow::SetFrameDirection | ( | SvxFrameDirection | nDirection | ) |
Definition at line 369 of file pagectrl.cxx.
References nFrameDirection.
|
inline |
Definition at line 128 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 129 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 126 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 127 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 118 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 119 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 116 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 117 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 139 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage(), and SvxHFPage::UpdateExample().
|
inline |
Definition at line 81 of file pagectrl.hxx.
Referenced by SvxHFPage::ResetBackground_Impl().
|
inline |
Definition at line 142 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
inline |
Definition at line 108 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
inline |
Definition at line 89 of file pagectrl.hxx.
Referenced by SvxHFPage::ResetBackground_Impl().
|
inline |
Definition at line 109 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
inline |
Definition at line 97 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
inline |
Definition at line 141 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
inline |
Definition at line 106 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
inline |
Definition at line 136 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
inline |
Definition at line 143 of file pagectrl.hxx.
Referenced by SvxHFPage::ActivatePage().
|
private |
Definition at line 33 of file pagectrl.hxx.
Referenced by DrawPage(), and Paint().
|
private |
Definition at line 32 of file pagectrl.hxx.
Referenced by Paint(), and SetDrawingArea().
|
private |
Definition at line 58 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 41 of file pagectrl.hxx.
Referenced by DrawPage(), and EnableFrameDirection().
|
private |
Definition at line 59 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 61 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 40 of file pagectrl.hxx.
Referenced by DrawPage(), and ResetBackground().
|
private |
Definition at line 60 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 62 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 64 of file pagectrl.hxx.
Referenced by DrawPage(), and Paint().
|
private |
Definition at line 55 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 54 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 56 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 36 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 42 of file pagectrl.hxx.
Referenced by DrawPage(), and SetFrameDirection().
|
private |
Definition at line 51 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 52 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 49 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 50 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 46 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 47 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 44 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 45 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 37 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 38 of file pagectrl.hxx.
Referenced by DrawPage().
|
private |
Definition at line 35 of file pagectrl.hxx.
Referenced by DrawPage().