Bitmap¶
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetBitmap” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetBitmap(GSM_StateMachine *, GSM_Bitmap *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetBitmap” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SetBitmap(GSM_StateMachine *, GSM_Bitmap *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_PrintBitmap” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_PrintBitmap(FILE *, GSM_Bitmap *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SaveBitmapFile” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_SaveBitmapFile(char *, GSM_MultiBitmap *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_ReadBitmapFile” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_ReadBitmapFile(char *, GSM_MultiBitmap *)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_IsPointBitmap” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- gboolean GSM_IsPointBitmap(GSM_Bitmap *, int, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_SetPointBitmap” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_SetPointBitmap(GSM_Bitmap *, int, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_ClearPointBitmap” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_ClearPointBitmap(GSM_Bitmap *, int, int)
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_ClearBitmap” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- void GSM_ClearBitmap(GSM_Bitmap *)
- GSM_BinaryPicture_Types enum
Binary picture types.
Values:
PICTURE_BMP
= = 1
-PICTURE_GIF
-PICTURE_JPG
-PICTURE_ICN
-PICTURE_PNG
-
-
struct
GSM_BinaryPicture
Binary picture data.
- GSM_Bitmap_Types enum
Enum to handle all possible bitmaps, which are not saved in various filesystems.
Values:
GSM_None
= = 1
-GSM_ColourStartupLogo_ID
-ID of static file in filesystem displayed during startup
GSM_StartupLogo
-Static mono bitmap/ID of animated mono bitmap displayed during startup
GSM_ColourOperatorLogo_ID
-ID of static file in filesystem displayed instead of operator name
GSM_OperatorLogo
-Mono bitmap displayed instead of operator name
GSM_ColourWallPaper_ID
-ID of static file in filesystem displayed as wallpaper
GSM_CallerGroupLogo
-Mono bitmap assigned to caller group
GSM_DealerNote_Text
-Text displayed during startup, which can’t be removed from phone menu
GSM_WelcomeNote_Text
-Text displayed during startup
GSM_PictureImage
-Image defined in Smart Messaging specification
GSM_PictureBinary
-Binary picture (BMP, GIF, etc.)
-
struct
GSM_Bitmap
Structure for all possible bitmaps, which are not saved in various filesystems
Public Members
-
GSM_Bitmap_Types
Type
For all: bitmap type
-
unsigned char
Location
For caller group logos: number of group For startup logos: number of animated bitmap
-
unsigned char
Text
[2 *(GSM_BITMAP_TEXT_LENGTH+1)] For dealer/welcome note text: text For caller group logo: name of group For picture images: text assigned to it
-
gboolean
BitmapEnabled
For caller group logo: TRUE, when logo is enabled in group
-
gboolean
DefaultName
For caller group logo: TRUE, when group has default name
-
gboolean
DefaultBitmap
For caller group logo: TRUE, when group has default bitmap
-
gboolean
DefaultRingtone
For caller group logo: TRUE, when group has default ringtone
-
unsigned char
RingtoneID
For caller group logo: ringtone ID. Phone model specific
-
int
PictureID
For caller group logo: picture ID. Phone model specific
-
unsigned char
BitmapPoints
[GSM_BITMAP_SIZE] For mono bitmaps: body of bitmap
-
size_t
BitmapHeight
For mono bitmaps: height specified in pixels
-
size_t
BitmapWidth
For mono bitmaps: width specified in pixels
-
char
NetworkCode
[10] For operator logos: Network operator code
-
unsigned char
Sender
[2 *(GSM_MAX_NUMBER_LENGTH+1)] For picture images: number of sender
-
unsigned char
ID
For colour bitmaps: ID
-
GSM_BinaryPicture
BinaryPic
For binary pictures (GIF, BMP, etc.): frame and length
-
unsigned char
Name
[2 *(GSM_BITMAP_TEXT_LENGTH+1)] Bitmap name
-
GSM_Bitmap_Types
-
struct
GSM_MultiBitmap
Structure to handle more than one bitmap
Public Members
-
unsigned char
Number
Number of bitmaps
-
GSM_Bitmap
Bitmap
[GSM_MAX_MULTI_BITMAP] All bitmaps
-
unsigned char
Warning
doxygenfunction: Unable to resolve multiple matches for function “GSM_GetScreenshot” with arguments () in doxygen xml output for project “project0” from directory: /home/abuild/rpmbuild/BUILD/gammu-1.36.5/build/gammu-doc/xml. Potential matches:
- GSM_Error GSM_GetScreenshot(GSM_StateMachine *, GSM_BinaryPicture *)