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
_
C
W
I
N

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

struct ctl_csn_cwin
{
  struct ctl_csn_data *cc_cd;
  struct IntuiMessage *cc_imsg;
  struct Window       *cc_mainwin;
  BPTR                 cc_con;
  struct MinList       cc_idcmp[QDEV_CTL_CSN_MAXINDEX];
  LONG                 cc_index;
  LONG                 cc_numwin;
  LONG                 cc_zoomed;
  LONG                 cc_zoomfct;
  LONG                 cc_rpylim;
  ULONG                cc_iflags;
  ULONG                cc_lflags;
};

cc_cd    -  This is  security pointer, so that when this  structure pointer
            is  being passed somewhere  alone then  there is still a way to
            access root parameters.

cc_imsg  -  This  is packed  pointer so that no pseudo-interrupt  will  eat 
            stack  where  Intuition messages  are being  dispatched. Just a
            helper one that does not matter in normal operation.

cc_mainwin
         -  Window that is now associated with the console handler. Just do
            not close it from code and everything will be OK.

cc_con   -  Console  FileHandle  that is BPTR  which is an interface to the
            handler which talks to cc_mainwin. Calling 'Close()' will close
            the window!

cc_idcmp -  IDCMP  index that represents particular  IDCMP  message. Attach
            your pseudo-interrupt function here by converting message ID to
            index. Use the respective function to add/del!

cc_index -  This is  being used in the IDCMP pseudo-interrupt dispatcher to
            reduce stack usage.

cc_numwin
         -  Number of  this very window. All windows are enumerated so that
            it is easy to identify them. First window has a value of 0.

cc_zoomed
         -  Kludgy zoom/size indicator used to mark changes globally.

cc_zoomfct
         -  Current zoom factor this window will scale with. Zoom factor is
            normally expressed in % and can range form 1 to 100.

cc_rpylim
         -  Maximum pixels in Y axis logo can take from top to bottom. This
            is freely setable. The default value is QDEV_CTL_PRV_REPOSLIM.

cc_iflags
         -  Image  related flags that apply  to this very window. These are
            defined as QDEV_MEM_IFLPIC_#? group.

cc_lflags
         -  Logo  playback flags that apply to this  very window. These are
            defined as QDEV_CTL_LFLLOGO_#? group.



    






































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