wrong character in the GSM 03.38 table (ç for Ç)
[gammu.git] / libgammu / service / gsmlogo.h
blobed5c9d6cd6a40f5d3dd07670425a4f4d14a93ce9
1 /* (c) 2002-2004 by Marcin Wiacek */
3 #ifndef __gsm_bitmaps_h
4 #define __gsm_bitmaps_h
6 #include <gammu-calendar.h>
7 #include <gammu-bitmap.h>
9 typedef enum {
10 GSM_NokiaStartupLogo = 1, /*size 84*48*/
11 GSM_NokiaOperatorLogo, /*size 72*14*/
12 GSM_Nokia7110OperatorLogo, /*size 78*21*/
13 GSM_Nokia6510OperatorLogo, /*size 78*21*/
14 GSM_NokiaCallerLogo, /*size 72*14*/
15 GSM_NokiaPictureImage, /*size 72*28*/
16 GSM_Nokia7110StartupLogo, /*size 96*65*/
17 GSM_Nokia6210StartupLogo, /*size 96*60*/
18 GSM_AlcatelBMMIPicture,
19 GSM_EMSSmallPicture, /*size 8* 8*/
20 GSM_EMSMediumPicture, /*size 16*16*/
21 GSM_EMSBigPicture, /*size 32*32*/
22 GSM_EMSVariablePicture
23 } GSM_Phone_Bitmap_Types;
25 void GSM_GetMaxBitmapWidthHeight(GSM_Bitmap_Types Type, size_t *width, size_t *height);
26 void GSM_ResizeBitmap(GSM_Bitmap * dest, GSM_Bitmap * src, size_t width, size_t height);
27 void GSM_ReverseBitmap(GSM_Bitmap * Bitmap);
28 size_t GSM_GetBitmapSize(GSM_Bitmap * bmp);
31 GSM_Error BMP2Bitmap (unsigned char *buffer, FILE *file,GSM_Bitmap *bitmap);
32 GSM_Error Bitmap2BMP (unsigned char *buffer, FILE *file,GSM_Bitmap *bitmap);
34 void PHONE_GetBitmapWidthHeight (GSM_Phone_Bitmap_Types Type, size_t *width, size_t *height);
35 size_t PHONE_GetBitmapSize (GSM_Phone_Bitmap_Types Type, size_t width, size_t height);
36 void PHONE_ClearBitmap (GSM_Phone_Bitmap_Types Type, char *buffer, size_t width, size_t height);
37 void PHONE_DecodeBitmap (GSM_Phone_Bitmap_Types Type, char *buffer, GSM_Bitmap *Bitmap);
38 void PHONE_EncodeBitmap (GSM_Phone_Bitmap_Types Type, char *buffer, GSM_Bitmap *Bitmap);
40 void NOKIA_CopyBitmap (GSM_Phone_Bitmap_Types Type, GSM_Bitmap *Bitmap, char *Buffer, size_t *Length);
42 #endif
44 /* How should editor hadle tabs in this file? Add editor commands here.
45 * vim: noexpandtab sw=8 ts=8 sts=8: