LibreOffice Module vcl (master) 1
|
#include <window.hxx>
Static Public Member Functions | |
static void | DrawSelectionBackground (vcl::RenderContext &rRenderContext, vcl::Window const &rWindow, const tools::Rectangle &rRect, sal_uInt16 nHighlight, bool bChecked, bool bDrawBorder, bool bDrawExtBorderOnly, Color *pSelectionTextColor=nullptr, tools::Long nCornerRadius=0, Color const *pPaintColor=nullptr) |
Definition at line 429 of file window.hxx.
|
static |
Definition at line 324 of file paint.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), COL_BLACK(), COL_GRAY(), COL_LIGHTGRAY(), COL_WHITE(), Color::DecreaseLuminance(), OutputDevice::DrawRect(), OutputDevice::DrawTransparent(), vcl::FILLCOLOR, vcl::Window::GetBackgroundColor(), StyleSettings::GetButtonTextColor(), vcl::Window::GetControlForeground(), StyleSettings::GetFaceColor(), StyleSettings::GetHighlightColor(), StyleSettings::GetHighlightTextColor(), Color::GetLuminance(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), h, Color::HSBtoRGB(), Color::IncreaseLuminance(), vcl::Window::IsControlBackground(), Color::IsDark(), tools::Rectangle::IsEmpty(), vcl::LINECOLOR, OutputDevice::Pop(), OutputDevice::Push(), Color::RGBtoHSB(), OutputDevice::SetFillColor(), and OutputDevice::SetLineColor().
Referenced by ToolBox::ImplDrawButton(), SplitWindow::ImplDrawGrip(), HeaderBar::ImplDrawItem(), and SvxIconChoiceCtrl_Impl::PaintEntry().