MCoeControlHitTest Class Reference

class MCoeControlHitTest

Abstract interface for defining a control's hit region.

This could be implemented by a CCoeControl-derived class to define hit region checking. The object is installed by calling CCoeControl::SetHitTest() .

The hit region is the area inside the control's rectangle in which pointer events are handled. It can be any shape, not necessarily rectangular.

Public Member Functions
TBool HitRegionContains (const TPoint &, const CCoeControl &)
Protected Member Functions
MCoeControlHitTest ()
Private Member Functions
IMPORT_C void MCoeControlHitTest_Reserved1 ()
IMPORT_C void MCoeControlHitTest_Reserved2 ()
Private Attributes
TInt iMCoeControlHitTest_Reserved1

Constructor & Destructor Documentation

MCoeControlHitTest()

IMPORT_C MCoeControlHitTest ( ) [protected]

Member Functions Documentation

HitRegionContains(const TPoint &, const CCoeControl &)

TBool HitRegionContains ( const TPoint & aPoint,
const CCoeControl & aControl
) const [pure virtual]

Tests whether a pointer event occurred inside the control's hit region. This function is called by CCoeControl::HandlePointerEventL() .

Parameters

const TPoint & aPoint The position of the pointer event.
const CCoeControl & aControl

MCoeControlHitTest_Reserved1()

IMPORT_C void MCoeControlHitTest_Reserved1 ( ) [private, virtual]

MCoeControlHitTest_Reserved2()

IMPORT_C void MCoeControlHitTest_Reserved2 ( ) [private, virtual]

Member Data Documentation

TInt iMCoeControlHitTest_Reserved1

TInt iMCoeControlHitTest_Reserved1 [private]