Lines Matching refs:si

53     SCROLLINFO si;  in InitParagraph()  local
62 si.cbSize = sizeof si; in InitParagraph()
63 si.fMask = SIF_RANGE | SIF_PAGE | SIF_DISABLENOSCROLL; in InitParagraph()
64 si.nMin = 0; in InitParagraph()
65 si.nMax = pf_getLineCount(context->paragraph) - 1; in InitParagraph()
66 si.nPage = context->height / pf_getLineHeight(context->paragraph); in InitParagraph()
67 SetScrollInfo(hwnd, SB_VERT, &si, TRUE); in InitParagraph()
172 SCROLLINFO si; in WndProc() local
175 si.cbSize = sizeof si; in WndProc()
176 si.fMask = SIF_ALL; in WndProc()
177 GetScrollInfo(hwnd, SB_VERT, &si); in WndProc()
179 vertPos = si.nPos; in WndProc()
184 si.nPos = si.nMin; in WndProc()
188 si.nPos = si.nMax; in WndProc()
192 si.nPos -= 1; in WndProc()
196 si.nPos += 1; in WndProc()
200 si.nPos -= si.nPage; in WndProc()
204 si.nPos += si.nPage; in WndProc()
208 si.nPos = si.nTrackPos; in WndProc()
215 si.fMask = SIF_POS; in WndProc()
216 SetScrollInfo(hwnd, SB_VERT, &si, TRUE); in WndProc()
217 GetScrollInfo(hwnd, SB_VERT, &si); in WndProc()
221 if (context->paragraph != NULL && si.nPos != vertPos) { in WndProc()
222 … ScrollWindow(hwnd, 0, pf_getLineHeight(context->paragraph) * (vertPos - si.nPos), NULL, NULL); in WndProc()
232 SCROLLINFO si; in WndProc() local
238 si.cbSize = sizeof si; in WndProc()
239 si.fMask = SIF_ALL; in WndProc()
240 GetScrollInfo(hwnd, SB_VERT, &si); in WndProc()
242 firstLine = si.nPos; in WndProc()
252 … lastLine = min (si.nPos + (le_int32) si.nPage, pf_getLineCount(context->paragraph) - 1); in WndProc()