Please enable JavaScript to view this site.

A-Shell Development History

INFLD enhancement: new ST_INFXMAX structure may be used in place of the XMAX parameter to specify additional GUI-related attributes not previously available via the INFLD interface but otherwise available with AUI_CONTROL.

defstruct ST_INFXMAX

    map2 erow,b,4           ! rows, millirows or pixels

    map2 ecol,b,4           ! columns, millicolumns, or pixels

    map2 flags,b,4          ! see IMXF_xxx below

    map2 fontattr,b,4       ! same as in AUI_CONTROL

    map2 fontscale,b,4      ! " "   "

    map2 fontface,s,32      ! " "   "

endstruct

 

define IMXF_FNTPTSIZE  = &h00000001    ! fontscale is in points*10

define IMXF_PIXCOORDS  = &h00000002    ! all coordinates in pixels [101]

define IMXF_XMAXONLY   = &h40000000    ! erow=xmax; all other fields ignored

 

A new structure definition include file, ASHINC:INFLD.SDF defines the ST_INFXMAX structure.