• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/syscons/

Lines Matching defs:cur_scp

657     scr_stat *cur_scp;
705 cur_scp = scp->sc->cur_scp;
725 cur_scp->status &= ~MOUSE_HIDDEN;
726 if (!ISGRAPHSC(cur_scp))
727 mark_all(cur_scp);
776 cur_scp->mouse_xpos += mouse->u.data.x;
777 cur_scp->mouse_ypos += mouse->u.data.y;
778 set_mouse_pos(cur_scp);
782 f = cur_scp->mouse_buttons ^ mouse->u.data.buttons;
783 cur_scp->mouse_buttons = mouse->u.data.buttons;
801 cur_scp->status &= ~MOUSE_HIDDEN;
803 if (cur_scp->mouse_level > 0) {
808 if (cur_scp->mouse_signal && cur_scp->mouse_proc) {
810 if (cur_scp->mouse_proc != (p1 = pfind(cur_scp->mouse_pid))) {
811 cur_scp->mouse_signal = 0;
812 cur_scp->mouse_proc = NULL;
813 cur_scp->mouse_pid = 0;
817 kern_psignal(cur_scp->mouse_proc, cur_scp->mouse_signal);
818 PROC_UNLOCK(cur_scp->mouse_proc);
824 if (ISGRAPHSC(cur_scp) || (cut_buffer == NULL))
829 if (cur_scp->mouse_buttons & MOUSE_BUTTON1DOWN)
830 mouse_cut_start(cur_scp);
832 mouse_cut_end(cur_scp);
833 if (cur_scp->mouse_buttons & MOUSE_BUTTON2DOWN ||
834 cur_scp->mouse_buttons & MOUSE_BUTTON3DOWN)
835 sc_mouse_paste(cur_scp);
851 cur_scp->mouse_buttons |= mouse->u.event.id;
853 cur_scp->mouse_buttons &= ~mouse->u.event.id;
862 cur_scp->status &= ~MOUSE_HIDDEN;
864 if (cur_scp->mouse_level > 0) {
869 if (cur_scp->mouse_signal && cur_scp->mouse_proc) {
870 if (cur_scp->mouse_proc != (p1 = pfind(cur_scp->mouse_pid))){
871 cur_scp->mouse_signal = 0;
872 cur_scp->mouse_proc = NULL;
873 cur_scp->mouse_pid = 0;
877 kern_psignal(cur_scp->mouse_proc, cur_scp->mouse_signal);
878 PROC_UNLOCK(cur_scp->mouse_proc);
884 if (ISGRAPHSC(cur_scp) || (cut_buffer == NULL))
891 mouse_cut_end(cur_scp);
894 mouse_cut_start(cur_scp);
897 mouse_cut_word(cur_scp);
898 mouse_cut_end(cur_scp);
901 mouse_cut_line(cur_scp);
902 mouse_cut_end(cur_scp);
911 sc_mouse_paste(cur_scp);
918 if (!(cur_scp->mouse_buttons & MOUSE_BUTTON1DOWN))
919 mouse_cut_end(cur_scp);
922 mouse_cut_extend(cur_scp);
939 if (ISTEXTSC(cur_scp) && (cur_scp->font != NULL))
940 sc_load_font(cur_scp, 0, cur_scp->font_size,
941 cur_scp->font_width,
942 cur_scp->font + cur_scp->font_size
943 * cur_scp->sc->mouse_char,
944 cur_scp->sc->mouse_char, 4);