Lines Matching refs:cur_scp

655     scr_stat *cur_scp;  in sc_mouse_ioctl()  local
702 cur_scp = scp->sc->cur_scp; in sc_mouse_ioctl()
722 cur_scp->status &= ~MOUSE_HIDDEN; in sc_mouse_ioctl()
723 if (!ISGRAPHSC(cur_scp)) in sc_mouse_ioctl()
724 mark_all(cur_scp); in sc_mouse_ioctl()
773 cur_scp->mouse_xpos += mouse->u.data.x; in sc_mouse_ioctl()
774 cur_scp->mouse_ypos += mouse->u.data.y; in sc_mouse_ioctl()
775 set_mouse_pos(cur_scp); in sc_mouse_ioctl()
779 f = cur_scp->mouse_buttons ^ mouse->u.data.buttons; in sc_mouse_ioctl()
780 cur_scp->mouse_buttons = mouse->u.data.buttons; in sc_mouse_ioctl()
798 cur_scp->status &= ~MOUSE_HIDDEN; in sc_mouse_ioctl()
800 if (cur_scp->mouse_level > 0) { in sc_mouse_ioctl()
801 sc_mouse_input(cur_scp, mouse); in sc_mouse_ioctl()
805 if (cur_scp->mouse_signal && cur_scp->mouse_proc) { in sc_mouse_ioctl()
807 if (cur_scp->mouse_proc != (p1 = pfind(cur_scp->mouse_pid))) { in sc_mouse_ioctl()
808 cur_scp->mouse_signal = 0; in sc_mouse_ioctl()
809 cur_scp->mouse_proc = NULL; in sc_mouse_ioctl()
810 cur_scp->mouse_pid = 0; in sc_mouse_ioctl()
814 kern_psignal(cur_scp->mouse_proc, cur_scp->mouse_signal); in sc_mouse_ioctl()
815 PROC_UNLOCK(cur_scp->mouse_proc); in sc_mouse_ioctl()
821 if (ISGRAPHSC(cur_scp) || (cut_buffer == NULL)) in sc_mouse_ioctl()
826 if (cur_scp->mouse_buttons & MOUSE_BUTTON1DOWN) in sc_mouse_ioctl()
827 mouse_cut_start(cur_scp); in sc_mouse_ioctl()
829 mouse_cut_end(cur_scp); in sc_mouse_ioctl()
830 if (cur_scp->mouse_buttons & MOUSE_BUTTON2DOWN || in sc_mouse_ioctl()
831 cur_scp->mouse_buttons & MOUSE_BUTTON3DOWN) in sc_mouse_ioctl()
832 sc_mouse_paste(cur_scp); in sc_mouse_ioctl()
848 cur_scp->mouse_buttons |= mouse->u.event.id; in sc_mouse_ioctl()
850 cur_scp->mouse_buttons &= ~mouse->u.event.id; in sc_mouse_ioctl()
859 cur_scp->status &= ~MOUSE_HIDDEN; in sc_mouse_ioctl()
861 if (cur_scp->mouse_level > 0) { in sc_mouse_ioctl()
862 sc_mouse_input(cur_scp, mouse); in sc_mouse_ioctl()
866 if (cur_scp->mouse_signal && cur_scp->mouse_proc) { in sc_mouse_ioctl()
867 if (cur_scp->mouse_proc != (p1 = pfind(cur_scp->mouse_pid))){ in sc_mouse_ioctl()
868 cur_scp->mouse_signal = 0; in sc_mouse_ioctl()
869 cur_scp->mouse_proc = NULL; in sc_mouse_ioctl()
870 cur_scp->mouse_pid = 0; in sc_mouse_ioctl()
874 kern_psignal(cur_scp->mouse_proc, cur_scp->mouse_signal); in sc_mouse_ioctl()
875 PROC_UNLOCK(cur_scp->mouse_proc); in sc_mouse_ioctl()
881 if (ISGRAPHSC(cur_scp) || (cut_buffer == NULL)) in sc_mouse_ioctl()
888 mouse_cut_end(cur_scp); in sc_mouse_ioctl()
891 mouse_cut_start(cur_scp); in sc_mouse_ioctl()
894 mouse_cut_word(cur_scp); in sc_mouse_ioctl()
895 mouse_cut_end(cur_scp); in sc_mouse_ioctl()
898 mouse_cut_line(cur_scp); in sc_mouse_ioctl()
899 mouse_cut_end(cur_scp); in sc_mouse_ioctl()
908 sc_mouse_paste(cur_scp); in sc_mouse_ioctl()
915 if (!(cur_scp->mouse_buttons & MOUSE_BUTTON1DOWN)) in sc_mouse_ioctl()
916 mouse_cut_end(cur_scp); in sc_mouse_ioctl()
919 mouse_cut_extend(cur_scp); in sc_mouse_ioctl()
936 if (ISTEXTSC(cur_scp) && (cur_scp->font != NULL)) in sc_mouse_ioctl()
937 sc_load_font(cur_scp, 0, cur_scp->font_size, in sc_mouse_ioctl()
938 cur_scp->font_width, in sc_mouse_ioctl()
939 cur_scp->font + cur_scp->font_size in sc_mouse_ioctl()
940 * cur_scp->sc->mouse_char, in sc_mouse_ioctl()
941 cur_scp->sc->mouse_char, 4); in sc_mouse_ioctl()