1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shentqlf-eBox_Framework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
gui_font.h 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
quli Отправлено 6 лет назад 06f3a11
#ifndef __GUI_FONT_H
#define __GUI_FONT_H
#include "ebox_core.h"
typedef struct
{
uint8_t XSize;
uint8_t XDist;
uint8_t BytesPerLine;
const unsigned char *pData;
} GUI_CHARINFO;
typedef struct GUI_FONT_PROP
{
uint16_t First; /* first character */
uint16_t Last; /* last character */
const GUI_CHARINFO *paCharInfo; /* address of first character */
const struct GUI_FONT_PROP *pNext; /* pointer to next */
} GUI_FONT_PROP;
typedef struct _tFont
{
const GUI_FONT_PROP *list;
uint16_t YSize;
uint8_t YDist;
} GUI_FONT;
/*************************************
* GUI FONTS
*************************************/
extern const GUI_FONT GUI_Font8_ASCII;
extern const GUI_FONT GUI_Font16_ASCII;
extern const GUI_FONT GUI_Font24_ASCII;
extern const GUI_FONT GUI_Font32_ASCII;
extern const GUI_FONT GUI_FontHZ24x36;
extern const GUI_FONT GUI_FontHZ16X16;
extern const GUI_FONT GUI_FontHZ20x20;
extern const GUI_FONT GUI_FontD32;
extern const GUI_FONT GUI_FontD48;
extern const GUI_FONT GUI_FontD36x48;
extern const GUI_FONT GUI_FontF32B_ASCII;
typedef enum{
FONT_INNER,
FONT_ONLY_HZ_EXTERN,
FONT_ONLY_ASCII_EXTERN,
FONT_ALL_EXTERN
}FontSelect_t;
#endif

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/shentqlf-eBox_Framework.git
git@gitlife.ru:oschina-mirror/shentqlf-eBox_Framework.git
oschina-mirror
shentqlf-eBox_Framework
shentqlf-eBox_Framework
master