--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/textrendering/word/SRC/WPAPPUI.INL Fri Jun 04 10:37:54 2010 +0100
@@ -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();
+ }