comparison mcabber/src/screen.c @ 464:e4840b288be0

Add "/buffer date"
author Mikael Berthe <mikael@lilotux.net>
date Thu, 29 Sep 2005 22:31:56 +0200
parents d580e87c11ed
children 882e1acae422
comparison
equal deleted inserted replaced
463:339e85418b49 464:e4840b288be0
1121 // Finished :) 1121 // Finished :)
1122 update_panels(); 1122 update_panels();
1123 doupdate(); 1123 doupdate();
1124 } 1124 }
1125 1125
1126 // scr_BufferDate(t)
1127 // Jump to the first line after date t in the buffer
1128 // t is a date in seconds since `00:00:00 1970-01-01 UTC'
1129 void scr_BufferDate(time_t t)
1130 {
1131 window_entry_t *win_entry;
1132 GList *search_res;
1133
1134 // Get win_entry
1135 if (!current_buddy) return;
1136 win_entry = scr_SearchWindow(CURRENT_JID);
1137 if (!win_entry) return;
1138
1139 search_res = hbuf_jump_date(win_entry->hbuf, t);
1140
1141 win_entry->cleared = FALSE;
1142 win_entry->top = search_res;
1143
1144 // Refresh the window
1145 scr_UpdateWindow(win_entry);
1146
1147 // Finished :)
1148 update_panels();
1149 doupdate();
1150 }
1151
1126 // scr_set_chatmode() 1152 // scr_set_chatmode()
1127 // Public function to (un)set chatmode... 1153 // Public function to (un)set chatmode...
1128 inline void scr_set_chatmode(int enable) 1154 inline void scr_set_chatmode(int enable)
1129 { 1155 {
1130 chatmode = enable; 1156 chatmode = enable;