author | Myhailo Danylenko <isbear@ukrpost.net> |
Thu, 15 Oct 2009 11:07:23 +0300 | |
changeset 81 | 9008e2daa1b1 |
parent 79 | 05328c643696 |
permissions | -rw-r--r-- |
79
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
1 |
#ifndef __SCREEN_H__ |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
2 |
#define __SCREEN_H__ 1 |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
3 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
4 |
#include <glib.h> |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
5 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
6 |
#if HAVE_NCURSESW_NCURSES_H |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
7 |
# include <ncursesw/ncurses.h> |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
8 |
# include <ncursesw/panel.h> |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
9 |
#elif HAVE_NCURSES_NCURSES_H |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
10 |
# include <ncurses/ncurses.h> |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
11 |
# include <ncurses/panel.h> |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
12 |
#else |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
13 |
# include <ncurses.h> |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
14 |
# include <panel.h> |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
15 |
#endif |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
16 |
|
81 | 17 |
#if defined(WITH_ENCHANT) || defined(WITH_ASPELL) |
79
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
18 |
void spellcheck_init(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
19 |
void spellcheck_deinit(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
20 |
//static void spellcheck(char*, char*); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
21 |
#endif |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
22 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
23 |
#include "hbuf.h" |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
24 |
#include "logprint.h" |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
25 |
#include "roster.h" |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
26 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
27 |
#define INPUTLINE_LENGTH 1024 |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
28 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
29 |
// Only used in screen.c; this is the maximum line number |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
30 |
// in a multi-line message. Should be < 1000 |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
31 |
// Note: message length is limited by the HBB_BLOCKSIZE size too |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
32 |
#define MULTILINE_MAX_LINE_NUMBER 299 |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
33 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
34 |
// When chatstates are enabled, timeout (in seconds) before "composing" |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
35 |
// becomes "paused" because of user inactivity. |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
36 |
// Warning: setting this very low will cause more network traffic. |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
37 |
#define COMPOSING_TIMEOUT 6L |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
38 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
39 |
enum colors { |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
40 |
COLOR_GENERAL = 3, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
41 |
COLOR_MSGOUT, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
42 |
COLOR_MSGHL, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
43 |
COLOR_STATUS, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
44 |
COLOR_ROSTER, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
45 |
COLOR_ROSTERSEL, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
46 |
COLOR_ROSTERSELNMSG, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
47 |
COLOR_ROSTERNMSG, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
48 |
COLOR_INFO, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
49 |
COLOR_MSGIN, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
50 |
COLOR_max |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
51 |
}; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
52 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
53 |
int COLOR_ATTRIB[COLOR_max]; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
54 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
55 |
extern int update_roster; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
56 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
57 |
typedef struct { |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
58 |
int value; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
59 |
int utf8; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
60 |
enum { |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
61 |
MKEY_META = 1, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
62 |
MKEY_EQUIV, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
63 |
MKEY_CTRL_PGUP, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
64 |
MKEY_CTRL_PGDOWN, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
65 |
MKEY_SHIFT_PGUP, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
66 |
MKEY_SHIFT_PGDOWN, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
67 |
MKEY_CTRL_SHIFT_PGUP, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
68 |
MKEY_CTRL_SHIFT_PGDOWN, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
69 |
MKEY_CTRL_HOME, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
70 |
MKEY_CTRL_END, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
71 |
MKEY_CTRL_INS, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
72 |
MKEY_CTRL_DEL, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
73 |
MKEY_CTRL_SHIFT_HOME, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
74 |
MKEY_CTRL_SHIFT_END, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
75 |
MKEY_MOUSE |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
76 |
} mcode; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
77 |
} keycode; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
78 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
79 |
typedef enum { |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
80 |
MC_ALL, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
81 |
MC_PRESET, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
82 |
MC_OFF, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
83 |
MC_REMOVE |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
84 |
} muccoltype; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
85 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
86 |
void scr_init_bindings(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
87 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
88 |
void scr_Getch(keycode *kcode); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
89 |
void process_key(keycode kcode); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
90 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
91 |
void scr_InitLocaleCharSet(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
92 |
void scr_InitCurses(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
93 |
void scr_TerminateCurses(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
94 |
void scr_DrawMainWindow(unsigned int fullinit); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
95 |
void scr_DrawRoster(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
96 |
void scr_UpdateMainStatus(int forceupdate); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
97 |
void scr_UpdateChatStatus(int forceupdate); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
98 |
void scr_RosterVisibility(int status); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
99 |
void scr_WriteIncomingMessage(const char *jidfrom, const char *text, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
100 |
time_t timestamp, guint prefix, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
101 |
unsigned mucnicklen); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
102 |
void scr_WriteOutgoingMessage(const char *jidto, const char *text, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
103 |
guint prefix, gpointer xep184); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
104 |
void scr_RemoveReceiptFlag(const char *jidto, gpointer xep184); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
105 |
void scr_ShowBuddyWindow(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
106 |
int scr_BuddyBufferExists(const char *jid); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
107 |
void scr_UpdateBuddyWindow(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
108 |
void scr_set_chatmode(int enable); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
109 |
int scr_get_chatmode(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
110 |
void scr_set_multimode(int enable, char *subject); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
111 |
int scr_get_multimode(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
112 |
void scr_setmsgflag_if_needed(const char *jid, int special); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
113 |
void scr_append_multiline(const char *line); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
114 |
const char *scr_get_multiline(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
115 |
const char *scr_get_multimode_subj(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
116 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
117 |
guint scr_getprefixwidth(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
118 |
void scr_line_prefix(hbb_line *line, char *prefix, guint preflen); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
119 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
120 |
void scr_Beep(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
121 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
122 |
bool Autoaway; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
123 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
124 |
void scr_CheckAutoAway(int activity); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
125 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
126 |
#if defined JEP0022 || defined JEP0085 |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
127 |
gboolean scr_ChatStatesTimeout(); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
128 |
#endif |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
129 |
int chatstates_disabled; |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
130 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
131 |
// For commands... |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
132 |
void scr_RosterTop(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
133 |
void scr_RosterBottom(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
134 |
void scr_RosterUpDown(int updown, unsigned int n); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
135 |
void scr_RosterPrevGroup(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
136 |
void scr_RosterNextGroup(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
137 |
void scr_RosterSearch(char *); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
138 |
void scr_RosterJumpJid(char *); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
139 |
void scr_RosterDisplay(const char *); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
140 |
void scr_BufferTopBottom(int topbottom); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
141 |
void scr_BufferClear(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
142 |
void scr_BufferScrollLock(int lock); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
143 |
void scr_BufferPurge(int, const char*); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
144 |
void scr_BufferPurgeAll(int); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
145 |
void scr_BufferSearch(int direction, const char *text); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
146 |
void scr_BufferPercent(int pc); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
147 |
void scr_BufferDate(time_t t); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
148 |
void scr_BufferDump(const char *file); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
149 |
void scr_RosterUnreadMessage(int); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
150 |
void scr_RosterJumpAlternate(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
151 |
void scr_BufferScrollUpDown(int updown, unsigned int nblines); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
152 |
bool scr_RosterColor(const char *status, const char *wildcard, |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
153 |
const char *color); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
154 |
void scr_RosterClearColor(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
155 |
void scr_MucColor(const char *muc, muccoltype type); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
156 |
void scr_MucNickColor(const char *nick, const char *color); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
157 |
void scr_BufferList(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
158 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
159 |
void readline_transpose_chars(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
160 |
void readline_forward_kill_word(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
161 |
void readline_backward_kill_word(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
162 |
void readline_backward_word(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
163 |
void readline_forward_word(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
164 |
void readline_updowncase_word(int); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
165 |
void readline_capitalize_word(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
166 |
void readline_backward_char(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
167 |
void readline_forward_char(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
168 |
int readline_accept_line(int down_history); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
169 |
void readline_cancel_completion(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
170 |
void readline_do_completion(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
171 |
void readline_refresh_screen(void); |
81 | 172 |
void readline_disable_chat_mode(guint show_roster); |
79
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
173 |
void readline_hist_beginning_search_bwd(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
174 |
void readline_hist_beginning_search_fwd(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
175 |
void readline_hist_prev(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
176 |
void readline_hist_next(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
177 |
void readline_backward_kill_char(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
178 |
void readline_forward_kill_char(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
179 |
void readline_iline_start(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
180 |
void readline_iline_end(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
181 |
void readline_backward_kill_iline(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
182 |
void readline_forward_kill_iline(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
183 |
void readline_send_multiline(void); |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
184 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
185 |
#endif |
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
186 |
|
05328c643696
Mcabber-lm includes moved into a project tree
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff
changeset
|
187 |
/* vim: set expandtab cindent cinoptions=>2\:2(0: For Vim users... */ |