// EIKSCNCL.CPP
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#include <eikscncl.h>
#include <coemain.h>

void CEikScreenClearerWin::ConstructL()
	{
    CreateWindowL();
	SetBlank();
    SetExtentToWholeScreenL();
    ActivateL();
	SetPointerCapture(ETrue);
	DrawableWindow()->ClaimPointerGrab();
	iCoeEnv->WsSession().PurgePointerEvents();
    DrawNow();
	}

CEikScreenClearerWin* CEikScreenClearerWin::NewLC()
    {
	CEikScreenClearerWin* self=new(ELeave) CEikScreenClearerWin;
	CleanupStack::PushL(self);
	self->ConstructL();
	return(self);
    }

