[ros-diffs] [pschweitzer] 30720: Added help strings when mouse is over a control Please check English translation

pschweitzer at svn.reactos.org pschweitzer at svn.reactos.org
Sat Nov 24 14:28:03 CET 2007


Author: pschweitzer
Date: Sat Nov 24 16:28:03 2007
New Revision: 30720

URL: http://svn.reactos.org/svn/reactos?rev=30720&view=rev
Log:
Added help strings when mouse is over a control
Please check English translation

Modified:
    trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
    trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc
    trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc
    trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc
    trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc
    trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c
    trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h

Modified: trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt?rev=30720&r1=30719&r2=30720&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt (original)
+++ trunk/tools/RosBE/RosBE-Windows/Root/ChangeLog.txt Sat Nov 24 16:28:03 2007
@@ -2,6 +2,10 @@
 
 - Updated: NASM to 2.00rc1 (Peter Ward)
 - Updated: GDB to 6.7.5.20071121 (Peter Ward)
+
+- Updated RosBE Configuration Tool. (Pierre Schweitzer)
+   - Added help strings when mouse is over a control. (Pierre Schweitzer)
+
 - Fix a bug in reladdr2line.cmd. (Peter Ward)
 - Change the default ReactOS source directory from APPDATA\RosBE\Source to PROFILE\reactos. (Peter Ward)
 - Remove the installation and APPDATA\RosBE directories on uninstall which weren't being removed. (Peter Ward)

Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc?rev=30720&r1=30719&r2=30720&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/de-DE.rc Sat Nov 24 16:28:03 2007
@@ -56,4 +56,17 @@
   MSG_FINDMGWDIR, "Bitte wählen Sie den Ordner, in dem MinGW liegt:"
   MSG_FINDOBJDIR, "Bitte wählen Sie den Ordner, in den Sie die OBJ Daten speichern wollen:"
   MSG_FINDOUTDIR, "Bitte wählen Sie den Ordner, in den Sie die OUT Daten speichern wollen:"
+  /* Help Strings */
+  HLP_BACKCOLORC, "Choose background color for RosBE DOS windows"
+  HLP_FONTCOLORC, "Choose font color for RosBE DOS windows"
+  HLP_SBUILDTIME, "Lets you display time used for building at the end of process"
+  HLP_CCACHEUSED, "Check if you want to use compiler cache"
+  HLP_STRIPEDEXE, "Check if you want to produice stripped executables"
+  HLP_FINDMGWDIR, "This parameter lets you define where is MingW located"
+  HLP_FINDLOGDIR, "This parameter lets you define where will be build logs saved"
+  HLP_FINDOBJDIR, "This parameter lets you define where will be OBJ files saved"
+  HLP_FINDOUTDIR, "This parameter lets you define where will be OUT files saved"
+  HLP_SAVEBUTTON, "Activated when parameters changed, it quits with saving"
+  HLP_QUITBUTTON, "This button lets you quit configuration without saving"
+  HLP_DEFAULTMSG, "Go over a control to get help"
 END

Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc?rev=30720&r1=30719&r2=30720&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/en-US.rc Sat Nov 24 16:28:03 2007
@@ -56,4 +56,17 @@
   MSG_FINDMGWDIR, "Please choose the directory where MingW is located:"
   MSG_FINDOBJDIR, "Please choose the directory where you want to save OBJ Files to:"
   MSG_FINDOUTDIR, "Please choose the directory where you want to save OUT Files to:"
+  /* Help Strings */
+  HLP_BACKCOLORC, "Choose background color for RosBE DOS windows"
+  HLP_FONTCOLORC, "Choose font color for RosBE DOS windows"
+  HLP_SBUILDTIME, "Lets you display time used for building at the end of process"
+  HLP_CCACHEUSED, "Check if you want to use compiler cache"
+  HLP_STRIPEDEXE, "Check if you want to produice stripped executables"
+  HLP_FINDMGWDIR, "This parameter lets you define where is MingW located"
+  HLP_FINDLOGDIR, "This parameter lets you define where will be build logs saved"
+  HLP_FINDOBJDIR, "This parameter lets you define where will be OBJ files saved"
+  HLP_FINDOUTDIR, "This parameter lets you define where will be OUT files saved"
+  HLP_SAVEBUTTON, "Activated when parameters changed, it quits with saving"
+  HLP_QUITBUTTON, "This button lets you quit configuration without saving"
+  HLP_DEFAULTMSG, "Go over a control to get help"
 END

Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc?rev=30720&r1=30719&r2=30720&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/fr-FR.rc Sat Nov 24 16:28:03 2007
@@ -56,4 +56,17 @@
   MSG_FINDMGWDIR, "Veuillez sélectionner le répertoire où se situe MingW :"
   MSG_FINDOBJDIR, "Veuillez choisir le répertoire où vous désirez sauver les fichiers OBJ :"
   MSG_FINDOUTDIR, "Veuillez choisir le répertoire où vous désirez sauver les fichiers OUT :"
+  /* Help Strings */
+  HLP_BACKCOLORC, "Choisissez la couleur de fond pour les fenêtres DOS du RosBE"
+  HLP_FONTCOLORC, "Choisissez la couleur du texte pour les fenêtres DOS du RosBE"
+  HLP_SBUILDTIME, "Vous permet d'afficher à la fin de la compilation le temps qu'elle a pris"
+  HLP_CCACHEUSED, "Cochez si vous désirez utiliser le cache de compilation"
+  HLP_STRIPEDEXE, "Cochez si vous désirez produire des exécutables optimisés"
+  HLP_FINDMGWDIR, "Ce paramètre vous permet de définir le repertoire où se situe MingW"
+  HLP_FINDLOGDIR, "Ce paramètre vous permet de choisir où seront stockés les journaux de compilation"
+  HLP_FINDOBJDIR, "Ce paramètre vous permet de choisir où seront stockés les fichiers OBJ"
+  HLP_FINDOUTDIR, "Ce paramètre vous permet de choisir où seront stockés les fichiers OUT"
+  HLP_SAVEBUTTON, "Activé en cas de changement de paramètres, permet de quitter en sauvant"
+  HLP_QUITBUTTON, "Ce bouton vous permet de quitter la configuration sans sauvegarder"
+  HLP_DEFAULTMSG, "Passez sur un contrôle pour avoir de l'aide"
 END

Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc?rev=30720&r1=30719&r2=30720&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/lang/ru-RU.rc Sat Nov 24 16:28:03 2007
@@ -58,4 +58,17 @@
   MSG_FINDMGWDIR, "Óêàæèòå êàòàëîã ðàñïîëîæåíèÿ êîìïèëÿòîðà MinGW:"
   MSG_FINDOBJDIR, "Óêàæèòå êàòàëîã ñîõðàíåíèÿ îáúåêòíûõ ôàéëîâ:"
   MSG_FINDOUTDIR, "Óêàæèòå êàòàëîã ñîõðàíåíèÿ êîìïèëèðîâàííûõ ôàéëîâ:"
+  /* Help Strings */
+  HLP_BACKCOLORC, "Choose background color for RosBE DOS windows"
+  HLP_FONTCOLORC, "Choose font color for RosBE DOS windows"
+  HLP_SBUILDTIME, "Lets you display time used for building at the end of process"
+  HLP_CCACHEUSED, "Check if you want to use compiler cache"
+  HLP_STRIPEDEXE, "Check if you want to produice stripped executables"
+  HLP_FINDMGWDIR, "This parameter lets you define where is MingW located"
+  HLP_FINDLOGDIR, "This parameter lets you define where will be build logs saved"
+  HLP_FINDOBJDIR, "This parameter lets you define where will be OBJ files saved"
+  HLP_FINDOUTDIR, "This parameter lets you define where will be OUT files saved"
+  HLP_SAVEBUTTON, "Activated when parameters changed, it quits with saving"
+  HLP_QUITBUTTON, "This button lets you quit configuration without saving"
+  HLP_DEFAULTMSG, "Go over a control to get help"
 END

Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c?rev=30720&r1=30719&r2=30720&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/options.c Sat Nov 24 16:28:03 2007
@@ -250,6 +250,91 @@
             (StateObj) && (StateOut));
 
     EnableWindow(GetDlgItem(hwnd, ID_OK), State);
+}
+
+BOOL CALLBACK EnumChildProc(HWND hwndChild, LPARAM lParam)
+{
+    if (hwndChild == (HWND)lParam)
+    {
+        HWND hwndParent;
+        LONG WindowID;
+        WCHAR HelpTxt[256];
+        hwndParent = GetParent(hwndChild);
+        WindowID = GetWindowLong(hwndChild, GWL_ID);
+        switch(WindowID)
+        {
+            case IDC_BACK:
+            {
+                LoadString(hInstance, HLP_BACKCOLORC, HelpTxt, 256);
+                break;
+            }
+            case IDC_FONT:
+            {
+                LoadString(hInstance, HLP_FONTCOLORC, HelpTxt, 256);
+                break;
+            }
+            case ID_SHOWBUILDTIME:
+            {
+                LoadString(hInstance, HLP_SBUILDTIME, HelpTxt, 256);
+                break;
+            }
+            case ID_USECCACHE:
+            {
+                LoadString(hInstance, HLP_CCACHEUSED, HelpTxt, 256);
+                break;
+            }
+            case ID_STRIP:
+            {
+                LoadString(hInstance, HLP_STRIPEDEXE, HelpTxt, 256);
+                break;
+            }
+            case ID_MGWDIR:
+            case ID_BROWSEMGW:
+            {
+                LoadString(hInstance, HLP_FINDMGWDIR, HelpTxt, 256);
+                break;
+            }
+            case ID_LOGDIR:
+            case ID_BROWSE:
+            case ID_SAVELOGS:
+            {
+                LoadString(hInstance, HLP_FINDLOGDIR, HelpTxt, 256);
+                break;
+            }
+            case ID_OBJDIR:
+            case ID_BROWSEOBJ:
+            case ID_OTHEROBJ:
+            {
+                LoadString(hInstance, HLP_FINDOBJDIR, HelpTxt, 256);
+                break;
+            }
+            case ID_OUTDIR:
+            case ID_BROWSEOUT:
+            case ID_OTHEROUT:
+            {
+                LoadString(hInstance, HLP_FINDOUTDIR, HelpTxt, 256);
+                break;
+            }
+            case ID_OK:
+            {
+                LoadString(hInstance, HLP_SAVEBUTTON, HelpTxt, 256);
+                break;
+            }
+            case ID_CANCEL:
+            {
+                LoadString(hInstance, HLP_QUITBUTTON, HelpTxt, 256);
+                break;
+            }
+            default:
+            {
+                LoadString(hInstance, HLP_DEFAULTMSG, HelpTxt, 256);
+                break;
+            }
+        }
+        SetDlgItemText(hwndParent, ID_STATUSBAR, HelpTxt);
+        return FALSE;
+    }
+    return TRUE;
 }
 
 INT_PTR CALLBACK
@@ -411,6 +496,12 @@
             break;
         }
 
+        case WM_SETCURSOR:
+        {
+            EnumChildWindows(Dlg, EnumChildProc, (LPARAM)wParam);
+            return FALSE;
+        }
+
         case WM_DESTROY:
         {
             if (hIcon)

Modified: trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h
URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h?rev=30720&r1=30719&r2=30720&view=diff
==============================================================================
--- trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h (original)
+++ trunk/tools/RosBE/RosBE-Windows/Tools/config/resources.h Sat Nov 24 16:28:03 2007
@@ -59,3 +59,18 @@
 #define MSG_FINDMGWDIR 0x2c
 #define MSG_FINDOBJDIR 0x2d
 #define MSG_FINDOUTDIR 0x2e
+
+/* Help Strings */
+#define HLP_BACKCOLORC 0x2f
+#define HLP_FONTCOLORC 0x30
+#define HLP_SBUILDTIME 0x31
+#define HLP_CCACHEUSED 0x32
+#define HLP_STRIPEDEXE 0x33
+#define HLP_FINDMGWDIR 0x34
+#define HLP_FINDLOGDIR 0x35
+#define HLP_FINDOBJDIR 0x36
+#define HLP_FINDOUTDIR 0x37
+#define HLP_SAVEBUTTON 0x38
+#define HLP_QUITBUTTON 0x39
+#define HLP_DEFAULTMSG 0x3a
+




More information about the Ros-diffs mailing list