1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
/*
* input.h: header for input.c
*
* Written By Michael Sandrof
*
* Copyright(c) 1990
*
* See the COPYRIGHT file, or do a HELP IRCII COPYRIGHT
*
* @(#)$Id: input.h,v 1.4 1994/07/02 02:38:10 mrg Exp $
*/
#ifndef _INPUT_H_
#define _INPUT_H_
#include "irc.h"
/* miscelaneous functions */
extern void change_input_prompt _((int));
extern void cursor_to_input _((void));
extern char * get_input _((void));
extern char * get_input_prompt _((void));
extern void init_input _((void));
extern void input_move_cursor _((int));
extern char input_pause _((char *));
extern void set_input _((char *));
extern void set_input_prompt _((char *));
extern void update_input _((int));
/* keybinding functions */
extern void backward_character _((char, char *));
extern void backward_history _((char, char *));
extern void clear_screen _((char, char *));
extern void command_completion _((char, char *));
extern void forward_character _((char, char *));
extern void forward_history _((char, char *));
extern void highlight_off _((char, char *));
extern void input_add_character _((char, char *));
extern void input_backspace _((char, char *));
extern void input_backward_word _((char, char *));
extern void input_beginning_of_line _((char, char *));
extern void input_clear_line _((char, char *));
extern void input_clear_to_bol _((char, char *));
extern void input_clear_to_eol _((char, char *));
extern void input_delete_character _((char, char *));
extern void input_delete_next_word _((char, char *));
extern void input_delete_previous_word _((char, char *));
extern void input_delete_to_previous_space _((char, char *));
extern void input_end_of_line _((char, char *));
extern void input_forward_word _((char, char *));
extern void input_transpose_characters _((char, char *));
extern void input_yank_cut_buffer _((char, char *));
extern void insert_bold _((char, char *));
extern void insert_reverse _((char, char *));
extern void insert_underline _((char, char *));
extern void meta1_char _((char, char *));
extern void meta2_char _((char, char *));
extern void meta3_char _((char, char *));
extern void meta4_char _((char, char *));
extern void meta5_char _((char, char *));
extern void meta6_char _((char, char *));
extern void meta7_char _((char, char *));
extern void meta8_char _((char, char *));
extern void meta9_char _((char, char *));
extern void parse_text _((char, char *));
extern void quote_char _((char, char *));
extern void refresh_inputline _((char, char *));
extern void send_line _((char, char *));
extern void toggle_insert_mode _((char, char *));
extern void type_text _((char, char *));
/* used by update_input */
#define NO_UPDATE 0
#define UPDATE_ALL 1
#define UPDATE_FROM_CURSOR 2
#define UPDATE_JUST_CURSOR 3
#endif /* _INPUT_H_ */
|