Author: ekohl Date: Fri Aug 31 19:43:51 2007 New Revision: 28710
URL: http://svn.reactos.org/svn/reactos?rev=28710&view=rev Log: Implement key bounce options dialog. The test area does not work yet!
Modified: trunk/reactos/dll/cpl/access/keyboard.c trunk/reactos/dll/cpl/access/lang/cs-CZ.rc trunk/reactos/dll/cpl/access/lang/de-DE.rc trunk/reactos/dll/cpl/access/lang/en-US.rc trunk/reactos/dll/cpl/access/lang/es-ES.rc trunk/reactos/dll/cpl/access/lang/fr-FR.rc trunk/reactos/dll/cpl/access/lang/hu-HU.rc trunk/reactos/dll/cpl/access/lang/id-ID.rc trunk/reactos/dll/cpl/access/lang/it-IT.rc trunk/reactos/dll/cpl/access/lang/ja-JP.rc trunk/reactos/dll/cpl/access/lang/nl-NL.rc trunk/reactos/dll/cpl/access/lang/pl-PL.rc trunk/reactos/dll/cpl/access/lang/ru-RU.rc trunk/reactos/dll/cpl/access/resource.h
Modified: trunk/reactos/dll/cpl/access/keyboard.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/keyboard.c?r... ============================================================================== --- trunk/reactos/dll/cpl/access/keyboard.c (original) +++ trunk/reactos/dll/cpl/access/keyboard.c Fri Aug 31 19:43:51 2007 @@ -12,6 +12,7 @@ #include <stdlib.h> #include <commctrl.h> #include <prsht.h> +#include <tchar.h> #include "resource.h" #include "access.h"
@@ -27,6 +28,10 @@ } GLOBAL_DATA, *PGLOBAL_DATA;
+#define BOUNCETICKS 5 +static INT nBounceArray[BOUNCETICKS] = {500, 700, 1000, 1500, 2000}; + + /* Property page dialog callback */ INT_PTR CALLBACK StickyKeysDlgProc(HWND hwndDlg, @@ -111,6 +116,92 @@ }
+static VOID +SetDlgItemTime(HWND hwnd, INT nId, INT nTimeMs) +{ + TCHAR szBuffer[16]; + + wsprintf(szBuffer, _T("%d.%d"), nTimeMs / 1000, (nTimeMs % 1000) / 100); + + SetDlgItemText(hwnd, nId, szBuffer); +} + + +INT_PTR CALLBACK +BounceKeysDlgProc(HWND hwndDlg, + UINT uMsg, + WPARAM wParam, + LPARAM lParam) +{ + PGLOBAL_DATA pGlobalData; + INT i; + + pGlobalData = (PGLOBAL_DATA)GetWindowLongPtr(hwndDlg, DWLP_USER); + + switch (uMsg) + { + case WM_INITDIALOG: + pGlobalData = (PGLOBAL_DATA)lParam; + SetWindowLongPtr(hwndDlg, DWLP_USER, (LONG_PTR)pGlobalData); + + /* Set the range */ + SendDlgItemMessage(hwndDlg, IDC_BOUNCE_TIME_TRACK, TBM_SETRANGE, + TRUE, MAKELONG(0, BOUNCETICKS - 1)); + + /* Determine the current thumb position */ + if (pGlobalData->filterKeys.iBounceMSec == 0) + pGlobalData->filterKeys.iBounceMSec = nBounceArray[0]; + + for (i = 0; i < BOUNCETICKS; i++) + { + if (pGlobalData->filterKeys.iBounceMSec < nBounceArray[i]) + break; + } + i--; + + /* Set the thumb position */ + SendDlgItemMessage(hwndDlg, IDC_BOUNCE_TIME_TRACK, TBM_SETPOS, TRUE, i); + + /* Set the bounce delay */ + SetDlgItemTime(hwndDlg, IDC_BOUNCE_TIME_EDIT, nBounceArray[i]); + break; + + case WM_HSCROLL: + switch (GetWindowLong((HWND) lParam, GWL_ID)) + { + case IDC_BOUNCE_TIME_TRACK: + i = SendDlgItemMessage(hwndDlg, IDC_BOUNCE_TIME_TRACK, TBM_GETPOS, 0, 0); + if (i >= 0 && i < BOUNCETICKS) + { + /* Update the bounce delay */ + pGlobalData->filterKeys.iBounceMSec = nBounceArray[i]; + SetDlgItemTime(hwndDlg, IDC_BOUNCE_TIME_EDIT, nBounceArray[i]); + } + break; + } + break; + + case WM_COMMAND: + switch (LOWORD(wParam)) + { + case IDOK: + EndDialog(hwndDlg, TRUE); + break; + + case IDCANCEL: + EndDialog(hwndDlg, FALSE); + break; + + default: + break; + } + break; + } + + return FALSE; +} + + /* Property page dialog callback */ INT_PTR CALLBACK FilterKeysDlgProc(HWND hwndDlg, @@ -175,8 +266,19 @@ EnableWindow(GetDlgItem(hwndDlg, IDC_FILTER_REPEAT_BUTTON), TRUE); break;
+ case IDC_FILTER_BOUNCE_BUTTON: + DialogBoxParam(hApplet, + MAKEINTRESOURCE(IDD_BOUNCEKEYSOPTIONS), + hwndDlg, + (DLGPROC)BounceKeysDlgProc, + (LPARAM)pGlobalData); + break; + case IDC_FILTER_SOUND_CHECK: pGlobalData->filterKeys.dwFlags ^= FKF_CLICKON; + break; + + case IDC_FILTER_REPEAT_BUTTON: break;
case IDC_FILTER_STATUS_CHECK:
Modified: trunk/reactos/dll/cpl/access/lang/cs-CZ.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/cs-CZ.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/cs-CZ.rc (original) +++ trunk/reactos/dll/cpl/access/lang/cs-CZ.rc Fri Aug 31 19:43:51 2007 @@ -219,6 +219,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Monosti usnadnìní"
Modified: trunk/reactos/dll/cpl/access/lang/de-DE.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/de-DE.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/de-DE.rc (original) +++ trunk/reactos/dll/cpl/access/lang/de-DE.rc Fri Aug 31 19:43:51 2007 @@ -222,6 +222,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Bedienbarkeit"
Modified: trunk/reactos/dll/cpl/access/lang/en-US.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/en-US.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/en-US.rc (original) +++ trunk/reactos/dll/cpl/access/lang/en-US.rc Fri Aug 31 19:43:51 2007 @@ -219,6 +219,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Accessibility"
Modified: trunk/reactos/dll/cpl/access/lang/es-ES.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/es-ES.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/es-ES.rc (original) +++ trunk/reactos/dll/cpl/access/lang/es-ES.rc Fri Aug 31 19:43:51 2007 @@ -222,6 +222,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Accessibilidad"
Modified: trunk/reactos/dll/cpl/access/lang/fr-FR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/fr-FR.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/fr-FR.rc (original) +++ trunk/reactos/dll/cpl/access/lang/fr-FR.rc Fri Aug 31 19:43:51 2007 @@ -221,6 +221,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Accessibilité"
Modified: trunk/reactos/dll/cpl/access/lang/hu-HU.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/hu-HU.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/hu-HU.rc (original) +++ trunk/reactos/dll/cpl/access/lang/hu-HU.rc Fri Aug 31 19:43:51 2007 @@ -220,6 +220,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Kisegítõ lehetõségek"
Modified: trunk/reactos/dll/cpl/access/lang/id-ID.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/id-ID.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/id-ID.rc (original) +++ trunk/reactos/dll/cpl/access/lang/id-ID.rc Fri Aug 31 19:43:51 2007 @@ -221,6 +221,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Aksesibilitas"
Modified: trunk/reactos/dll/cpl/access/lang/it-IT.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/it-IT.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/it-IT.rc (original) +++ trunk/reactos/dll/cpl/access/lang/it-IT.rc Fri Aug 31 19:43:51 2007 @@ -219,6 +219,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Accessibility"
Modified: trunk/reactos/dll/cpl/access/lang/ja-JP.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/ja-JP.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/ja-JP.rc (original) +++ trunk/reactos/dll/cpl/access/lang/ja-JP.rc Fri Aug 31 19:43:51 2007 @@ -219,6 +219,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "[U[â"
Modified: trunk/reactos/dll/cpl/access/lang/nl-NL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/nl-NL.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/nl-NL.rc (original) +++ trunk/reactos/dll/cpl/access/lang/nl-NL.rc Fri Aug 31 19:43:51 2007 @@ -221,6 +221,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Toegankelijkheidsopties"
Modified: trunk/reactos/dll/cpl/access/lang/pl-PL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/pl-PL.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/pl-PL.rc (original) +++ trunk/reactos/dll/cpl/access/lang/pl-PL.rc Fri Aug 31 19:43:51 2007 @@ -222,6 +222,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "U³atwienia dostêpu"
Modified: trunk/reactos/dll/cpl/access/lang/ru-RU.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/lang/ru-RU.r... ============================================================================== --- trunk/reactos/dll/cpl/access/lang/ru-RU.rc (original) +++ trunk/reactos/dll/cpl/access/lang/ru-RU.rc Fri Aug 31 19:43:51 2007 @@ -219,6 +219,28 @@ END
+IDD_BOUNCEKEYSOPTIONS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Advanced FilterKeys Settings" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "&Ignore keystrokes repeated faster than:",-1,PROPSHEETPADDING(1),LABELLINE(1),PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(2) + + EDITTEXT IDC_BOUNCE_TIME_EDIT,PROPSHEETPADDING(1),LABELLINE(3),PROPSHEETPADDING(3),14,ES_AUTOHSCROLL|ES_READONLY + LTEXT "seconds",-1,PROPSHEETPADDING(4)+3,LABELLINE(3)+2,PROPSHEETPADDING(6),LABELLINE(1) + + LTEXT "Short",-1,PROPSHEETPADDING(13),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + CONTROL "",IDC_BOUNCE_TIME_TRACK,"msctls_trackbar32",TBS_AUTOTICKS | WS_TABSTOP,PROPSHEETPADDING(17),LABELLINE(3),PROPSHEETWIDTH-PROPSHEETPADDING(22),LABELLINE(2) + LTEXT "Long",-1,PROPSHEETWIDTH-PROPSHEETPADDING(5),LABELLINE(3)+2,PROPSHEETPADDING(3),LABELLINE(1) + + LTEXT "&Test area:",-1,PROPSHEETPADDING(1),LABELLINE(6)+1,PROPSHEETWIDTH-PROPSHEETPADDING(2),LABELLINE(1) + EDITTEXT IDC_BOUNCE_TEST_EDIT,PROPSHEETPADDING(1),LABELLINE(7)+2,PROPSHEETWIDTH-PROPSHEETPADDING(2),14,WS_GROUP|ES_AUTOHSCROLL + + PUSHBUTTON "OK", IDOK, PROPSHEETWIDTH-111, PROPSHEETHEIGHT-21, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, PROPSHEETWIDTH-57, PROPSHEETHEIGHT-21, 50, 14 +END + + STRINGTABLE BEGIN IDS_CPLSYSTEMNAME "Ñïåöèàëüíûå âîçìîæíîñòè"
Modified: trunk/reactos/dll/cpl/access/resource.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/access/resource.h?r... ============================================================================== --- trunk/reactos/dll/cpl/access/resource.h (original) +++ trunk/reactos/dll/cpl/access/resource.h Fri Aug 31 19:43:51 2007 @@ -22,10 +22,11 @@
#define IDD_STICKYKEYSOPTIONS 105 #define IDD_FILTERKEYSOPTIONS 106 -#define IDD_TOGGLEKEYSOPTIONS 107 +#define IDD_BOUNCEKEYSOPTIONS 107 +#define IDD_TOGGLEKEYSOPTIONS 109
-#define IDD_CONTRASTOPTIONS 108 -#define IDD_MOUSEKEYSOPTIONS 109 +#define IDD_CONTRASTOPTIONS 110 +#define IDD_MOUSEKEYSOPTIONS 111
#define IDS_CPLSYSTEMNAME 1001 #define IDS_CPLSYSTEMDESCRIPTION 2001 @@ -78,6 +79,10 @@ #define IDC_FILTER_SOUND_CHECK 236 #define IDC_FILTER_STATUS_CHECK 237
+#define IDC_BOUNCE_TIME_EDIT 238 +#define IDC_BOUNCE_TIME_TRACK 239 +#define IDC_BOUNCE_TEST_EDIT 240 + #define IDC_TOGGLE_ACTIVATE_CHECK 246
#define IDC_CONTRAST_ACTIVATE_CHECK 260