Lines Matching refs:current

100   WindowNode       current;  in PetscDrawGetMouseButton_Win32()  local
107 current = WindowListHead; in PetscDrawGetMouseButton_Win32()
108 while (current) { in PetscDrawGetMouseButton_Win32()
109 if (current->hWnd == windraw->hWnd) { in PetscDrawGetMouseButton_Win32()
110 current->IsGetMouseOn = TRUE; in PetscDrawGetMouseButton_Win32()
112 } else current = current->wnext; in PetscDrawGetMouseButton_Win32()
115 node = current->MouseListHead; in PetscDrawGetMouseButton_Win32()
118 WaitForSingleObject(current->event, INFINITE); in PetscDrawGetMouseButton_Win32()
122 *button = current->MouseListHead->Button; in PetscDrawGetMouseButton_Win32()
123 *x_user = current->MouseListHead->user.x; in PetscDrawGetMouseButton_Win32()
124 *y_user = current->MouseListHead->user.y; in PetscDrawGetMouseButton_Win32()
126 if (x_phys) *x_phys = current->MouseListHead->phys.x; in PetscDrawGetMouseButton_Win32()
127 if (y_phys) *y_phys = current->MouseListHead->phys.y; in PetscDrawGetMouseButton_Win32()
129 current->MouseListHead = current->MouseListHead->mnext; in PetscDrawGetMouseButton_Win32()
130 if (!current->MouseListHead) { in PetscDrawGetMouseButton_Win32()
131 ResetEvent(current->event); in PetscDrawGetMouseButton_Win32()
132 current->MouseListTail = NULL; in PetscDrawGetMouseButton_Win32()
690 WindowNode current = NULL; in OnPaint_Win32() local
694 current = WindowListHead; in OnPaint_Win32()
697 while (current) { in OnPaint_Win32()
698 if (current->hWnd == hWnd) { in OnPaint_Win32()
700 …BitBlt(hdc, 0, 0, GetDeviceCaps(hdc, HORZRES), GetDeviceCaps(hdc, VERTRES), current->Buffer, 0, 0,… in OnPaint_Win32()
706 current = current->wnext; in OnPaint_Win32()
717 WindowNode current = NULL; in MouseRecord_Win32() local
723 current = WindowListHead; in MouseRecord_Win32()
724 if (current->IsGetMouseOn == TRUE) { in MouseRecord_Win32()
725 SetEvent(current->event); in MouseRecord_Win32()
726 while (current) { in MouseRecord_Win32()
727 if (current->hWnd == hWnd) { in MouseRecord_Win32()
736 if (!current->MouseListTail) { in MouseRecord_Win32()
737 current->MouseListHead = newnode; in MouseRecord_Win32()
738 current->MouseListTail = newnode; in MouseRecord_Win32()
740 current->MouseListTail->mnext = newnode; in MouseRecord_Win32()
741 current->MouseListTail = newnode; in MouseRecord_Win32()
747 current = current->wnext; in MouseRecord_Win32()
757 WindowNode current; in OnDestroy_Win32() local
761 current = WindowListHead; in OnDestroy_Win32()
763 SetEvent(current->event); in OnDestroy_Win32()
764 while (current) { in OnDestroy_Win32()
765 if (current->hWnd == hWnd) { in OnDestroy_Win32()
766 if (current->wprev) current->wprev->wnext = current->wnext; in OnDestroy_Win32()
767 else WindowListHead = current->wnext; in OnDestroy_Win32()
768 if (current->MouseListHead) deletemouselist_Win32(current); in OnDestroy_Win32()
769 else PetscFree(current); in OnDestroy_Win32()
772 current = current->wnext; in OnDestroy_Win32()