Files
sibo-playground/code/SIBOSDK/demo/lined.h
2026-07-06 18:01:36 +01:00

44 lines
859 B
C

#define LINED_H
#ifndef P_STD_H
#include <p_std.h>
#endif
typedef struct
{
WORD maxchars;
WORD winid;
WORD xoff;
WORD yoff;
WORD width;
WORD height;
WORD asc;
WORD font;
WORD style;
WORD autoselect;
} IN_LINED;
typedef struct
{
WORD blen;
TEXT *pb;
WORD select;
WORD emph;
WORD cur;
WORD marg;
WORD cwidth;
WORD visible;
WORD gc;
WORD scrollx;
WORD lmarg;
IN_LINED i;
} LINED;
GLREF_C LINED *le_init(IN_LINED *pin);
GLREF_C VOID le_set_text(LINED *ed,INT blen,TEXT *pb);
GLREF_C VOID le_emphasise(LINED *ed,INT emph);
GLREF_C VOID le_set_cwidth(LINED *ed,INT cwidth);
GLREF_C VOID le_visible(LINED *ed,INT visible);
GLREF_C INT le_key(LINED *ed,INT keycode,INT modifier);
GLREF_C VOID le_destroy(LINED *ed);