diff -r 000000000000 -r 72b543305e3a mobilemessaging/postcard/postcardinc/PostcardLaf.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mobilemessaging/postcard/postcardinc/PostcardLaf.h Thu Dec 17 08:44:11 2009 +0200 @@ -0,0 +1,195 @@ +/* +* Copyright (c) 2005 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: PostcardLaf declaration +* +*/ + + + +#ifndef POSTCARDLAF_H +#define POSTCARDLAF_H + +// ========== INCLUDE FILES ================================ + +#include +#include +#include + +// ========== CONSTANTS ==================================== + +// Postcard bitmaps +_LIT(KPostcardMifFile, "postcard.mif" ); +_LIT(KMmsUiLogFile, "MMSUI.TXT"); +_LIT(KPostcardResourceFile, "postcard.rsc"); +_LIT(KMsgEditorAppUiResourceFile, "msgeditorappui.rsc"); + +_LIT(KPostcardFilenameNoOp, "postcard.jpg"); +_LIT(KPostcardFilenameNoOpGif, "postcard.gif"); +_LIT(KPostcardFilenameScaled, "postcard2.jpg"); +_LIT(KPostcardFilenameCompressed, "postcard3.jpg"); + +// ========== MACROS ======================================= + +// ========== LOGGING MACROS =============================== + +// ========================================================= + +// ========== DATA TYPES =================================== + +// ========== FUNCTION PROTOTYPES ========================== + +// ========== FORWARD DECLARATIONS ========================= + +// ========== CLASS DECLARATION ============================ + +// CLASS DECLARATION +/** +* PostcardLaf reads and returns the values of differents components from LAF. +*/ +class PostcardLaf + { + public: + + /* + * + */ + static TRect MainPostcardPane( ); + + /* + * + */ + static TRect RelativeMainPostcardPane( ); + + /* + * + */ + static TRect PostcardPane( ); + + /* + * + */ + static TRect RelativePostcardPane( ); + + /* + * + */ + static TRect UpperArrow( ); + + /* + * + */ + static TRect LowerArrow( ); + + /* + * + */ + static TRect BackBackground( ); + + /* + * + */ + static TRect FrontBackground( ); + + /* + * + */ + static TRect FrontBackgroundWithoutImage( ); + + /* + * + */ + static TRect Stamp( ); + + /* + * + */ + static TRect InsertImageIcon( ); + + /* + * + */ + static TRect InsertImageBg( ); + + /* + * + */ + static TRect Image( ); + + /* + * + */ + static TRect Address( ); + + /* + * + */ + static TRect AddressFocus( ); + + /* + * + */ + static TRect GreetingText( ); + + /* + * + */ + static TRect GreetingTextFocus( ); + + /* + * + */ + static TRect WholeMainPaneForDialogs( ); + + + /* + * + */ + static void ActiveFont( TCharFormat& aChar, TCharFormatMask& aCharMask, + CParaFormat& aPara, TParaFormatMask& aParaMask ); + + /* + * + */ + static void MiniatureFont( TCharFormat& aChar, TCharFormatMask& aCharMask, + CParaFormat& aPara, TParaFormatMask& aParaMask ); + + /* + * + */ + static TInt BaselineDelta( ); + + /* + * + */ + static TInt BaselineTop( ); + + /* + * + */ + static TInt LeftMargin( ); + + /** + * @since 3.2 + */ + static TInt ScrollBarWidth(); + + /* + * @since 3.2 + */ + static TInt GreetingFocusLineCount(); + }; + +#endif //ifndef POSTCARDLAF + +// End of File