textrendering/word/SRC/WPAPPUI.INL
changeset 0 1fb32624e06b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/textrendering/word/SRC/WPAPPUI.INL	Tue Feb 02 02:02:46 2010 +0200
@@ -0,0 +1,87 @@
+/*
+* Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+CRichText* CWordAppUi::Text()const
+	{return iModel->Text();}
+
+
+CWordDocument* CWordAppUi::Document()const
+	{return STATIC_CAST(CWordDocument*,iDocument);}
+
+
+CTextPageRegionPrinter& CWordAppUi::PageRegionPrinter()const
+	{return Document()->PageRegionPrinter();}
+
+
+TBool CWordAppUi::WysiwygModeIsSet()const
+	{return iWordFlags&EWysiwygModeOn;}
+
+
+TBool CWordAppUi::ToggleWysiwygMode()
+// Change the state of the wysiwyg mode,
+// return the NEW setting.
+//
+	{
+	iWordFlags^=EWysiwygModeOn;
+	return iWordFlags&EWysiwygModeOn;
+	}
+
+TBool CWordAppUi::SketchAsGlass()const
+	{return iPicturePrefs&ESketchAsGlass;}
+
+
+void CWordAppUi::SetSketchAsGlass(TBool aChartAsGlass)
+	{
+	if (aChartAsGlass)
+		iPicturePrefs|=ESketchAsGlass;
+	else
+		iPicturePrefs&=~ESketchAsGlass;
+	}
+
+
+TBool CWordAppUi::GraphAsGlass()const
+	{return iPicturePrefs&EGraphAsGlass;}
+
+
+void CWordAppUi::SetGraphAsGlass(TBool aGraphAsGlass)
+	{
+	if (aGraphAsGlass)
+		iPicturePrefs|=EGraphAsGlass;
+	else
+		iPicturePrefs&=~EGraphAsGlass;
+	}
+
+
+void CWordAppUi::SetPaginationOutOfDate(TBool aPaginationOutOfDate)
+	{iPaginationOutOfDate=aPaginationOutOfDate;}
+
+
+TBool CWordAppUi::PaginationOutOfDate()const
+	{return iPaginationOutOfDate;}
+
+
+void CWordAppUi::SetReadOnly(TBool aReadOnly)
+	{iRichEd->SetReadOnly(aReadOnly);}
+
+
+void CWordAppUi::NotifyNewTextL()
+	{
+	iModel=Document()->Model();
+	iRichEd->SetDocumentContentL(*Text(),CEikEdwin::EUseText);
+	iRichEd->InitialiseUnifiedEditorL();
+	}