RWindowGroup Class Reference

class RWindowGroup : public RWindowTreeNode

Client-side handle to a server-side window group.

Inherits from

Public Member Functions
RWindowGroup()
RWindowGroup(RWsSession &)
IMPORT_C TIntAddPriorityKey(TUint, TUint, TUint)
IMPORT_C voidAllowProcessToCreateChildWindowGroups(TUid)
IMPORT_C voidAutoForeground(TBool)
IMPORT_C voidCancelCaptureKey(TInt32)
IMPORT_C voidCancelCaptureKeyUpAndDowns(TInt32)
IMPORT_C voidCancelCaptureLongKey(TInt32)
IMPORT_C voidCancelTextCursor()
IMPORT_C TInt32CaptureKey(TUint, TUint, TUint)
IMPORT_C TInt32CaptureKey(TUint, TUint, TUint, TInt)
IMPORT_C TInt32CaptureKeyUpAndDowns(TUint, TUint, TUint)
IMPORT_C TInt32CaptureKeyUpAndDowns(TUint, TUint, TUint, TInt)
IMPORT_C TInt32CaptureLongKey(TUint, TUint, TUint, TUint, TInt, TUint)
IMPORT_C TInt32CaptureLongKey(TTimeIntervalMicroSeconds32, TUint, TUint, TUint, TUint, TInt, TUint)
IMPORT_C TIntClearChildGroup()
IMPORT_C TIntConstruct(TUint32)
IMPORT_C TIntConstruct(TUint32, CWsScreenDevice *)
IMPORT_C TIntConstruct(TUint32, TBool, CWsScreenDevice *)
IMPORT_C TIntConstruct(TUint32, TBool)
IMPORT_C TIntConstructChildApp(TInt, TUint32)
IMPORT_C TIntConstructChildApp(TInt, TUint32, TBool)
IMPORT_C voidDefaultOwningWindow()
IMPORT_C voidDisableKeyClick(TBool)
IMPORT_C voidDisableScreenChangeEvents()
IMPORT_C voidEnableReceiptOfFocus(TBool)
IMPORT_C TIntEnableScreenChangeEvents()
IMPORT_C TIntIdentifier()
IMPORT_C TIntName(TDes &)
IMPORT_C voidRemovePriorityKey(TUint, TUint, TUint)
IMPORT_C TIntSetChildGroup(TInt)
IMPORT_C TIntSetName(const TDesC &)
IMPORT_C TIntSetOrdinalPositionErr(TInt, TInt)
IMPORT_C voidSetOrdinalPriorityAdjust(TInt)
IMPORT_C voidSetOwningWindowGroup(TInt)
IMPORT_C voidSetTextCursor(RWindowBase &, const TPoint &, const TTextCursor &)
IMPORT_C voidSetTextCursor(RWindowBase &, const TPoint &, const TTextCursor &, const TRect &)
IMPORT_C voidSimulateAdvancedPointerEvent(TRawEvent)
IMPORT_C voidSimulatePointerEvent(TRawEvent)
Private Member Functions
TInt Construct(TInt, TUint32, TBool, CWsScreenDevice *)
voiddoCancelCaptureKey(TInt32, TInt)
TInt32 doCaptureKey(TUint, TUint, TUint, TInt, TInt)
Inherited Functions
MWsClientClass::AddToBitmapArray(const TInt)const
MWsClientClass::AsyncRequest(TRequestStatus &,TUint)const
MWsClientClass::CachedWindowSize(TSize &)const
MWsClientClass::DestroyWindowSizeCacheEntry()
MWsClientClass::MWsClientClass()
MWsClientClass::MWsClientClass(RWsBuffer *)
MWsClientClass::MarkWindowSizeCacheDirty()
MWsClientClass::RefreshWindowSizeCache(const TSize &)const
MWsClientClass::WindowSizeCacheEnabled()const
MWsClientClass::Write(TUint)const
MWsClientClass::Write(const TAny *,TInt,TUint)const
MWsClientClass::Write(const TAny *,TInt,const TAny *,TInt,TUint)const
MWsClientClass::WriteInt(TInt,TUint)const
MWsClientClass::WritePoint(const TPoint &,TUint)const
MWsClientClass::WriteRect(const TRect &,TUint)const
MWsClientClass::WriteReply(TUint,const TIpcArgs *)const
MWsClientClass::WriteReply(const TAny *,TInt,TUint,const TIpcArgs *)const
MWsClientClass::WriteReply(const TAny *,TInt,const TAny *,TInt,TUint,const TIpcArgs *)const
MWsClientClass::WriteReplyByProvidingRemoteReadAccess(const TAny *,TInt,const TReadDescriptorType &,TUint)const
MWsClientClass::WriteReplyInt(TInt,TUint,const TIpcArgs *)const
MWsClientClass::WriteReplyIntP(TInt,const TWriteDescriptorType &,TUint)const
MWsClientClass::WriteReplyP(const TAny *,TInt,const TAny *,TInt,const TWriteDescriptorType &,TUint)const
MWsClientClass::WriteReplyP(const TAny *,TInt,const TWriteDescriptorType &,TUint)const
MWsClientClass::WriteReplyP(const TWriteDescriptorType &,TUint)const
MWsClientClass::WriteSize(const TSize &,TUint)const
MWsClientClass::WsHandle()const
RWindowTreeNode::Child()const
RWindowTreeNode::ClearPointerCursor()
RWindowTreeNode::ClientHandle()const
RWindowTreeNode::Close()
RWindowTreeNode::Destroy()
RWindowTreeNode::DisableErrorMessages()
RWindowTreeNode::DisableFocusChangeEvents()
RWindowTreeNode::DisableGroupChangeEvents()
RWindowTreeNode::DisableGroupListChangeEvents()
RWindowTreeNode::DisableModifierChangedEvents()
RWindowTreeNode::DisableOnEvents()
RWindowTreeNode::DisableVisibilityChangeEvents()
RWindowTreeNode::EnableErrorMessages(TEventControl)
RWindowTreeNode::EnableFocusChangeEvents()
RWindowTreeNode::EnableGroupChangeEvents()
RWindowTreeNode::EnableGroupListChangeEvents()
RWindowTreeNode::EnableModifierChangedEvents(TUint,TEventControl)
RWindowTreeNode::EnableOnEvents(TEventControl)
RWindowTreeNode::EnableVisibilityChangeEvents()
RWindowTreeNode::FullOrdinalPosition()const
RWindowTreeNode::NextSibling()const
RWindowTreeNode::OrdinalPosition()const
RWindowTreeNode::OrdinalPriority()const
RWindowTreeNode::Parent()const
RWindowTreeNode::PrevSibling()const
RWindowTreeNode::RWindowTreeNode()
RWindowTreeNode::RWindowTreeNode(RWsSession &)
RWindowTreeNode::ScreenNumber()const
RWindowTreeNode::Session()const
RWindowTreeNode::SetCustomPointerCursor(const RWsPointerCursor &)
RWindowTreeNode::SetFaded(TBool,TFadeControl)
RWindowTreeNode::SetFaded(TBool,TFadeControl,TUint8,TUint8)
RWindowTreeNode::SetNonFading(TBool)
RWindowTreeNode::SetOrdinalPosition(TInt)
RWindowTreeNode::SetOrdinalPosition(TInt,TInt)
RWindowTreeNode::SetPointerCursor(TInt)
RWindowTreeNode::WindowGroupId()const
Inherited Enumerations
RWindowTreeNode:TFadeControl
Inherited Attributes
MWsClientClass::iBuffer
MWsClientClass::iWsHandle
RWindowTreeNode::__DECLARE_TEST

Constructor & Destructor Documentation

RWindowGroup()

IMPORT_CRWindowGroup()

RWindowGroup(RWsSession &)

IMPORT_CRWindowGroup(RWsSession &aWs)

Parameters

RWsSession & aWs

Member Functions Documentation

AddPriorityKey(TUint, TUint, TUint)

IMPORT_C TIntAddPriorityKey(TUintaKeycode,
TUintaModifierMask,
TUintaModifier
)

Parameters

TUint aKeycode
TUint aModifierMask
TUint aModifier

AllowProcessToCreateChildWindowGroups(TUid)

IMPORT_C voidAllowProcessToCreateChildWindowGroups(TUidaProcessSID)

Parameters

TUid aProcessSID

AutoForeground(TBool)

IMPORT_C voidAutoForeground(TBoolaState)

Parameters

TBool aState

CancelCaptureKey(TInt32)

IMPORT_C voidCancelCaptureKey(TInt32aCaptureKey)

Parameters

TInt32 aCaptureKey

CancelCaptureKeyUpAndDowns(TInt32)

IMPORT_C voidCancelCaptureKeyUpAndDowns(TInt32aCaptureKey)

Parameters

TInt32 aCaptureKey

CancelCaptureLongKey(TInt32)

IMPORT_C voidCancelCaptureLongKey(TInt32aCaptureKey)

Parameters

TInt32 aCaptureKey

CancelTextCursor()

IMPORT_C voidCancelTextCursor()

CaptureKey(TUint, TUint, TUint)

IMPORT_C TInt32CaptureKey(TUintaKeycode,
TUintaModifierMask,
TUintaModifier
)

Parameters

TUint aKeycode
TUint aModifierMask
TUint aModifier

CaptureKey(TUint, TUint, TUint, TInt)

IMPORT_C TInt32CaptureKey(TUintaKeycode,
TUintaModifierMask,
TUintaModifier,
TIntaPriority
)

Parameters

TUint aKeycode
TUint aModifierMask
TUint aModifier
TInt aPriority

CaptureKeyUpAndDowns(TUint, TUint, TUint)

IMPORT_C TInt32CaptureKeyUpAndDowns(TUintaScanCode,
TUintaModifierMask,
TUintaModifier
)

Parameters

TUint aScanCode
TUint aModifierMask
TUint aModifier

CaptureKeyUpAndDowns(TUint, TUint, TUint, TInt)

IMPORT_C TInt32CaptureKeyUpAndDowns(TUintaScanCode,
TUintaModifierMask,
TUintaModifier,
TIntaPriority
)

Parameters

TUint aScanCode
TUint aModifierMask
TUint aModifier
TInt aPriority

CaptureLongKey(TUint, TUint, TUint, TUint, TInt, TUint)

IMPORT_C TInt32CaptureLongKey(TUintaInputKeyCode,
TUintaOutputKeyCode,
TUintaModifierMask,
TUintaModifier,
TIntaPriority,
TUintaFlags
)

Parameters

TUint aInputKeyCode
TUint aOutputKeyCode
TUint aModifierMask
TUint aModifier
TInt aPriority
TUint aFlags

CaptureLongKey(TTimeIntervalMicroSeconds32, TUint, TUint, TUint, TUint, TInt, TUint)

IMPORT_C TInt32CaptureLongKey(TTimeIntervalMicroSeconds32aRepeatTime,
TUintaInputKeyCode,
TUintaOutputKeyCode,
TUintaModifierMask,
TUintaModifier,
TIntaPriority,
TUintaFlags
)

Parameters

TTimeIntervalMicroSeconds32 aRepeatTime
TUint aInputKeyCode
TUint aOutputKeyCode
TUint aModifierMask
TUint aModifier
TInt aPriority
TUint aFlags

ClearChildGroup()

IMPORT_C TIntClearChildGroup()

Construct(TUint32)

IMPORT_C TIntConstruct(TUint32aClientHandle)

Parameters

TUint32 aClientHandle

Construct(TUint32, CWsScreenDevice *)

IMPORT_C TIntConstruct(TUint32aClientHandle,
CWsScreenDevice *aScreenDevice
)

Parameters

TUint32 aClientHandle
CWsScreenDevice * aScreenDevice

Construct(TUint32, TBool, CWsScreenDevice *)

IMPORT_C TIntConstruct(TUint32aClientHandle,
TBoolaIsFocusable,
CWsScreenDevice *aScreenDevice
)

Parameters

TUint32 aClientHandle
TBool aIsFocusable
CWsScreenDevice * aScreenDevice

Construct(TUint32, TBool)

IMPORT_C TIntConstruct(TUint32aClientHandle,
TBoolaIsFocusable
)

Parameters

TUint32 aClientHandle
TBool aIsFocusable

Construct(TInt, TUint32, TBool, CWsScreenDevice *)

TInt Construct(TIntaIdOfParentWindowGroup,
TUint32aClientHandle,
TBoolaIsFocusable,
CWsScreenDevice *aScreenDevice
)[private]

Parameters

TInt aIdOfParentWindowGroup
TUint32 aClientHandle
TBool aIsFocusable
CWsScreenDevice * aScreenDevice

ConstructChildApp(TInt, TUint32)

IMPORT_C TIntConstructChildApp(TIntaIdOfParentWindowGroup,
TUint32aClientHandle
)

Parameters

TInt aIdOfParentWindowGroup
TUint32 aClientHandle

ConstructChildApp(TInt, TUint32, TBool)

IMPORT_C TIntConstructChildApp(TIntaIdOfParentWindowGroup,
TUint32aClientHandle,
TBoolaIsFocusable
)

Parameters

TInt aIdOfParentWindowGroup
TUint32 aClientHandle
TBool aIsFocusable

DefaultOwningWindow()

IMPORT_C voidDefaultOwningWindow()

DisableKeyClick(TBool)

IMPORT_C voidDisableKeyClick(TBoolaState)

Parameters

TBool aState

DisableScreenChangeEvents()

IMPORT_C voidDisableScreenChangeEvents()

EnableReceiptOfFocus(TBool)

IMPORT_C voidEnableReceiptOfFocus(TBoolaState)

Parameters

TBool aState

EnableScreenChangeEvents()

IMPORT_C TIntEnableScreenChangeEvents()

Identifier()

IMPORT_C TIntIdentifier()const

Name(TDes &)

IMPORT_C TIntName(TDes &aWindowName)const

Parameters

TDes & aWindowName

RemovePriorityKey(TUint, TUint, TUint)

IMPORT_C voidRemovePriorityKey(TUintaKeycode,
TUintaModifierMask,
TUintaModifier
)

Parameters

TUint aKeycode
TUint aModifierMask
TUint aModifier

SetChildGroup(TInt)

IMPORT_C TIntSetChildGroup(TIntaId)

Parameters

TInt aId

SetName(const TDesC &)

IMPORT_C TIntSetName(const TDesC &aName)

Parameters

const TDesC & aName

SetOrdinalPositionErr(TInt, TInt)

IMPORT_C TIntSetOrdinalPositionErr(TIntaPos,
TIntaOrdinalPriority
)

Parameters

TInt aPos
TInt aOrdinalPriority

SetOrdinalPriorityAdjust(TInt)

IMPORT_C voidSetOrdinalPriorityAdjust(TIntaAdjust)

Parameters

TInt aAdjust

SetOwningWindowGroup(TInt)

IMPORT_C voidSetOwningWindowGroup(TIntaIdentifier)

Parameters

TInt aIdentifier

SetTextCursor(RWindowBase &, const TPoint &, const TTextCursor &)

IMPORT_C voidSetTextCursor(RWindowBase &aWin,
const TPoint &aPos,
const TTextCursor &aCursor
)

Parameters

RWindowBase & aWin
const TPoint & aPos
const TTextCursor & aCursor

SetTextCursor(RWindowBase &, const TPoint &, const TTextCursor &, const TRect &)

IMPORT_C voidSetTextCursor(RWindowBase &aWin,
const TPoint &aPos,
const TTextCursor &aCursor,
const TRect &aClipRect
)

Parameters

RWindowBase & aWin
const TPoint & aPos
const TTextCursor & aCursor
const TRect & aClipRect

SimulateAdvancedPointerEvent(TRawEvent)

IMPORT_C voidSimulateAdvancedPointerEvent(TRawEventaEvent)

Parameters

TRawEvent aEvent

SimulatePointerEvent(TRawEvent)

IMPORT_C voidSimulatePointerEvent(TRawEventaEvent)

Parameters

TRawEvent aEvent

doCancelCaptureKey(TInt32, TInt)

voiddoCancelCaptureKey(TInt32aCaptureKeyHandle,
TIntaOpcode
)[private]

Parameters

TInt32 aCaptureKeyHandle
TInt aOpcode

doCaptureKey(TUint, TUint, TUint, TInt, TInt)

TInt32 doCaptureKey(TUintaKey,
TUintaModifierMask,
TUintaModifiers,
TIntaPriority,
TIntaOpcode
)[private]

Parameters

TUint aKey
TUint aModifierMask
TUint aModifiers
TInt aPriority
TInt aOpcode