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

#include <cuigrfflt.hxx>

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

Public Member Functions

 EmbossControl ()
 
void SetModifyHdl (const Link< LinkParamNone *, void > &rHdl)
 
- Public Member Functions inherited from SvxRectCtl
 SvxRectCtl (SvxTabPage *pPage, RectPoint eRpt=RectPoint::MM, sal_uInt16 nBorder=200)
 
void SetControlSettings (RectPoint eRpt, sal_uInt16 nBorder)
 
virtual ~SvxRectCtl () override
 
virtual void Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &) override
 
virtual void Resize () override
 
virtual bool KeyInput (const KeyEvent &) override
 
virtual void GetFocus () override
 
virtual void LoseFocus () override
 
virtual tools::Rectangle GetFocusRect () override
 
virtual void StyleUpdated () override
 
void Reset ()
 
RectPoint GetActualRP () const
 
void SetActualRP (RectPoint eNewRP)
 
void SetState (CTL_STATE nState)
 
tools::Rectangle CalculateFocusRectangle () const
 
tools::Rectangle CalculateFocusRectangle (RectPoint eRectPoint) const
 
css::uno::Reference< css::accessibility::XAccessible > getAccessibleParent () const
 
virtual css::uno::Reference< css::accessibility::XAccessible > CreateAccessible () override
 
a11yrelationset get_accessible_relation_set () const
 
RectPoint GetApproxRPFromPixPt (const css::awt::Point &rPixelPoint) const
 
bool IsCompletelyDisabled () const
 
void DoCompletelyDisable (bool bNew)
 

Private Member Functions

virtual bool MouseButtonDown (const MouseEvent &rEvt) override
 
virtual void SetDrawingArea (weld::DrawingArea *pDrawingArea) override
 

Private Attributes

Link< LinkParamNone *, voidmaModifyHdl
 

Additional Inherited Members

- Static Public Attributes inherited from SvxRectCtl
static const sal_uInt8 NO_CHILDREN
 
- Protected Member Functions inherited from SvxRectCtl
RectPoint GetRPFromPoint (Point, bool bRTL=false) const
 
const PointGetPointFromRP (RectPoint) const
 
Point SetActualRPWithoutInvalidate (RectPoint eNewRP)
 
Point GetApproxLogPtFromPixPt (const Point &rRoughPixelPoint) const
 
- Protected Attributes inherited from SvxRectCtl
rtl::Reference< SvxRectCtlAccessibleContextpAccContext
 
sal_uInt16 nBorderWidth
 
Point aPtLT
 
Point aPtMT
 
Point aPtRT
 
Point aPtLM
 
Point aPtMM
 
Point aPtRM
 
Point aPtLB
 
Point aPtMB
 
Point aPtRB
 
Point aPtNew
 
RectPoint eRP
 
RectPoint eDefRP
 
std::unique_ptr< BitmapExpBitmap
 
CTL_STATE m_nState
 
bool mbCompleteDisable
 

Detailed Description

Definition at line 153 of file cuigrfflt.hxx.

Constructor & Destructor Documentation

EmbossControl::EmbossControl ( )
inline

Definition at line 160 of file cuigrfflt.hxx.

Member Function Documentation

bool EmbossControl::MouseButtonDown ( const MouseEvent rEvt)
overrideprivatevirtual

Reimplemented from SvxRectCtl.

Definition at line 397 of file cuigrfflt.cxx.

References SvxRectCtl::GetActualRP(), maModifyHdl, and SvxRectCtl::MouseButtonDown().

void EmbossControl::SetDrawingArea ( weld::DrawingArea pDrawingArea)
overrideprivatevirtual
void EmbossControl::SetModifyHdl ( const Link< LinkParamNone *, void > &  rHdl)
inline

Definition at line 165 of file cuigrfflt.hxx.

Referenced by GraphicFilterEmboss::GraphicFilterEmboss().

Member Data Documentation

Link<LinkParamNone*, void> EmbossControl::maModifyHdl
private

Definition at line 156 of file cuigrfflt.hxx.

Referenced by MouseButtonDown().


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