DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

Tttttk(5)




Tt/tttk.h(5)		  FILE FORMATS		     Tt/tttk.h(5)

NAME
     Tt/tttk.h - ToolTalk definitions

SYNOPSIS
     #include <Tt/tttk.h>

DESCRIPTION
     The <Tt/tttk.h> header  defines  the  following  enumeration
     data type,	with at	least the following members:

	Tttk_op
	      TTDT_CREATED, TTDT_DELETED, TTDT_DO_COMMAND,
	      TTDT_GET_ENVIRONMENT, TTDT_GET_GEOMETRY,
	      TTDT_GET_ICONIFIED, TTDT_GET_LOCALE,
	      TTDT_GET_MAPPED, TTDT_GET_MODIFIED,
	      TTDT_GET_SITUATION, TTDT_GET_STATUS,
	      TTDT_GET_SYSINFO,	TTDT_GET_XINFO,	TTDT_LOWER,
	      TTDT_MODIFIED, TTDT_MOVED, TTDT_OP_LAST,
	      TTDT_OP_NONE, TTDT_PAUSE,	TTDT_QUIT, TTDT_RAISE,
	      TTDT_RESUME, TTDT_REVERT,	TTDT_REVERTED, TTDT_SAVE,
	      TTDT_SAVED, TTDT_SET_ENVIRONMENT,
	      TTDT_SET_GEOMETRY, TTDT_SET_ICONIFIED,
	      TTDT_SET_LOCALE, TTDT_SET_MAPPED,
	      TTDT_SET_SITUATION, TTDT_SET_XINFO, TTDT_SIGNAL,
	      TTDT_STARTED, TTDT_STATUS, TTDT_STOPPED,
	      TTME_ABSTRACT, TTME_COMPOSE, TTME_DEPOSIT,
	      TTME_DISPLAY, TTME_EDIT, TTME_INTERPRET, TTME_MAIL,
	      TTME_MAIL_COMPOSE, TTME_MAIL_EDIT, TTME_PRINT,
	      TTME_TRANSLATE

     The header	declares the following	global	string	constants
     for some standard vtypes:

     extern const char	*Tttk_boolean:
     extern const char	*Tttk_file:
     extern const char	*Tttk_height:
     extern const char	*Tttk_integer:
     extern const char	*Tttk_message_id:
     extern const char	*Tttk_string:
     extern const char	*Tttk_title:
     extern const char	*Tttk_width:
     extern const char	*Tttk_xoffset:
     extern const char	*Tttk_yoffset:

     The header	declares the following as functions:

     int ttdt_Get_Modified(Tt_message context,
			   const char *pathname,
			   Tt_scope the_scope,
			   XtAppContext	app2run,
			   int ms_timeout);

Unix System LaboratoLast change: 17 April 1994			1

Tt/tttk.h(5)		  FILE FORMATS		     Tt/tttk.h(5)

     Tt_status ttdt_Revert(Tt_message context,
			   const char *pathname,
			   Tt_scope the_scope,
			   XtAppContext	app2run,
			   int ms_timeout);

     Tt_status ttdt_Save(Tt_message context,
			 const char *pathname,
			 Tt_scope the_scope,
			 XtAppContext app2run,
			 int ms_timeout);

     Tt_status ttdt_close(const	char *procid,
			  const	char *new_procid,
			  int sendStopped);

     Tt_status ttdt_file_event(Tt_message context,
			       Tttk_op event,
			       Tt_pattern *patterns,
			       int send);

     Tt_pattern	*ttdt_file_join(const char *pathname,
				Tt_scope the_scope,
				int join,
				Ttdt_file_cb cb,
				void *clientdata);

     Tt_message	ttdt_file_notice(Tt_message context,
				 Tttk_op op,
				 Tt_scope scope,
				 const char *pathname,
				 int send_and_destroy);

     Tt_status ttdt_file_quit(Tt_pattern *patterns,
			      int quit);

     Tt_message	ttdt_file_request(Tt_message context,
				  Tttk_op op,
				  Tt_scope scope,
				  const	char *pathname,
				  Ttdt_file_cb cb,
				  void *client_data,
				  int send_and_destroy);

     Tt_pattern	*ttdt_message_accept(Tt_message	contract,
				     Ttdt_contract_cb cb,
				     void *clientdata,
				     Widget shell,
				     int accept,
				     int sendStatus);

Unix System LaboratoLast change: 17 April 1994			2

Tt/tttk.h(5)		  FILE FORMATS		     Tt/tttk.h(5)

     char *ttdt_open(int *ttfd,
		     const char	*toolname,
		     const char	*vendor,
		     const char	*version,
		     int sendStarted);

     Tt_status ttdt_sender_imprint_on(const char *handler,
				      Tt_message contract,
				      char **display,
				      int *width,
				      int *height,
				      int *xoffset,
				      int *yoffset,
				      XtAppContext app2run,
				      int ms_timeout);

     Tt_pattern	*ttdt_session_join(const char *sessid,
				   Ttdt_contract_cb cb,
				   Widget shell,
				   void	*clientdata,
				   int join);

     Tt_status ttdt_session_quit(const char *sessid,
				 Tt_pattern *sess_pats,
				 int quit);

     Tt_pattern	*ttdt_subcontract_manage(Tt_message subcontract,
					 Ttdt_contract_cb cb,
					 Widget	shell,
					 void *clientdata);

     Tt_status ttmedia_Deposit(Tt_message load_contract,
			       const char *buffer_id,
			       const char *media_type,
			       const unsigned char *new_contents,
			       int new_len,
			       const char *pathname,
			       XtAppContext app2run,
			       int ms_timeout);

     Tt_message	ttmedia_load(Tt_message	context,
			     Ttmedia_load_msg_cb cb,
			     void *clientdata,
			     Tttk_op op,
			     const char	*media_type,
			     const unsigned char *contents,
			     int len,
			     const char	*file,
			     const char	*docname,
			     int send);

Unix System LaboratoLast change: 17 April 1994			3

Tt/tttk.h(5)		  FILE FORMATS		     Tt/tttk.h(5)

     Tt_message	ttmedia_load_reply(Tt_message contract,
				   const unsigned char *new_contents,
				   int new_len,
				   int reply_and_destroy);

     Tt_status ttmedia_ptype_declare(const char	*ptype,
				     int base_opnum,
				     Ttmedia_load_pat_cb cb,
				     void *clientdata,
				     int declare);

     void tttk_Xt_input_handler(XtPointer procid,
				int *source,
				XtInputId *id);

     Tt_status tttk_block_while(XtAppContext app2run,
				const int *blocked,
				int ms_timeout);

     Tt_status tttk_message_abandon(Tt_message msg);

     Tt_message	tttk_message_create(Tt_message context,
				    Tt_class the_class,
				    Tt_scope the_scope,
				    const char *handler,
				    const char *op,
				    Tt_message_callback	callback);

     Tt_status tttk_message_destroy(Tt_message msg);

     Tt_status tttk_message_fail(Tt_message msg,
				 Tt_status status,
				 const char *status_string,
				 int destroy);

     Tt_status tttk_message_reject(Tt_message msg,
				   Tt_status status,
				   const char *status_string,
				   int destroy);

     char *tttk_op_string(Tttk_op opcode);

     Tttk_op tttk_string_op(const char *opstring);

Unix System LaboratoLast change: 17 April 1994			4


Man(1) output converted with man2html