About
Docs
Files
Support
Index

Essentials
AutoDocs
Library functions
Cooperate
Process mastering
Debug
Own debugging kit
FGE
Smart modeid pick
Loader
Shared lib. loader
Macros
Helper macros
Structs
All the structures
Logs
Library changelogs
Tools
Progs baked inside

Structures
qdevdbsymspacePublic
txt_ipe_formPublic
txt_scc_formPublic
mem_sfe_cbPublic
mem_lbl_cbPublic
mem_mtl_iterPublic
mem_pak_dataPublic
ctl_csn_feedPublic
ctl_csn_cwinPublic
ctl_csn_ientPublic
ctl_csn_dataPublic
ctl_csh_dataPublic
ctl_umn_cbPublic
nfo_sml_dataPublic
nfo_fsq_cbPublic
nfo_sml_cbPublic
nfo_sct_cbPublic
nfo_stu_cbPublic
mod_ktl_headPublic
mod_ade_feedPublic
mod_adi_feedPublic
dev_ddv_dataPublic
qfilePublic
ctl_cph_dataPrivate
ctl_unm_resPrivate
ctl_trg_dataPrivate
ctl_acl_dataPrivate
ctl_acf_dataPrivate
ctl_csn_wrapPrivate
ctl_avc_dataPrivate
dev_nsd_dataPrivate
dos_fdr_mainPrivate
dos_fdr_statPrivate
dos_fdr_gluePrivate
dos_fdr_llacPrivate
dos_fdr_chanPrivate
dos_fdr_filePrivate
dos_alp_llacPrivate
dos_alp_filePrivate
dos_alp_mainPrivate
dos_mde_wrapPrivate
mem_coe_dataPrivate
qareaPrivate
mem_exr_rmanPrivate
mem_exr_ientPrivate
mem_exr_globPrivate
mem_hot_rootPrivate
mem_ifh_dataPrivate
qdev_lbs_slotPrivate
mem_pic_dataPrivate
mem_pic_optiPrivate
qdev_mem_poolPrivate
mem_sni_ientPrivate
mem_sni_globPrivate
mem_act_dataPrivate
mem_mtl_dataPrivate
mod_ade_dataPrivate
qdev_ttv_skelPrivate
nfo_fsq_dataPrivate
nfo_grep_dataPrivate
nfo_ktm_dataPrivate
nfo_ktm_taskPrivate
mem_fif_userPrivate
mem_tab_dataPrivate
mem_lzw_dataPrivate
mem_clr_headPrivate
mem_prl_feedPrivate
mem_prl_tabPrivate
nfo_int_dataPrivate
nfo_che_dataPrivate
qcrtregsPrivate



C
T
L
_
C
S
N
_
F
E
E
D

SOURCE: qdev_structures.txt 1.10 (15/08/2014) English

struct ctl_csn_feed
{
  struct TextAttr      cf_ta;
  struct ColorSpec    *cf_cs;
  UWORD               *cf_drimap;
  UBYTE                cf_lfirst;
  UBYTE                cf_llast;
  ULONG                cf_modeid;
  ULONG                cf_depth;
  UBYTE               *cf_handler;
  UBYTE               *cf_title;
  UBYTE               *cf_pubname;
  LONG                 cf_backpen;
  LONG                 cf_ibgpen;
  LONG                 cf_ifgpen;
  LONG                 cf_active;
  LONG                 cf_numcon;
  BOOL                 cf_commo;
  BOOL                 cf_behind;
};

cf_ta    -  Standard  font selection structure. Can be  NULLed if no custom
            font  is necessary. If font cannot  be located then the default
            one will be used.

cf_cs    -  Pointer  that takes  ColorSpec table so  that new colors can be
            set for this screen. Can be NULL if standard colors are fine.

cf_drimap
         -  Pen  mapping table aka DrawInfo. This  table consists of UWORDs
            that are  ~0 terminated. Each entry  defines logical pen number
            used for  rendering OS  related elements. Set to  NULL if it is
            OK to use default mappings.

cf_lfirst
         -  If  this  is  set  to something above  0 then the  very first n
            colors will be locked.

cf_llast -  If  this  is set to  value  above 0 then  last n colors will be
            locked counting from last color in 8 bit notation.

cf_modeid
         -  Standard  modeid  value  that selects the monitor/graphics chip
            used to handle the screen.

cf_depth -  Color  depth  of the  screen  to be opened. This  value  should
            really  be  always  truncated  to something like 8 even for RGB
            screenmodes. Well accepted values start from 1 to 8.

cf_handler
         -  Console  handler name  and/or its arguments. By default this is
            'CON:'. Can be NULL if no special wishes.

cf_title -  Name of the  public screen for visibility. NULL terminated text
            in here. You can pass NULL too so that cf_pubname will be used.

cf_pubname
         -  Name  of the public  screen for unique marking. If this is NULL
            then unique screen number will be used instead in hex notation.

cf_backpen
         -  Pen number to be used as a background color before any windows.

cf_ibgpen
         -  Pen number to be used for background of the OSD facility.

cf_ifgpen
         -  Pen number to be used for foreground of the OSD facility.

cf_active
         -  Which  window should be active by default? Possible choices are
            0 to 3. Everything outsize this range has no effect.

cf_numcon
         -  How many shells should there be on the screen? Possible choices
            are 1 to 4. 0 means 1. Note, it is not enough just to state the
            amount of windows, you still need to call rearranger function!

cf_commo -  This member is boolean and allows to activate Commodore 64 look
            and feel.

cf_behind
         -  Should the screen be opened behind all other screens? Member is
            boolean.



    















No more fear cus pure HTML is here!
Copyright (C) 2013-2014 by Burnt Chip Dominators