Lines Matching refs:callbacks
46 const VTermScreenCallbacks *callbacks; member
156 if(screen->callbacks && screen->callbacks->damage) in damagerect()
157 (*screen->callbacks->damage)(emit, screen->cbdata); in damagerect()
211 if(screen->callbacks && screen->callbacks->sb_pushline && in moverect_internal()
220 (screen->callbacks->sb_pushline)(screen->cols, screen->sb_buffer, screen->cbdata); in moverect_internal()
251 if(screen->callbacks && screen->callbacks->moverect) { in moverect_user()
256 if((*screen->callbacks->moverect)(dest, src, screen->cbdata)) in moverect_user()
387 if(screen->callbacks && screen->callbacks->movecursor) in movecursor()
388 return (*screen->callbacks->movecursor)(pos, oldpos, visible, screen->cbdata); in movecursor()
454 if(screen->callbacks && screen->callbacks->settermprop) in settermprop()
455 return (*screen->callbacks->settermprop)(prop, val, screen->cbdata); in settermprop()
464 if(screen->callbacks && screen->callbacks->setmousefunc) in setmousefunc()
465 return (*screen->callbacks->setmousefunc)(func, data, screen->cbdata); in setmousefunc()
474 if(screen->callbacks && screen->callbacks->bell) in bell()
475 return (*screen->callbacks->bell)(screen->cbdata); in bell()
537 if(!is_altscreen && screen->callbacks && screen->callbacks->sb_popline) { in resize()
540 if(!(screen->callbacks->sb_popline(screen->cols, screen->sb_buffer, screen->cbdata))) in resize()
574 if(screen->callbacks && screen->callbacks->resize) in resize()
575 return (*screen->callbacks->resize)(new_rows, new_cols, screen->cbdata); in resize()
836 void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *u… in vterm_screen_set_callbacks() argument
838 screen->callbacks = callbacks; in vterm_screen_set_callbacks()
852 if(screen->callbacks && screen->callbacks->damage) in vterm_screen_flush_damage()
853 (*screen->callbacks->damage)(screen->damaged, screen->cbdata); in vterm_screen_flush_damage()