LibreOffice Module vcl (master) 1
Public Member Functions | Private Attributes | List of all members
DecorationView Class Reference

#include <decoview.hxx>

Collaboration diagram for DecorationView:
[legend]

Public Member Functions

 DecorationView (OutputDevice *pOutDev)
 
void DrawSymbol (const tools::Rectangle &rRect, SymbolType eType, const Color &rColor, DrawSymbolFlags nStyle=DrawSymbolFlags::NONE)
 
void DrawFrame (const tools::Rectangle &rRect, const Color &rLeftTopColor, const Color &rRightBottomColor)
 
void DrawHighlightFrame (const tools::Rectangle &rRect, DrawHighlightFrameStyle nStyle)
 
tools::Rectangle DrawFrame (const tools::Rectangle &rRect, DrawFrameStyle nStyle=DrawFrameStyle::Out, DrawFrameFlags nFlags=DrawFrameFlags::NONE)
 
tools::Rectangle DrawButton (const tools::Rectangle &rRect, DrawButtonFlags nStyle)
 
void DrawSeparator (const Point &rStart, const Point &rStop, bool bVertical=true)
 
void DrawHandle (const tools::Rectangle &rRectangle)
 

Private Attributes

VclPtr< OutputDevicempOutDev
 

Detailed Description

Definition at line 72 of file decoview.hxx.

Constructor & Destructor Documentation

◆ DecorationView()

DecorationView::DecorationView ( OutputDevice pOutDev)

Definition at line 764 of file decoview.cxx.

Member Function Documentation

◆ DrawButton()

tools::Rectangle DecorationView::DrawButton ( const tools::Rectangle rRect,
DrawButtonFlags  nStyle 
)

◆ DrawFrame() [1/2]

void DecorationView::DrawFrame ( const tools::Rectangle rRect,
const Color rLeftTopColor,
const Color rRightBottomColor 
)

◆ DrawFrame() [2/2]

tools::Rectangle DecorationView::DrawFrame ( const tools::Rectangle rRect,
DrawFrameStyle  nStyle = DrawFrameStyle::Out,
DrawFrameFlags  nFlags = DrawFrameFlags::NONE 
)

◆ DrawHandle()

void DecorationView::DrawHandle ( const tools::Rectangle rRectangle)

◆ DrawHighlightFrame()

void DecorationView::DrawHighlightFrame ( const tools::Rectangle rRect,
DrawHighlightFrameStyle  nStyle 
)

◆ DrawSeparator()

void DecorationView::DrawSeparator ( const Point rStart,
const Point rStop,
bool  bVertical = true 
)

◆ DrawSymbol()

void DecorationView::DrawSymbol ( const tools::Rectangle rRect,
SymbolType  eType,
const Color rColor,
DrawSymbolFlags  nStyle = DrawSymbolFlags::NONE 
)

Member Data Documentation

◆ mpOutDev

VclPtr<OutputDevice> DecorationView::mpOutDev
private

The documentation for this class was generated from the following files: