/*=====[ The TesSeRact(TM) CXL User Interface Development System ]======* | Copyright (c) 1987-1990, Innovative Data Concepts. All Rights Reserved | | This Library is part of IDC's TesSeRact Development Tools product | line. For information about other IDC products, call 1-215-884-3373. *----------------------------------------------------------------------* | : Public prototypes for TCXL selection-list system | (User level). *----------------------------------------------------------------------* | PGS : $Id: tcxlsel.h 5.51 90/10/01 00:00:00 MLM Release Locker: MLM $ | $Log: tcxlsel.h $ | Revision 5.51 90/10/01 00:00:00 MLM | TCXL 5.51 | *======================================================================*/ #ifndef _TCXLsel_ # define _TCXLsel_ 1 # ifndef _TCXLwin_ # include /* window definitions */ # endif /*----------------------------[ Global data ]---------------------------*/ GBL ChrP CDC SelPtr; /* current selected-item pointer */ GBL IntT CDC SelNdx; /* current selected-item index */ /*------------------------[ Function prototypes ]-----------------------*/ #ifdef __cplusplus /* no mangling, please */ extern "C" { #endif IntT CTYP _Select(IntT sr, IntT sc, /* Internal selection engine */ IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, ChrP as[], IntT ie, VfvCP fo); IntT CTYP SelAttr(IntT sr, IntT sc, /* Select attribute */ IntT bt, IntT ba, IntT ab, VfvCP fo); ChrP CTYP SelFile(IntT sr, IntT sc, /* Select file */ IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, IntT ti, ChrP fs, VfvCP fo); IntT CTYP SelStr(IntT sr, IntT sc, /* Select string */ IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, ChrP as[], IntT ie, VfvCP fo); IntT CTYP SelTxt(IntT wr, IntT wc, /* Select text (active window) */ IntT at, ChrP as[], IntT in); #ifdef __cplusplus } #endif #endif /* _TCXLsel_ : End of TCXLsel.h */