Lines Matching refs:Globals

16 OSK_GLOBALS Globals;  variable
38 hIcon = (HICON)LoadImageW(Globals.hInstance, MAKEINTRESOURCEW(IdResource), in OSK_SetImage()
43 hWndItem = GetDlgItem(Globals.hMainWnd, IdDlgItem); in OSK_SetImage()
68 hWndItem = GetDlgItem(Globals.hMainWnd, IdDlgItem); in OSK_SetText()
73 LoadStringW(Globals.hInstance, IdResource, szText, _countof(szText)); in OSK_SetText()
100 Globals.bShowWarning = !IsDlgButtonChecked(hDlg, IDC_SHOWWARNINGCHECK); in OSK_WarningProc()
128 … DialogBoxW(hInstance, MAKEINTRESOURCEW(IDD_WARNINGDIALOG_OSK), Globals.hMainWnd, OSK_WarningProc); in OSK_WarningDlgThread()
143 LoadStringW(Globals.hInstance, IDS_AUTHORS, szAuthors, _countof(szAuthors)); in OSK_About()
147 ShellAboutW(Globals.hMainWnd, Globals.szTitle, szAuthors, in OSK_About()
148 …LoadImageW(Globals.hInstance, MAKEINTRESOURCEW(IDI_OSK), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHA… in OSK_About()
161 ShowWindow(Globals.hMainWnd, SW_HIDE); in OSK_DestroyKeys()
163 for (i = 0; i < Globals.Keyboard->KeyCount; i++) in OSK_DestroyKeys()
165 DestroyWindow(Globals.hKeys[i]); in OSK_DestroyKeys()
169 DestroyWindow(GetDlgItem(Globals.hMainWnd, LedKey[i].DlgResource)); in OSK_DestroyKeys()
172 HeapFree(GetProcessHeap(), 0, Globals.hKeys); in OSK_DestroyKeys()
173 Globals.hKeys = NULL; in OSK_DestroyKeys()
174 Globals.Keyboard = NULL; in OSK_DestroyKeys()
206 Keys = Globals.Keyboard->Keys; in OSK_SetKeys()
207 for (i = 0; i < Globals.Keyboard->KeyCount; i++) in OSK_SetKeys()
227 SetWindowTextW(Globals.hKeys[i], szKey); in OSK_SetKeys()
239 if (Globals.bIsEnhancedKeyboard) in OSK_SetKeys()
241 Globals.Keyboard = &EnhancedKeyboard; in OSK_SetKeys()
245 Globals.Keyboard = &StandardKeyboard; in OSK_SetKeys()
248Globals.hKeys = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(HWND) * Globals.Keyboard->Key… in OSK_SetKeys()
250 if (!Globals.hKeys) in OSK_SetKeys()
256 Keys = Globals.Keyboard->Keys; in OSK_SetKeys()
259 for (i = 0; i < Globals.Keyboard->KeyCount; i++) in OSK_SetKeys()
272 Globals.hKeys[i] = CreateWindowW(WC_BUTTONW, in OSK_SetKeys()
279 Globals.hMainWnd, in OSK_SetKeys()
281 Globals.hInstance, in OSK_SetKeys()
283 if (Globals.hFont) in OSK_SetKeys()
284 SendMessageW(Globals.hKeys[i], WM_SETFONT, (WPARAM)Globals.hFont, 0); in OSK_SetKeys()
290 SetWindowPos(Globals.hMainWnd, in OSK_SetKeys()
291 (Globals.bAlwaysOnTop ? HWND_TOPMOST : HWND_NOTOPMOST), in OSK_SetKeys()
294 Globals.Keyboard->Size.cx, in OSK_SetKeys()
295 Globals.Keyboard->Size.cy + yPad, in OSK_SetKeys()
299 LedPos = Globals.Keyboard->LedStart; in OSK_SetKeys()
300 LedSize = Globals.Keyboard->LedSize; in OSK_SetKeys()
303 LedPos.x, LedPos.y, LedSize.cx, LedSize.cy, Globals.hMainWnd, in OSK_SetKeys()
304 (HMENU)IDC_LED_NUM, Globals.hInstance, NULL); in OSK_SetKeys()
306 LedPos.x += Globals.Keyboard->LedGap; in OSK_SetKeys()
309 LedPos.x, LedPos.y, LedSize.cx, LedSize.cy, Globals.hMainWnd, in OSK_SetKeys()
310 (HMENU)IDC_LED_CAPS, Globals.hInstance, NULL); in OSK_SetKeys()
312 LedPos.x += Globals.Keyboard->LedGap; in OSK_SetKeys()
315 LedPos.x, LedPos.y, LedSize.cx, LedSize.cy, Globals.hMainWnd, in OSK_SetKeys()
316 (HMENU)IDC_LED_SCROLL, Globals.hInstance, NULL); in OSK_SetKeys()
354 ShowWindow(Globals.hMainWnd, SW_SHOW); in OSK_SetKeys()
355 UpdateWindow(Globals.hMainWnd); in OSK_SetKeys()
376 Globals.hMainWnd = hwnd; in OSK_Create()
379 lf.lfHeight = Globals.FontHeight; in OSK_Create()
380 StringCchCopyW(lf.lfFaceName, _countof(Globals.FontFaceName), Globals.FontFaceName); in OSK_Create()
381 Globals.hFont = CreateFontIndirectW(&lf); in OSK_Create()
387 if (Globals.bIsEnhancedKeyboard) in OSK_Create()
401 if (Globals.bSoundClick) in OSK_Create()
417 if (Globals.PosX == CW_USEDEFAULT && Globals.PosY == CW_USEDEFAULT) in OSK_Create()
419Globals.PosX = (info.rcMonitor.left + info.rcMonitor.right - (rcWindow.right - rcWindow.left)) / 2; in OSK_Create()
420 Globals.PosY = info.rcMonitor.bottom - (rcWindow.bottom - rcWindow.top); in OSK_Create()
429Globals.PosX = (info.rcMonitor.left + info.rcMonitor.right - (rcWindow.right - rcWindow.left)) / 2; in OSK_Create()
430 Globals.PosY = info.rcMonitor.bottom - (rcWindow.bottom - rcWindow.top); in OSK_Create()
440Globals.PosX = (info.rcMonitor.left + info.rcMonitor.right - (rcWindow.right - rcWindow.left)) / 2; in OSK_Create()
441 Globals.PosY = info.rcMonitor.bottom - (rcWindow.bottom - rcWindow.top); in OSK_Create()
449 if (Globals.bAlwaysOnTop) in OSK_Create()
452 SetWindowPos(hwnd, HWND_TOPMOST, Globals.PosX, Globals.PosY, 0, 0, SWP_NOSIZE); in OSK_Create()
457 SetWindowPos(hwnd, HWND_NOTOPMOST, Globals.PosX, Globals.PosY, 0, 0, SWP_NOSIZE); in OSK_Create()
461 Globals.hBrushGreenLed = CreateSolidBrush(RGB(0, 255, 0)); in OSK_Create()
464 Globals.iTimer = SetTimer(hwnd, 0, 100, NULL); in OSK_Create()
467 if (Globals.bShowWarning) in OSK_Create()
470 if (CreateThread(NULL, 0, OSK_WarningDlgThread, (PVOID)Globals.hInstance, 0, NULL) == NULL) in OSK_Create()
472 …DialogBoxW(Globals.hInstance, MAKEINTRESOURCEW(IDD_WARNINGDIALOG_OSK), Globals.hMainWnd, OSK_Warni… in OSK_Create()
487 KillTimer(Globals.hMainWnd, Globals.iTimer); in OSK_Close()
501 if (Globals.hBrushGreenLed) DeleteObject(Globals.hBrushGreenLed); in OSK_Close()
502 if (Globals.hFont) DeleteObject(Globals.hFont); in OSK_Close()
528 InvalidateRect(GetDlgItem(Globals.hMainWnd, LedKey[i].DlgResource), NULL, FALSE); in OSK_RefreshLEDKeys()
546 if (hWndActiveWindow != NULL && hWndActiveWindow != Globals.hMainWnd) in OSK_Timer()
579 StringCchCopyW(lf.lfFaceName, _countof(Globals.FontFaceName), Globals.FontFaceName); in OSK_ChooseFont()
580 lf.lfHeight = Globals.FontHeight; in OSK_ChooseFont()
583 cf.hwndOwner = Globals.hMainWnd; in OSK_ChooseFont()
596 StringCchCopyW(Globals.FontFaceName, _countof(Globals.FontFaceName), lf.lfFaceName); in OSK_ChooseFont()
597 Globals.FontHeight = lf.lfHeight; in OSK_ChooseFont()
599 hOldFont = Globals.hFont; in OSK_ChooseFont()
600 Globals.hFont = hFont; in OSK_ChooseFont()
602 for (i = 0; i < Globals.Keyboard->KeyCount; i++) in OSK_ChooseFont()
603 SendMessageW(Globals.hKeys[i], WM_SETFONT, (WPARAM)Globals.hFont, TRUE); in OSK_ChooseFont()
659 InvalidateRect(GetDlgItem(Globals.hMainWnd, LedKey[i].DlgResource), NULL, FALSE); in OSK_Command()
696 if (Globals.bSoundClick) in OSK_Command()
718 hWndControl = GetDlgItem(Globals.hMainWnd, ScanCode); in OSK_ReleaseKey()
760 if (Globals.hFont) in OSK_Paint()
761 hOldFont = SelectObject(hdc, Globals.hFont); in OSK_Paint()
763 rcText.left = Globals.Keyboard->LedTextStart.x; in OSK_Paint()
764 rcText.top = Globals.Keyboard->LedTextStart.y; in OSK_Paint()
765 rcText.right = rcText.left + Globals.Keyboard->LedTextSize.cx; in OSK_Paint()
766 rcText.bottom = rcText.top + Globals.Keyboard->LedTextSize.cy; in OSK_Paint()
768 LoadStringW(Globals.hInstance, IDS_NUMLOCK, szTemp, _countof(szTemp)); in OSK_Paint()
771 OffsetRect(&rcText, Globals.Keyboard->LedTextOffset, 0); in OSK_Paint()
773 LoadStringW(Globals.hInstance, IDS_CAPSLOCK, szTemp, _countof(szTemp)); in OSK_Paint()
776 OffsetRect(&rcText, Globals.Keyboard->LedTextOffset, 0); in OSK_Paint()
778 LoadStringW(Globals.hInstance, IDS_SCROLLLOCK, szTemp, _countof(szTemp)); in OSK_Paint()
809 return (LRESULT)Globals.hBrushGreenLed; in OSK_WndProc()
816 return (LRESULT)Globals.hBrushGreenLed; in OSK_WndProc()
823 return (LRESULT)Globals.hBrushGreenLed; in OSK_WndProc()
840 if (!Globals.bIsEnhancedKeyboard) in OSK_WndProc()
846 Globals.bIsEnhancedKeyboard = TRUE; in OSK_WndProc()
863 if (Globals.bIsEnhancedKeyboard) in OSK_WndProc()
869 Globals.bIsEnhancedKeyboard = FALSE; in OSK_WndProc()
890 if (!Globals.bSoundClick) in OSK_WndProc()
892 Globals.bSoundClick = TRUE; in OSK_WndProc()
897 Globals.bSoundClick = FALSE; in OSK_WndProc()
910 if (!Globals.bAlwaysOnTop) in OSK_WndProc()
912 Globals.bAlwaysOnTop = TRUE; in OSK_WndProc()
918 Globals.bAlwaysOnTop = FALSE; in OSK_WndProc()
1005 ZeroMemory(&Globals, sizeof(Globals)); in wWinMain()
1006 Globals.hInstance = hInstance; in wWinMain()
1013 wc.hInstance = Globals.hInstance; in wWinMain()
1020 …wc.hIcon = LoadImageW(Globals.hInstance, MAKEINTRESOURCEW(IDI_OSK), IMAGE_ICON, 0, 0, LR_SHARED | … in wWinMain()
1027 LoadStringW(Globals.hInstance, IDS_OSK, Globals.szTitle, _countof(Globals.szTitle)); in wWinMain()
1031 Globals.szTitle, in wWinMain()
1039 Globals.hInstance, in wWinMain()