Lines Matching refs:si
58 SCROLLINFO si; in InitParagraph() local
67 si.cbSize = sizeof si; in InitParagraph()
68 si.fMask = SIF_RANGE | SIF_PAGE | SIF_DISABLENOSCROLL; in InitParagraph()
69 si.nMin = 0; in InitParagraph()
70 si.nMax = context->paragraph->getLineCount() - 1; in InitParagraph()
71 si.nPage = context->height / context->paragraph->getLineHeight(); in InitParagraph()
72 SetScrollInfo(hwnd, SB_VERT, &si, TRUE); in InitParagraph()
176 SCROLLINFO si; in WndProc() local
179 si.cbSize = sizeof si; in WndProc()
180 si.fMask = SIF_ALL; in WndProc()
181 GetScrollInfo(hwnd, SB_VERT, &si); in WndProc()
183 vertPos = si.nPos; in WndProc()
188 si.nPos = si.nMin; in WndProc()
192 si.nPos = si.nMax; in WndProc()
196 si.nPos -= 1; in WndProc()
200 si.nPos += 1; in WndProc()
204 si.nPos -= si.nPage; in WndProc()
208 si.nPos += si.nPage; in WndProc()
212 si.nPos = si.nTrackPos; in WndProc()
219 si.fMask = SIF_POS; in WndProc()
220 SetScrollInfo(hwnd, SB_VERT, &si, TRUE); in WndProc()
221 GetScrollInfo(hwnd, SB_VERT, &si); in WndProc()
225 if (context->paragraph != NULL && si.nPos != vertPos) { in WndProc()
226 … ScrollWindow(hwnd, 0, context->paragraph->getLineHeight() * (vertPos - si.nPos), NULL, NULL); in WndProc()
236 SCROLLINFO si; in WndProc() local
242 si.cbSize = sizeof si; in WndProc()
243 si.fMask = SIF_ALL; in WndProc()
244 GetScrollInfo(hwnd, SB_VERT, &si); in WndProc()
246 firstLine = si.nPos; in WndProc()
256 lastLine = min (si.nPos + (le_int32) si.nPage, context->paragraph->getLineCount() - 1); in WndProc()