diff src/aci2/bmi/mmiColours.h @ 3:93999a60b835

src/aci2, src/condat2: import of g23m/condat source pieces from TCS211
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 00:29:36 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/aci2/bmi/mmiColours.h	Mon Sep 26 00:29:36 2016 +0000
@@ -0,0 +1,174 @@
+#ifndef _MMI_Colours_H_
+#define _MMI_Colours_H_
+/*******************************************************************************
+
+					CONDAT (UK)
+
+********************************************************************************                                                                              
+
+ This software product is the property of Condat (UK) Ltd and may not be
+ disclosed to any third party without the express permission of the owner.                                 
+                                                                              
+********************************************************************************
+
+ $Project name:	Basic MMI                                                      
+ $Project code:	BMI (6349)                                                           
+ $Module:		
+ $File:		    mmiColours.h
+ $Revision:		1.0                                                       
+                                                                              
+ $Author:		Condat(UK)                                                         
+ $Date:		    25/01/02                                                      
+                                                                               
+********************************************************************************
+                                                                              
+ Description:
+ 
+	This header file provides definitions for various screen colours to allow us to
+	set different parts of the display to foreground and background colours.
+	
+                        
+********************************************************************************
+
+ $History:
+
+	25/01/02			Original Condat(UK) BMI version.	
+	28/11/02 -	Corrected definitions for some colours
+				Removed unused definitions/commented out code.
+				
+ $End
+
+*******************************************************************************/
+
+#define COL_R  0x00FF0000
+#define COL_RG 0x00FFFF00
+#define COL_G  0x0000FF00
+#define COL_GB 0x0000FFFF
+#define COL_B  0x000000FF
+#define COL_BR 0x00FF00FF
+#define COL_W	0x00FEFEFE
+#define COL_BLK	0x00010101
+
+#define COL_R2  	0x00800000
+#define COL_RG2 	0x00808000
+#define COL_G2  	0x00008000
+#define COL_GB2 	0x00008080
+#define COL_B2  	0x00000080
+#define COL_BR2 	0x00800080
+#define COL_W2		0x00808080
+
+#define COL_TRANSPARENT	0xFF000000
+
+#define COL_BG COL_GB
+#define COL_RB COL_BR
+#define COL_GR COL_RG
+
+#define COL_Black		COL_BLK
+#define COL_Red 		COL_R
+#define COL_Green		COL_G
+#define COL_Blue 		COL_B
+#define COL_Magenta		COL_RB
+#define COL_Cyan 		COL_GB
+#define COL_Yellow 		COL_RG
+#define COL_White		COL_W
+#define COL_Pink		0x00FF4040 //0x00FF80FF
+#define COL_Orange		0x00FF8000
+#define COL_LightBlue	0x004040FF //0x008080FF
+#define COL_LightGreen	0x0040FF40 //0x0080FF80
+#define COL_PaleYellow	0x00FFFF40 //0x00FFFF80
+#define COL_MidGrey		0x00404040
+#define COL_Transparent		0xFF000000
+/***************************Go-lite Optimization changes Start***********************/
+//Aug 25, 2004    REF: CRR 24297  Deepa M.D 
+//Define  colors for Go-lite
+#define COL_Lite_Black      0x00
+#define COL_Lite_White      0x01
+/***************************Go-lite Optimization changes end***********************/
+
+
+enum {
+	FIRST_COLOUR_DEF,
+
+	//generic status/popup windows
+	COLOUR_STATUS,	//generic status window
+	COLOUR_POPUP,	//generic status window
+
+	//Colour for all lists (unless otherwise specifically defined)
+	COLOUR_LIST_MAIN,			//main icons
+	COLOUR_LIST_SUBMENU,		//sub-menu
+	//The following are currently unused but can be used for other sub-menus
+	COLOUR_LIST_SUBMENU1,	
+	COLOUR_LIST_SUBMENU2,	
+	COLOUR_LIST_SUBMENU3,
+	COLOUR_LIST_SUBMENU4,
+
+	//Special define when list elements have their own associated colour.
+	COLOUR_LIST_COLOUR,
+
+	//colour for all editors
+	COLOUR_EDITOR,
+	
+	//Colours for specific displays
+	COLOUR_GAME,
+	COLOUR_IDLE,
+	COLOUR_INCALL,
+
+	//Colours for opening/closing animation 
+	COLOUR_STATUS_WELCOME,
+	COLOUR_STATUS_GOODBYE,
+
+
+	LAST_COLOUR_DEF
+};
+/*
+ #define COLOUR_XX 						COLOUR_LIST_SUBMENU
+ #define COLOUR_POPUP_XX 				COLOUR_POPUP
+*/
+
+#define COLOUR_LIST_XX					COLOUR_LIST_SUBMENU
+#define COLOUR_ICON_XX					COLOUR_IDLE
+#define COLOUR_EDITOR_XX				COLOUR_EDITOR
+
+
+#define COLOUR_STATUS_INCOMINGCALL	 COLOUR_INCALL
+#define COLOUR_STATUS_CALLING			COLOUR_INCALL
+#define COLOUR_STATUS_CCNOTIFY			COLOUR_INCALL
+
+#define COLOUR_STATUS_WAIT				COLOUR_STATUS
+#define COLOUR_STATUS_EZITEXT			COLOUR_STATUS
+#define COLOUR_STATUS_NETWORKS			COLOUR_STATUS
+#define COLOUR_STATUS_PINS				COLOUR_STATUS
+#define COLOUR_AOC						COLOUR_STATUS
+
+#define COLOUR_WAP_POPUP				COLOUR_POPUP	
+#define COLOUR_BOOK_POPUP				COLOUR_POPUP
+
+#define COLOUR_LIST_SETTINGS			COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_SMS					COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_PHONEBOOK			COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_CALL				COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_DIVERT				COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_SECURITY			COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_APPLICATIONS		COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_SIM_TOOLKIT			COLOUR_LIST_SUBMENU
+#define COLOUR_LIST_NETWORK				COLOUR_LIST_SUBMENU
+
+#define COLOUR_WAP						COLOUR_LIST_MAIN
+
+
+#define COLOUR_STATUS_OKRESET			COLOUR_STATUS
+
+//Default colour for creating windows 
+//#define DEFAULT_COL   COL_RG, COL_B2
+
+//These definitions match dspl.h
+#define ICON_TYPE_1BIT_PACKED 		0x00
+#define ICON_TYPE_256_COL 			0x02
+#define ICON_TYPE_32BIT_COL 		0x03
+#define ICON_TYPE_16BIT_COL 		0x04
+#define ICON_TYPE_1BIT_UNPACKED 	0x01
+
+
+#endif
+
+