Lines Matching defs:dest
236 int (*moverect)(VTermRect src, VTermRect dest, void *user),
241 VTermRect dest;
253 * dest: [----------------]
255 dest.start_col = rect.start_col;
256 dest.end_col = rect.end_col - rightward;
263 * dest: [----------------]
266 dest.start_col = rect.start_col + leftward;
267 dest.end_col = rect.end_col;
273 dest.start_row = rect.start_row;
274 dest.end_row = rect.end_row - downward;
280 dest.start_row = rect.start_row + upward;
281 dest.end_row = rect.end_row;
287 (*moverect)(dest, src, user);
302 void vterm_copy_cells(VTermRect dest,
304 void (*copycell)(VTermPos dest, VTermPos src, void *user),
307 int downward = src.start_row - dest.start_row;
308 int rightward = src.start_col - dest.start_col;
316 init_row = dest.end_row - 1;
317 test_row = dest.start_row - 1;
321 init_row = dest.start_row;
322 test_row = dest.end_row;
327 init_col = dest.end_col - 1;
328 test_col = dest.start_col - 1;
332 init_col = dest.start_col;
333 test_col = dest.end_col;