mcabber/src/screen.c
changeset 260 33e1a05864a6
parent 252 cb7f944741e4
child 261 259ed1de5bdc
equal deleted inserted replaced
259:594e73bc9610 260:33e1a05864a6
  1095   return multimode;
  1095   return multimode;
  1096 }
  1096 }
  1097 
  1097 
  1098 //  scr_set_multimode()
  1098 //  scr_set_multimode()
  1099 // Public fonction to (un)set multimode...
  1099 // Public fonction to (un)set multimode...
       
  1100 // Convention:
       
  1101 //  0 = disabled / 1 = multimode / 2 = multimode verbatim (commands disabled)
  1100 inline void scr_set_multimode(int enable)
  1102 inline void scr_set_multimode(int enable)
  1101 {
  1103 {
  1102   if (multiline) {
  1104   if (multiline) {
  1103     g_free(multiline);
  1105     g_free(multiline);
  1104     multiline = NULL;
  1106     multiline = NULL;
  1105   }
  1107   }
  1106   if (enable)
  1108   multimode = enable;
  1107     multimode = TRUE;
       
  1108   else
       
  1109     multimode = FALSE;
       
  1110 }
  1109 }
  1111 
  1110 
  1112 //  scr_get_multiline()
  1111 //  scr_get_multiline()
  1113 // Public fonction to get multimode status...
  1112 // Public fonction to get the current multi-line.
  1114 inline const char *scr_get_multiline()
  1113 inline const char *scr_get_multiline()
  1115 {
  1114 {
  1116   if (multimode && multiline)
  1115   if (multimode && multiline)
  1117     return multiline;
  1116     return multiline;
  1118   else
  1117   else