FreeCalypso > hg > fc-magnetite
diff src/ui3/bmi/Icons/IcnDefs.c @ 420:e8ddbb0837ed
src/ui3: initial import of TCS3/LoCosto BMI & MFW code
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 21 Jan 2018 03:09:00 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/ui3/bmi/Icons/IcnDefs.c Sun Jan 21 03:09:00 2018 +0000 @@ -0,0 +1,74 @@ +#include "IcnDefs.h" + +#if 0 + +char NO_PALETTE[] = {0x00,0x00,0x00}; +char NO_BMP_DATA[] = {0x00,0x00,0x00}; + +//Function to get icon information +int icn_getIconData( int iconId, int * op_sx, int * op_sy, char* *op_bmpData, int *op_format) +{ + char**palette; + *op_sx = 0; + *op_sy = 0; + *op_bmpData = NO_BMP_DATA; + *palette = NO_PALETTE; +#ifdef COLOURDISPLAY + switch (iconId) + { + case ICON_IDLE_Background: + + case ICON_IDLE_Battery4: icnBattery_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_Battery14: icnBattery_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_Battery24: icnBattery_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_Battery49: icnBattery_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_Battery100: icnBattery_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_forwarding: + case ICON_IDLE_keylock: + case ICON_IDLE_message: + case ICON_IDLE_signalStr49: icnSignalStr_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_signalStr99: icnSignalStr_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_signalStr149: icnSignalStr_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_signalStr199: icnSignalStr_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_signalStr255: icnSignalStr_dataformat(iconId,op_bmpData, op_sx, op_sy, op_format, palette); break; + case ICON_IDLE_homeZone: + case ICON_IDLE_gprs: icnGPRS_dataformat(op_bmpData, op_sx, op_sy, op_format, palette); break; + + case ICON_IDLE_voicemail: + + +//'main' icons + case ICON_MAIN_Application: + case ICON_MAIN_Divert: + case ICON_MAIN_Messages: + case ICON_MAIN_Phonebook: + case ICON_MAIN_RecentCalls: + case ICON_MAIN_Security: + case ICON_MAIN_Settings: + case ICON_MAIN_SIM_Toolkit: + case ICON_MAIN_WAP: + +//popup + case ICON_POPUP_CLOUDS: + +//network + case ICON_Bouygues: + case ICON_Vodafone: + case ICON_SFR: + case ICON_VodafoneD2: + case ICON_Chinamobile: + case ICON_Fareast: + case ICON_orange: + case ICON_sonofon: + case ICON_Tmobile: + + case ICON_BgdSquares: icnBgdSquares_dataformat(op_bmpData, op_sx, op_sy, op_format, palette); break; + default: + return(-1); + break; + + } +#endif + return (0); +} +#endif