comparison mcabber/src/commands.c @ 1279:8bbc764139ef

Implement /buffer close|purge [jid]
author Mikael Berthe <mikael@lilotux.net>
date Sat, 25 Aug 2007 12:05:12 +0200
parents 033576acac4c
children e42f48103609
comparison
equal deleted inserted replaced
1278:c3107650d165 1279:8bbc764139ef
945 return; 945 return;
946 } 946 }
947 } 947 }
948 948
949 // Close the buffer 949 // Close the buffer
950 scr_BufferPurge(1); 950 scr_BufferPurge(1, NULL);
951 951
952 scr_LogPrint(LPRINT_LOGNORM, "Removing <%s>...", bjid); 952 scr_LogPrint(LPRINT_LOGNORM, "Removing <%s>...", bjid);
953 jb_delbuddy(bjid); 953 jb_delbuddy(bjid);
954 scr_UpdateBuddyWindow(); 954 scr_UpdateBuddyWindow();
955 } 955 }
1323 } else if (!strcasecmp(subcmd, "bottom")) { 1323 } else if (!strcasecmp(subcmd, "bottom")) {
1324 scr_BufferTopBottom(1); 1324 scr_BufferTopBottom(1);
1325 } else if (!strcasecmp(subcmd, "clear")) { 1325 } else if (!strcasecmp(subcmd, "clear")) {
1326 scr_BufferClear(); 1326 scr_BufferClear();
1327 } else if (!strcasecmp(subcmd, "close")) { 1327 } else if (!strcasecmp(subcmd, "close")) {
1328 scr_BufferPurge(1); 1328 scr_BufferPurge(1, arg);
1329 } else if (!strcasecmp(subcmd, "close_all")) { 1329 } else if (!strcasecmp(subcmd, "close_all")) {
1330 scr_BufferPurgeAll(1); 1330 scr_BufferPurgeAll(1);
1331 } else if (!strcasecmp(subcmd, "purge")) { 1331 } else if (!strcasecmp(subcmd, "purge")) {
1332 scr_BufferPurge(0); 1332 scr_BufferPurge(0, arg);
1333 } else if (!strcasecmp(subcmd, "scroll_lock")) { 1333 } else if (!strcasecmp(subcmd, "scroll_lock")) {
1334 scr_BufferScrollLock(1); 1334 scr_BufferScrollLock(1);
1335 } else if (!strcasecmp(subcmd, "scroll_unlock")) { 1335 } else if (!strcasecmp(subcmd, "scroll_unlock")) {
1336 scr_BufferScrollLock(0); 1336 scr_BufferScrollLock(0);
1337 } else if (!strcasecmp(subcmd, "scroll_toggle")) { 1337 } else if (!strcasecmp(subcmd, "scroll_toggle")) {