build: add the SIBO SDK

This commit is contained in:
2026-07-06 18:01:36 +01:00
parent d76326729c
commit 64e484448c
757 changed files with 97167 additions and 0 deletions
+80
View File
@@ -0,0 +1,80 @@
/* Generated by Ctran from gridwin.cl */
#define GRIDWIN_G
#ifndef BWIN_G
#include <bwin.g>
#endif
/* Class Numbers */
#define C_GRIDWIN 20
/* Method Numbers */
#define O_GW_GET_CURRENT 19
#define O_GW_SET_ROW_HEIGHT 18
#define O_GW_HIGHLIGHT 21
#define O_GW_SET_COL_WIDTH 17
#define O_GW_DRAW_CELLS 15
#define O_GW_MOVE_TO 16
#define O_GW_ZOOM 20
#define O_GW_GET_DATA 22
#define O_GW_GET_CELL_RECT 14
/* Constants for gridwin */
#define PR_GRIDWIN_MIN_COL_WIDTH 4
#define PR_GRIDWIN_CELL_HGAP 2
#define PR_GRIDWIN_CELL_LGAP 2
#define PR_GRIDWIN_BORDER_WIDTH 1
#define PR_GRIDWIN_SCROLL_SMALL 6
#define PR_GRIDWIN_SCROLL_LARGE 9
#define PR_GRIDWIN_SCROLL_ARROW 15
#define PR_GRIDWIN_PLOT_X 0
#define PR_GRIDWIN_PLOT_Y 2
#define PR_GRIDWIN_ALLOC_THRESH 16
#define PR_GRIDWIN_COMPLETE_ONLY 0x01
#define PR_GRIDWIN_GRIDLINES 0x02
#define PR_GRIDWIN_FREE_SIZES 0x04
#define PR_GRIDWIN_GRID_SIZE 0x01
#define PR_GRIDWIN_LOCK 0x02
#define PR_GRIDWIN_SIZES 0x04
#define PR_GRIDWIN_FLAGS 0x08
#define PR_GRIDWIN_XPLANE 0x10
#define PR_GRIDWIN_YPLANE 0x20
#define PR_GRIDWIN_ZOOMBASE 0x40
#define PR_GRIDWIN_SCROLL 0x80
/* Types for gridwin */
typedef struct
{
int locked;
int anchor;
int current;
int visible;
unsigned char clipped;
unsigned char full;
int total;
int *psize;
int defsize;
int numspec;
int scroll;
int gutter;
int max;
int plot;
unsigned short int flags;
void *ptr;
} GRID_PLANE;
typedef struct
{
GRID_PLANE xplane;
GRID_PLANE yplane;
int zoombase;
int zoom;
unsigned short int flags;
} IN_GRIDWIN;
/* Property of gridwin */
typedef struct {
IN_GRIDWIN params;
P_EXTENT wextent;
unsigned short int fascent;
unsigned char fstyle;
} PRS_GRIDWIN;
typedef struct pr_gridwin
{
PRS_ROOT root;
PRS_WIN win;
PRS_GRIDWIN gridwin;
} PR_GRIDWIN;