build: add the SIBO SDK
This commit is contained in:
@@ -0,0 +1,126 @@
|
||||
/* Generated by Ctran from calimg.cat */
|
||||
#define CALIMG_G
|
||||
#ifndef WLIB_H
|
||||
#include <wlib.h>
|
||||
#endif
|
||||
/* Class Numbers */
|
||||
#define C_CALIMG 11
|
||||
/* Method Numbers */
|
||||
#define O_CI_SENSE 8
|
||||
#define O_CI_TODAY_CHANGED 11
|
||||
#define O_CI_MOVE_CURSOR 4
|
||||
#define O_CI_REDRAW 7
|
||||
#define O_CI_EMPHASISE 3
|
||||
#define O_CI_GOTO_DATE 5
|
||||
#define O_CI_POS_MXY 10
|
||||
#define O_CI_SET_TITLE 2
|
||||
#define O_CI_ADJUST_DATE 6
|
||||
#define O_CI_INIT 1
|
||||
#define O_CI_VIEW 9
|
||||
/* Constants for calimg */
|
||||
#define CI_MAX_MONTH 12
|
||||
#define CI_GRIDY TRUE
|
||||
#define CI_GRIDX FALSE
|
||||
#define CALIMG_CURSOR_NO_FLASH 0x01
|
||||
#define CALIMG_DOW_EVERY_ROW 0x02
|
||||
#define CALIMG_FONT_DATA_KNOWN 0x04
|
||||
#define CALIMG_LEFT 0x00
|
||||
#define CALIMG_HOME 0x01
|
||||
#define CALIMG_PREV_DAY 0x02
|
||||
#define CALIMG_PREV_MONTH 0x03
|
||||
#define CALIMG_RIGHT 0x04
|
||||
#define CALIMG_END 0x05
|
||||
#define CALIMG_NEXT_DAY 0x06
|
||||
#define CALIMG_NEXT_MONTH 0x07
|
||||
#define CALIMG_UP 0x08
|
||||
#define CALIMG_PAGEUP 0x09
|
||||
#define CALIMG_PREV_WEEK 0x0A
|
||||
#define CALIMG_PREV_YEAR 0x0B
|
||||
#define CALIMG_DOWN 0x0C
|
||||
#define CALIMG_PAGEDN 0x0D
|
||||
#define CALIMG_NEXT_WEEK 0x0E
|
||||
#define CALIMG_NEXT_YEAR 0x0F
|
||||
#define CALIMG_GOTO_TODAY 0x10
|
||||
#define CALIMG_WEST 0x01
|
||||
#define CALIMG_EAST 0x02
|
||||
#define CALIMG_NORTH 0x03
|
||||
#define CALIMG_SOUTH 0x04
|
||||
#define CALIMG_ADJ_DAY 0x01
|
||||
#define CALIMG_ADJ_MONTH 0x02
|
||||
#define CALIMG_ADJ_YEAR 0x04
|
||||
/* Types for calimg */
|
||||
typedef struct
|
||||
{
|
||||
unsigned char title_ascent;
|
||||
unsigned char title_lht;
|
||||
unsigned char dow_ascent;
|
||||
unsigned char dow_lht;
|
||||
unsigned char mth_ascent;
|
||||
unsigned char mth_lht;
|
||||
unsigned char day_ascent;
|
||||
unsigned char day_lht;
|
||||
unsigned char daygapx;
|
||||
unsigned char daywidth;
|
||||
} CI_EXT_FONT;
|
||||
typedef struct
|
||||
{
|
||||
short int fid;
|
||||
unsigned short int style;
|
||||
unsigned short int leading;
|
||||
} CI_FONT_DATA;
|
||||
typedef struct
|
||||
{
|
||||
unsigned short int wid;
|
||||
unsigned short int width;
|
||||
P_POINT tl;
|
||||
unsigned char mrow;
|
||||
unsigned char mcol;
|
||||
unsigned short int flags;
|
||||
CI_FONT_DATA title;
|
||||
CI_FONT_DATA month;
|
||||
CI_FONT_DATA dow;
|
||||
CI_FONT_DATA day;
|
||||
unsigned short int daygap;
|
||||
unsigned char mthgapx;
|
||||
unsigned char hscrlm;
|
||||
unsigned short int startm;
|
||||
unsigned long int days;
|
||||
CI_EXT_FONT font;
|
||||
} IN_CALIMG;
|
||||
typedef struct
|
||||
{
|
||||
unsigned char year;
|
||||
unsigned char month;
|
||||
P_POINT pos;
|
||||
} CI_CURSOR;
|
||||
typedef struct
|
||||
{
|
||||
short int year;
|
||||
short int month;
|
||||
short int day;
|
||||
}CI_DATE;
|
||||
/* Property of calimg */
|
||||
typedef struct {
|
||||
P_RECT rect[12];
|
||||
P_RECT title_rect;
|
||||
CI_CURSOR crs;
|
||||
char day;
|
||||
unsigned char startOfWeek;
|
||||
unsigned char thisyear;
|
||||
unsigned char thismth;
|
||||
unsigned char thisday;
|
||||
unsigned char ystart;
|
||||
unsigned char bwidth;
|
||||
unsigned char filler;
|
||||
char dayNameAbbrev[7];
|
||||
char deftitle[3];
|
||||
char *title;
|
||||
short int emphasised;
|
||||
IN_CALIMG img;
|
||||
int bmid;
|
||||
} PRS_CALIMG;
|
||||
typedef struct pr_calimg
|
||||
{
|
||||
PRS_ROOT root;
|
||||
PRS_CALIMG calimg;
|
||||
} PR_CALIMG;
|
||||
Reference in New Issue
Block a user