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

#include <brdwin.hxx>

Inheritance diagram for ImplNoBorderWindowView:
[legend]
Collaboration diagram for ImplNoBorderWindowView:
[legend]

Public Member Functions

 ImplNoBorderWindowView ()
 
virtual void Init (OutputDevice *pDev, long nWidth, long nHeight) override
 
virtual void GetBorder (sal_Int32 &rLeftBorder, sal_Int32 &rTopBorder, sal_Int32 &rRightBorder, sal_Int32 &rBottomBorder) const override
 
virtual long CalcTitleWidth () const override
 
virtual void DrawWindow (vcl::RenderContext &rRenderContext, const Point *pOffset=nullptr) override
 
- Public Member Functions inherited from ImplBorderWindowView
virtual ~ImplBorderWindowView ()
 
virtual bool MouseMove (const MouseEvent &rMEvt)
 
virtual bool MouseButtonDown (const MouseEvent &rMEvt)
 
virtual bool Tracking (const TrackingEvent &rTEvt)
 
virtual OUString RequestHelp (const Point &rPos, tools::Rectangle &rHelpRect)
 
virtual tools::Rectangle GetMenuRect () const
 

Additional Inherited Members

- Static Public Member Functions inherited from ImplBorderWindowView
static void ImplInitTitle (ImplBorderFrameData *pData)
 
static BorderWindowHitTest ImplHitTest (ImplBorderFrameData const *pData, const Point &rPos)
 
static void ImplMouseMove (ImplBorderFrameData *pData, const MouseEvent &rMEvt)
 
static OUString ImplRequestHelp (ImplBorderFrameData const *pData, const Point &rPos, tools::Rectangle &rHelpRect)
 
static long ImplCalcTitleWidth (const ImplBorderFrameData *pData)
 

Detailed Description

Definition at line 237 of file brdwin.hxx.

Constructor & Destructor Documentation

ImplNoBorderWindowView::ImplNoBorderWindowView ( )

Definition at line 372 of file brdwin.cxx.

Member Function Documentation

long ImplNoBorderWindowView::CalcTitleWidth ( ) const
overridevirtual

Implements ImplBorderWindowView.

Definition at line 389 of file brdwin.cxx.

void ImplNoBorderWindowView::DrawWindow ( vcl::RenderContext rRenderContext,
const Point pOffset = nullptr 
)
overridevirtual

Implements ImplBorderWindowView.

Definition at line 394 of file brdwin.cxx.

void ImplNoBorderWindowView::GetBorder ( sal_Int32 &  rLeftBorder,
sal_Int32 &  rTopBorder,
sal_Int32 &  rRightBorder,
sal_Int32 &  rBottomBorder 
) const
overridevirtual

Implements ImplBorderWindowView.

Definition at line 380 of file brdwin.cxx.

void ImplNoBorderWindowView::Init ( OutputDevice pDev,
long  nWidth,
long  nHeight 
)
overridevirtual

Implements ImplBorderWindowView.

Definition at line 376 of file brdwin.cxx.


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