Lines Matching defs:callbacks

46   const VTermScreenCallbacks *callbacks;
65 /* buffer for a single screen row used in scrollback storage callbacks */
157 if(screen->callbacks && screen->callbacks->damage)
158 (*screen->callbacks->damage)(emit, screen->cbdata);
213 if(screen->callbacks && screen->callbacks->sb_pushline &&
222 (screen->callbacks->sb_pushline)(screen->cols, screen->sb_buffer, screen->cbdata);
252 if(screen->callbacks && screen->callbacks->moverect) {
257 if((*screen->callbacks->moverect)(dest, src, screen->cbdata))
389 if(screen->callbacks && screen->callbacks->movecursor)
390 return (*screen->callbacks->movecursor)(pos, oldpos, visible, screen->cbdata);
456 if(screen->callbacks && screen->callbacks->settermprop)
457 return (*screen->callbacks->settermprop)(prop, val, screen->cbdata);
466 if(screen->callbacks && screen->callbacks->setmousefunc)
467 return (*screen->callbacks->setmousefunc)(func, data, screen->cbdata);
476 if(screen->callbacks && screen->callbacks->bell)
477 return (*screen->callbacks->bell)(screen->cbdata);
541 if(!is_altscreen && screen->callbacks && screen->callbacks->sb_popline) {
552 if(!(screen->callbacks->sb_popline(screen->cols, screen->sb_buffer, screen->cbdata)))
577 if(screen->callbacks && screen->callbacks->resize)
578 return (*screen->callbacks->resize)(new_rows, new_cols, screen->cbdata);
847 void vterm_screen_set_callbacks(VTermScreen *screen, const VTermScreenCallbacks *callbacks, void *user)
849 screen->callbacks = callbacks;
863 if(screen->callbacks && screen->callbacks->damage)
864 (*screen->callbacks->damage)(screen->damaged, screen->cbdata);