Files
sibo-playground/code/SIBOSDK/notes/nolayout.h
T
2026-07-06 18:01:36 +01:00

27 lines
653 B
C

/* NOLAYOUT.H */
typedef struct
{
UBYTE Version4;
UBYTE StatusWindow;
UWORD StatusWindowWidth;
UWORD ScreenWidth;
UWORD ScreenHeight;
UWORD FontHeight;
UWORD FontAscent;
} LAYOUT_DATA;
#define DOUBLE_SHADOW_WIDTH 2
#define EDGE_TLX 5
#define EDGE_TLY 2
#define EDGE_BRX (EDGE_TLX+DOUBLE_SHADOW_WIDTH)
#define EDGE_BRY (EDGE_TLY+DOUBLE_SHADOW_WIDTH)
#define EDGE_WIDTH (EDGE_TLX+EDGE_BRX)
#define EDGE_HEIGHT (EDGE_TLY+EDGE_BRY)
#define BASIC_GAP_BETWEEN_WINDOWS 1
#define REQD_EDGE_PIXELS (3*EDGE_HEIGHT+2*BASIC_GAP_BETWEEN_WINDOWS)
#define TEXT_WINDOW_EDGE_WIDTH 3