Mercurial > hg
diff mcabber/src/screen.c @ 260:33e1a05864a6
Add "verbatim multi-line" mode, with commands disabled
"/msay verbatim" enters multi-line mode with all commands disabled
but "/msay", so that lines beginning with a slash '/' can be sent.
Note: <Tab> still do commands completion.
author | mikael@frmp8452 |
---|---|
date | Fri, 01 Jul 2005 23:47:03 +0100 |
parents | cb7f944741e4 |
children | 259ed1de5bdc |
line wrap: on
line diff
--- a/mcabber/src/screen.c Fri Jul 01 20:25:03 2005 +0100 +++ b/mcabber/src/screen.c Fri Jul 01 23:47:03 2005 +0100 @@ -1097,20 +1097,19 @@ // scr_set_multimode() // Public fonction to (un)set multimode... +// Convention: +// 0 = disabled / 1 = multimode / 2 = multimode verbatim (commands disabled) inline void scr_set_multimode(int enable) { if (multiline) { g_free(multiline); multiline = NULL; } - if (enable) - multimode = TRUE; - else - multimode = FALSE; + multimode = enable; } // scr_get_multiline() -// Public fonction to get multimode status... +// Public fonction to get the current multi-line. inline const char *scr_get_multiline() { if (multimode && multiline)