2010-03-08 04:55:21 -06:00
|
|
|
/* Displaying messages and getting input for LineMode Browser
|
|
|
|
** ==========================================================
|
|
|
|
**
|
|
|
|
** REPLACE THIS MODULE with a GUI version in a GUI environment!
|
|
|
|
**
|
|
|
|
** History:
|
|
|
|
** Jun 92 Created May 1992 By C.T. Barker
|
|
|
|
** Feb 93 Simplified, portablised (ha!) TBL
|
|
|
|
**
|
|
|
|
*/
|
|
|
|
|
|
|
|
#include "../config.h"
|
|
|
|
#include "HTAlert.h"
|
|
|
|
|
|
|
|
#include "tcp.h" /* for TOUPPER */
|
|
|
|
#include <ctype.h> /* for toupper - should be in tcp.h */
|
|
|
|
|
2013-03-09 17:01:23 -06:00
|
|
|
#include "../src/mosaic.h"
|
|
|
|
#include "../src/gui.h"
|
2010-03-08 04:55:21 -06:00
|
|
|
|
|
|
|
PUBLIC void HTAlert ARGS1(WWW_CONST char *, Msg)
|
|
|
|
{
|
|
|
|
mo_gui_notify_progress (Msg);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC void HTProgress ARGS1(WWW_CONST char *, Msg)
|
|
|
|
{
|
|
|
|
mo_gui_notify_progress (Msg);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC void HTMeter ARGS2(WWW_CONST int, level, WWW_CONST char *, text)
|
|
|
|
{
|
|
|
|
mo_gui_update_meter(level,text);
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC int HTCheckActiveIcon ARGS1(int, twirl)
|
|
|
|
{
|
|
|
|
int ret;
|
|
|
|
|
|
|
|
ret = mo_gui_check_icon (twirl);
|
|
|
|
return(ret);
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC void HTClearActiveIcon NOARGS
|
|
|
|
{
|
|
|
|
mo_gui_clear_icon ();
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC void HTDoneWithIcon NOARGS
|
|
|
|
{
|
|
|
|
mo_gui_done_with_icon ();
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC BOOL HTConfirm ARGS1(WWW_CONST char *, Msg)
|
|
|
|
{
|
|
|
|
extern int prompt_for_yes_or_no (char *);
|
|
|
|
|
|
|
|
if (prompt_for_yes_or_no (Msg))
|
|
|
|
return(YES);
|
|
|
|
else
|
|
|
|
return(NO);
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC char * HTPrompt ARGS2(WWW_CONST char *, Msg, WWW_CONST char *, deflt)
|
|
|
|
{
|
|
|
|
extern char *prompt_for_string (char *);
|
|
|
|
char *Tmp = prompt_for_string (Msg);
|
|
|
|
char *rep = 0;
|
|
|
|
|
|
|
|
StrAllocCopy (rep, (Tmp && *Tmp) ? Tmp : deflt);
|
|
|
|
return rep;
|
|
|
|
}
|
|
|
|
|
|
|
|
PUBLIC char * HTPromptPassword ARGS1(WWW_CONST char *, Msg)
|
|
|
|
{
|
|
|
|
extern char *prompt_for_password (char *);
|
|
|
|
char *Tmp = prompt_for_password (Msg);
|
|
|
|
|
|
|
|
return Tmp;
|
|
|
|
}
|