1
/* Copyright (c) 2005 by Michael J. Roberts. All Rights Reserved. */
4
vmbiftix.h - function set definition - TADS I/O Extensions
6
The I/O Extensions function set provides access to some UI functionality
7
beyond the basic tads-io set.
11
03/02/05 MJRoberts - Creation
21
class CVmBifTIOExt: public CVmBif
24
/* show a popup menu */
25
static void show_popup_menu(VMG_ uint argc);
27
/* enable/disable system menu command */
28
static void enable_sys_menu_cmd(VMG_ uint argc);
32
#endif /* VMBIFTIX_H */
34
/* ------------------------------------------------------------------------ */
36
* Function set vector. Define this only if VMBIF_DEFINE_VECTOR has been
37
* defined, so that this file can be included for the prototypes alone
38
* without defining the function vector.
40
* Note that this vector is specifically defined outside of the section of
41
* the file protected against multiple inclusion.
43
#ifdef VMBIF_DEFINE_VECTOR
45
/* TADS input/output extension functions */
46
void (*G_bif_tadsio_ext[])(VMG_ uint) =
48
&CVmBifTIOExt::show_popup_menu,
49
&CVmBifTIOExt::enable_sys_menu_cmd
52
#endif /* VMBIF_DEFINE_VECTOR */