/* Generated by Ctran from gridwin.cl */ #define GRIDWIN_G #ifndef BWIN_G #include #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;