--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/phoneuis/BubbleManager/laf/BMLayout4.h Mon Jan 18 20:18:27 2010 +0200
@@ -0,0 +1,124 @@
+/*
+* Copyright (c) 2007 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: Layout definitions from Application LAF (call4/touch layouts)
+*
+*/
+
+
+
+#ifndef BMLAYOUT4_H
+#define BMLAYOUT4_H
+
+// INCLUDES
+#include <calslbs.h>
+#include <bldvariant.hrh>
+#include <AknLayoutDef.h>
+
+/**
+* Layout coordinates from Application LAF
+*
+* @lib bubblemanager.lib
+* @since S60 v5.0
+*/
+class BubbleLayout4
+ {
+ public:
+ ///////////////////////////////////////////////////////////////////////
+ // Utils
+ ///////////////////////////////////////////////////////////////////////
+ static void button_grid_row_column_count(
+ TInt aVariety,
+ TInt& aRows,
+ TInt& aColumns );
+
+ public:
+ ///////////////////////////////////////////////////////////////////////
+ // LAF Table 1.1: Main call4 pane contents
+ ///////////////////////////////////////////////////////////////////////
+ static const TAknWindowLineLayout
+ call4_windows_pane( TInt aVariety );
+
+ static const TAknWindowLineLayout
+ call4_button_grid_pane( TInt aVariety );
+
+ static const TAknWindowLineLayout
+ call4_image_pane( TInt aVariety );
+
+ ///////////////////////////////////////////////////////////////////////
+ // LAF Table 1.2: Call4 windows pane contents
+ ///////////////////////////////////////////////////////////////////////
+ static const TAknWindowLineLayout
+ popup_call4_audio_first_window( TInt aVariety );
+
+ static const TAknWindowLineLayout
+ popup_call4_audio_second_window( TInt aVariety );
+
+ static const TAknWindowLineLayout
+ popup_call4_audio_in_window( TInt aVariety );
+
+ static const TAknWindowLineLayout
+ popup_call4_audio_wait_window( TInt aVariety );
+
+ static const TAknWindowLineLayout
+ popup_call4_audio_conference_window( TInt aVariety );
+
+ ///////////////////////////////////////////////////////////////////////
+ // LAF Table 1.3: Call4 windows conf pane contents
+ ///////////////////////////////////////////////////////////////////////
+ static const TAknWindowLineLayout
+ popup_call4_audio_conference_window_pane( TInt aVariety,
+ TInt aRow );
+ static const TAknWindowLineLayout
+ popup_call4_conf_pane_background();
+
+ static const TAknWindowLineLayout
+ popup_call4_conf_cli_list();
+
+ static const TAknWindowLineLayout
+ popup_call4_conf_single_list_graphic_pane( TInt aRow );
+
+ static const TAknWindowLineLayout
+ popup_call4_conf_single_list_highlight_pane();
+
+ static const TAknWindowLineLayout
+ popup_call4_conf_single_list_pane_call_status_icon();
+
+ static const TAknWindowLineLayout
+ popup_call4_conf_single_list_pane_ciphering_icon();
+
+ static const TAknTextLineLayout
+ popup_call4_conf_single_list_pane_cli_text();
+
+ ///////////////////////////////////////////////////////////////////////
+ // LAF Table 1.4: Grid call4 button pane contents
+ ///////////////////////////////////////////////////////////////////////
+ static const TAknWindowLineLayout
+ cell_call4_button_pane( TInt aVariety, TInt aCol, TInt aRow );
+
+ ///////////////////////////////////////////////////////////////////////
+ // LAF Table 1.5: Cell call4 button pane contents
+ ///////////////////////////////////////////////////////////////////////
+ static const TAknWindowLineLayout
+ button_call4_background_graphics( TInt aVariety );
+
+ static const TAknWindowLineLayout
+ button_call4_function_graphics( TInt aVariety );
+
+ static const TAknTextLineLayout
+ button_call4_function_text( TInt aVariety );
+ };
+
+#endif // BMLAYOUT4_H
+
+// End of File