LibreOffice Module svtools (master) 1
|
#include <datwin.hxx>
Public Member Functions | |
ButtonFrame (const Point &rPt, const Size &rSz, OUString _aText, bool _bDrawDisabled) | |
void | Draw (OutputDevice &rDev) |
Private Attributes | |
tools::Rectangle | aRect |
tools::Rectangle | aInnerRect |
OUString | aText |
bool | m_bDrawDisabled |
Definition at line 30 of file datwin.hxx.
|
inline |
Definition at line 38 of file datwin.hxx.
void ButtonFrame::Draw | ( | OutputDevice & | rDev | ) |
Definition at line 32 of file datwin.cxx.
References aInnerRect, aRect, aText, tools::Rectangle::Bottom(), tools::Rectangle::BottomRight(), OutputDevice::DrawLine(), OutputDevice::DrawRect(), OutputDevice::DrawText(), StyleSettings::GetDisableColor(), OutputDevice::GetEllipsisString(), StyleSettings::GetFaceColor(), OutputDevice::GetFillColor(), OutputDevice::GetFont(), StyleSettings::GetLightColor(), OutputDevice::GetLineColor(), OutputDevice::GetOutDevType(), OutputDevice::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), OutputDevice::GetTextColor(), OutputDevice::GetTextWidth(), tools::Rectangle::GetWidth(), vcl::Font::IsTransparent(), tools::Rectangle::Left(), m_bDrawDisabled, MIN_COLUMNWIDTH, OUTDEV_WINDOW, tools::Rectangle::Right(), OutputDevice::SetFillColor(), OutputDevice::SetFont(), OutputDevice::SetLineColor(), OutputDevice::SetTextColor(), vcl::Font::SetTransparent(), tools::Rectangle::Top(), and tools::Rectangle::TopLeft().
Referenced by BrowserColumn::Draw(), BrowseBox::Draw(), and BrowseBox::Paint().
|
private |
Definition at line 33 of file datwin.hxx.
Referenced by Draw().
|
private |
Definition at line 32 of file datwin.hxx.
Referenced by Draw().
|
private |
Definition at line 34 of file datwin.hxx.
Referenced by Draw().
|
private |
Definition at line 35 of file datwin.hxx.
Referenced by Draw().