=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/screen-write.c,v retrieving revision 1.43 retrieving revision 1.44 diff -c -r1.43 -r1.44 *** src/usr.bin/tmux/screen-write.c 2010/06/21 00:11:12 1.43 --- src/usr.bin/tmux/screen-write.c 2010/12/29 21:49:06 1.44 *************** *** 1,4 **** ! /* $OpenBSD: screen-write.c,v 1.43 2010/06/21 00:11:12 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: screen-write.c,v 1.44 2010/12/29 21:49:06 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 829,844 **** s->mode &= ~MODE_INSERT; } ! /* Set mouse mode. */ void ! screen_write_mousemode(struct screen_write_ctx *ctx, int state) { struct screen *s = ctx->s; ! if (state) ! s->mode |= MODE_MOUSE; ! else ! s->mode &= ~MODE_MOUSE; } /* Line feed. */ --- 829,851 ---- s->mode &= ~MODE_INSERT; } ! /* Set mouse mode off. */ void ! screen_write_mousemode_off(struct screen_write_ctx *ctx) { struct screen *s = ctx->s; ! s->mode &= ~ALL_MOUSE_MODES; ! } ! ! /* Set mouse mode on. */ ! void ! screen_write_mousemode_on(struct screen_write_ctx *ctx, int mode) ! { ! struct screen *s = ctx->s; ! ! s->mode &= ~ALL_MOUSE_MODES; ! s->mode |= mode; } /* Line feed. */