diff src/condat2/com/include/font_bitmaps.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/condat2/com/include/font_bitmaps.h	Mon Sep 26 00:29:36 2016 +0000
@@ -0,0 +1,60 @@
+/* 
++----------------------------------------------------------------------------- 
+|  Project :  
+|  Modul   :  display
++----------------------------------------------------------------------------- 
+|  Copyright 2002 Texas Instruments Berlin, AG 
+|                 All rights reserved. 
+| 
+|                 This file is confidential and a trade secret of Texas 
+|                 Instruments Berlin, AG 
+|                 The receipt of or possession of this file does not convey 
+|                 any rights to reproduce or disclose its contents or to 
+|                 manufacture, use, or sell anything it may describe, in 
+|                 whole, or in part, without the specific written consent of 
+|                 Texas Instruments Berlin, AG. 
++----------------------------------------------------------------------------- 
+|  Purpose :  
++----------------------------------------------------------------------------- 
+*/ 
+#ifndef FONT_BITMAPS_H
+#define FONT_BITMAPS_H
+
+
+typedef struct{
+
+USHORT code;
+UBYTE  format;
+UBYTE  height;
+UBYTE width;
+UBYTE bitmapSize;
+char* bitmap;
+}t_font_bitmap;
+
+enum {
+	NO_FONT=-1,
+//Currently we only support this font for smaller displays
+#ifndef LSCREEN
+	DEFAULT_8x6=0,
+#endif
+//We need only support this font on larger displays
+#ifdef LSCREEN
+	CHANTICLE_PROP15 = 1,
+#if 0 //Using Arial-type may be problematic - disable
+	ARIAL_PROP15 = 2,
+#endif
+
+#endif
+	LAST_FONT
+};
+
+
+t_font_bitmap* get_bitmap(USHORT selected_code);
+USHORT font_setFont(USHORT font);
+USHORT font_getFont(void);
+USHORT font_getCharWidth(USHORT selected_code);
+void font_initFont( int defaultFont );
+/* SPR#1983 - SH - Get list of all ascii font widths in array */
+void font_getAllAsciiWidths(UBYTE *width);
+
+#endif