[MAGNIFY]
authorAmine Khaldi <amine.khaldi@reactos.org>
Tue, 11 Dec 2012 10:15:46 +0000 (10:15 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Tue, 11 Dec 2012 10:15:46 +0000 (10:15 +0000)
* Reduce palette window size.
* Fix some Japanese text.
* Brought to you by Hirofumi Katayama.
CORE-6802 #resolve #comment Committed in r57870. Thanks ;)

svn path=/trunk/; revision=57870

reactos/base/applications/magnify/lang/ja-JP.rc
reactos/base/applications/magnify/magnifier.c

index 82bcc62..61d6c9d 100644 (file)
@@ -38,13 +38,13 @@ BEGIN
     LTEXT           "拡大率:",IDC_STATIC,6,8,68,8
     COMBOBOX        IDC_ZOOM,72,6,63,66,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
     GROUPBOX        "拡大の対象",IDC_STATIC,7,25,139,59
-    GROUPBOX        "表 示",IDC_STATIC,7,87,139,57
-    CONTROL         "マウス カーソ ルの動きを追う",IDC_FOLLOWMOUSECHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,42,114,10
+    GROUPBOX        "表示",IDC_STATIC,7,87,139,57
+    CONTROL         "マウス カーソルの動きを追う",IDC_FOLLOWMOUSECHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,42,114,10
     CONTROL         "キーボードのフォーカスを追う",IDC_FOLLOWKEYBOARDCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,54,114,10
     CONTROL         "編集中のテキストを追う",IDC_FOLLOWTEXTEDITINGCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,66,114,10
     CONTROL         "色を反転する",IDC_INVERTCOLORSCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,102,114,10
     CONTROL         "最小化して開始する",IDC_STARTMINIMIZEDCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,114,114,10
-    CONTROL         "拡大鏡を表 示する",IDC_SHOWMAGNIFIERCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,126,114,10
+    CONTROL         "拡大鏡を表示する",IDC_SHOWMAGNIFIERCHECK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,18,126,114,10
 END
 
 IDD_WARNINGDIALOG DIALOGEX 0, 0, 250, 97
@@ -54,8 +54,8 @@ FONT 9, "MS UI Gothic", 400, 0, 0x1
 BEGIN
     DEFPUSHBUTTON   "OK",IDOK,193,76,50,14
     ICON            IDI_ICON,IDC_STATIC,7,17,20,20
-    LTEXT           "拡大鏡は軽い視覚障害がある方に最低限の機能 を提供するように設計されています。ほとんどの視覚障害者の方の場合、日常利用するにはより高機能 な拡大ユーティリティが必要となります。",IDC_STATIC,36,7,207,33
-    CONTROL         "今後、このメッセージを表 示しない",IDC_SHOWWARNINGCHECK, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,43,80,137,10
+    LTEXT           "拡大鏡は軽い視覚障害がある方に最低限の機能を提供するように設計されています。ほとんどの視覚障害者の方の場合、日常利用するにはより高機能な拡大ユーティリティが必要となります。",IDC_STATIC,36,7,207,33
+    CONTROL         "今後、このメッセージを表示しない",IDC_SHOWWARNINGCHECK, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,43,80,137,10
 END
 
 STRINGTABLE
index 31435bf..126accc 100644 (file)
@@ -7,6 +7,7 @@
  *
  */
 
+/* TODO: AppBar */
 #include "magnifier.h"
 
 const TCHAR szWindowClass[] = TEXT("MAGNIFIER");
@@ -118,18 +119,21 @@ ATOM MyRegisterClass(HINSTANCE hInstance)
  */
 BOOL InitInstance(HINSTANCE hInstance, int nCmdShow)
 {
+   RECT rcWorkArea;
    hInst = hInstance; // Store instance handle in our global variable
 
-    // Create the Window
+   SystemParametersInfo(SPI_GETWORKAREA, 0, &rcWorkArea, 0);
+
+   /* Create the Window */
    hMainWnd = CreateWindowEx(
-        WS_EX_TOPMOST,
+        WS_EX_TOPMOST | WS_EX_PALETTEWINDOW,
         szWindowClass,
         szTitle,
         WS_OVERLAPPEDWINDOW,
         CW_USEDEFAULT,
         CW_USEDEFAULT,
-        CW_USEDEFAULT,
-        CW_USEDEFAULT,
+        (rcWorkArea.right - rcWorkArea.left) * 2 / 3,
+        200,
         NULL,
         NULL,
         hInstance,