status display - port modules (trunk only)

Introduction of a new set of window port status display
routines.  The new routines are conditional on
	STATUS_VIA_WINDOWPORT
being defined in config.h. See the experimental section,
where the #define resides for the time being.
This commit is contained in:
nethack.allison
2003-11-23 06:47:13 +00:00
parent 5ed547995d
commit 586a805c8f
10 changed files with 66 additions and 3 deletions

View File

@@ -5281,6 +5281,12 @@ struct window_procs Qt_procs = {
genl_preference_update,
genl_getmsghistory,
genl_putmsghistory,
#ifdef STATUS_VIA_WINDOWPORT
genl_status_init,
genl_status_finish,
genl_status_enablefield,
genl_status_update,
#endif
};
extern "C" void play_usersound(const char* filename, int volume)

View File

@@ -159,6 +159,12 @@ struct window_procs X11_procs = {
X11_preference_update,
genl_getmsghistory,
genl_putmsghistory,
#ifdef STATUS_VIA_WINDOWPORT
genl_status_init,
genl_status_finish,
genl_status_enablefield,
genl_status_update,
#endif
};
/*

View File

@@ -100,6 +100,12 @@ struct window_procs Gem_procs = {
Gem_preference_update,
genl_getmsghistory,
genl_putmsghistory
#ifdef STATUS_VIA_WINDOWPORT
genl_status_init,
genl_status_finish,
genl_status_enablefield,
genl_status_update,
#endif
};
#ifdef MAC

View File

@@ -76,6 +76,12 @@ struct window_procs Gnome_procs = {
genl_preference_update,
genl_getmsghistory,
genl_putmsghistory,
#ifdef STATUS_VIA_WINDOWPORT
genl_status_init,
genl_status_finish,
genl_status_enablefield,
genl_status_update,
#endif
};
/*

View File

@@ -40,6 +40,9 @@ extern void msmsg(const char *,...);
extern char mapped_menu_cmds[]; /* from options.c */
/* this is only needed until tty_status_* routines are written */
extern NEARDATA winid WIN_STATUS;
/* Interface definition, for windows.c */
struct window_procs tty_procs = {
"tty",
@@ -111,6 +114,12 @@ struct window_procs tty_procs = {
#endif
tty_getmsghistory,
tty_putmsghistory,
#ifdef STATUS_VIA_WINDOWPORT
genl_status_init,
genl_status_finish,
genl_status_enablefield,
genl_status_update,
#endif
};
static int maxwin = 0; /* number of windows in use */

View File

@@ -123,6 +123,12 @@ struct window_procs mswin_procs = {
mswin_preference_update,
mswin_getmsghistory,
mswin_putmsghistory,
#ifdef STATUS_VIA_WINDOWPORT
genl_status_init,
genl_status_finish,
genl_status_enablefield,
genl_status_update,
#endif
};