- term_size(term, h, w, cfg.savelines);
+ term_size(inst->term, h, w, cfg.savelines);
if (xkey >= 'P' && xkey <= 'S')
end = 1 + sprintf(output+1, "\033%c", xkey);
else
if (xkey >= 'P' && xkey <= 'S')
end = 1 + sprintf(output+1, "\033%c", xkey);
else
end = 1 + sprintf(output+1,
"\x1B%c", code + 'P' - 11 - offt);
else
end = 1 + sprintf(output+1,
"\x1B%c", code + 'P' - 11 - offt);
else
end = 1 + sprintf(output+1, "\x1B%c", code + 'P' - 11);
else
end = 1 + sprintf(output+1, "\x1BO%c", code + 'P' - 11);
end = 1 + sprintf(output+1, "\x1B%c", code + 'P' - 11);
else
end = 1 + sprintf(output+1, "\x1BO%c", code + 'P' - 11);
!(event->state & GDK_CONTROL_MASK)) {
end = 1 + sprintf(output+1, "\033O%c", xkey);
} else {
!(event->state & GDK_CONTROL_MASK)) {
end = 1 + sprintf(output+1, "\033O%c", xkey);
} else {
ldisc_send(inst->ldisc, output+start, end-start, 1);
show_mouseptr(0);
ldisc_send(inst->ldisc, output+start, end-start, 1);
show_mouseptr(0);
x = (event->x - cfg.window_border) / inst->font_width;
y = (event->y - cfg.window_border) / inst->font_height;
x = (event->x - cfg.window_border) / inst->font_width;
y = (event->y - cfg.window_border) / inst->font_height;
- term_mouse(term, button, act, x, y, shift, ctrl, alt);
+ term_mouse(inst->term, button, act, x, y, shift, ctrl, alt);
x = (event->x - cfg.window_border) / inst->font_width;
y = (event->y - cfg.window_border) / inst->font_height;
x = (event->x - cfg.window_border) / inst->font_width;
y = (event->y - cfg.window_border) / inst->font_height;
- term_mouse(term, button, MA_DRAG, x, y, shift, ctrl, alt);
+ term_mouse(inst->term, button, MA_DRAG, x, y, shift, ctrl, alt);
" %d (%.400s)]\r\n", WTERMSIG(exitcode),
strsignal(WTERMSIG(exitcode)));
#endif
" %d (%.400s)]\r\n", WTERMSIG(exitcode),
strsignal(WTERMSIG(exitcode)));
#endif
- from_backend((void *)term, 0, message, strlen(message));
+ from_backend((void *)inst->term, 0, message, strlen(message));
- from_backend(term, 0, buf, ret);
- term_blink(term, 1);
- term_out(term);
+ from_backend(inst->term, 0, buf, ret);
+ term_blink(inst->term, 1);
+ term_out(inst->term);
mb_to_wc(0, 0, seldata->data, seldata->length,
inst->pastein_data, inst->pastein_data_len);
mb_to_wc(0, 0, seldata->data, seldata->length,
inst->pastein_data, inst->pastein_data_len);
- inst->back->init((void *)term, &inst->backhandle, NULL, 0, NULL, 0);
+ inst->back->init((void *)inst->term, &inst->backhandle, NULL, 0, NULL, 0);
- term_size(term, cfg.height, cfg.width, cfg.savelines);
+ term_size(inst->term, cfg.height, cfg.width, cfg.savelines);
- inst->ldisc = ldisc_create(term, inst->back, inst->backhandle, inst);
+ inst->ldisc = ldisc_create(inst->term, inst->back, inst->backhandle, inst);
ldisc_send(inst->ldisc, NULL, 0, 0);/* cause ldisc to notice changes */
inst->master_fd = pty_master_fd;
ldisc_send(inst->ldisc, NULL, 0, 0);/* cause ldisc to notice changes */
inst->master_fd = pty_master_fd;