- Fixed and enabled about dialog
authorPierre Schweitzer <pierre@reactos.org>
Sat, 24 Nov 2007 09:14:56 +0000 (09:14 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Sat, 24 Nov 2007 09:14:56 +0000 (09:14 +0000)
- Added French translation

svn path=/trunk/; revision=30714

rosapps/applications/screensavers/butterflies/butterflies.c
rosapps/applications/screensavers/butterflies/butterflies.rbuild
rosapps/applications/screensavers/butterflies/butterflies.rc
rosapps/applications/screensavers/butterflies/lang/fr-FR.rc [new file with mode: 0644]

index cbbb45f..2b05c05 100644 (file)
@@ -232,20 +232,14 @@ void Display()
 }
 
 BOOL AboutProc(HWND hdlg, UINT msg, WPARAM wpm, LPARAM lpm){
-    /*
+    
        switch(msg){
        case WM_CTLCOLORSTATIC:
-               if(HWND(lpm) == GetDlgItem(hdlg, WEBPAGE1))
+               if(((HWND)lpm == GetDlgItem(hdlg, WEBPAGE1)) || ((HWND)lpm == GetDlgItem(hdlg, WEBPAGE2)))
                {
-                       SetTextColor(HDC(wpm), RGB(0,0,255));
-                       SetBkColor(HDC(wpm), COLORREF(GetSysColor(COLOR_3DFACE)));
-                       return(int(GetSysColorBrush(COLOR_3DFACE)));
-               }
-               if(HWND(lpm) == GetDlgItem(hdlg, WEBPAGE2))
-               {
-                       SetTextColor(HDC(wpm), RGB(0,0,255));
-                       SetBkColor(HDC(wpm), COLORREF(GetSysColor(COLOR_3DFACE)));
-                       return(int(GetSysColorBrush(COLOR_3DFACE)));
+                       SetTextColor((HDC)wpm, RGB(0,0,255));
+                       SetBkColor((HDC)wpm, (COLORREF)GetSysColor(COLOR_3DFACE));
+                       return((int)GetSysColorBrush(COLOR_3DFACE));
                }
                break;
     case WM_COMMAND:
@@ -260,7 +254,7 @@ BOOL AboutProc(HWND hdlg, UINT msg, WPARAM wpm, LPARAM lpm){
                        ShellExecute(NULL, "open", "http://www.thaputer.com", NULL, NULL, SW_SHOWNORMAL);
                        break;
                }
-       }*/
+       }
        return FALSE;
 }
 
@@ -321,7 +315,7 @@ BOOL WINAPI ScreenSaverConfigureDialog(HWND hDlg, UINT message,
                        EndDialog(hDlg, TRUE);
                        break;
                case IDABOUT:
-                       //DialogBox(hInstance, MAKEINTRESOURCE(IDD_DLG_ABOUT), hDlg, DLGPROC(AboutProc));
+                       DialogBox(hInstance, MAKEINTRESOURCE(IDD_DLG_ABOUT), hDlg, (DLGPROC)AboutProc);
             break;
                }
        }
index 37db863..202fda4 100644 (file)
@@ -10,6 +10,7 @@
        <library>opengl32</library>
        <library>glu32</library>
        <library>advapi32</library>
+        <library>shell32</library>
 
        <metadata description = "Butterflies screensaver" />
 
index 37e56a9..c79f04a 100644 (file)
@@ -13,4 +13,5 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 #include "lang/bg-BG.rc"
 #include "lang/de-DE.rc"
 #include "lang/en-US.rc"
+#include "lang/fr-FR.rc"
 #include "lang/uk-UA.rc"
diff --git a/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc b/rosapps/applications/screensavers/butterflies/lang/fr-FR.rc
new file mode 100644 (file)
index 0000000..ced5f67
--- /dev/null
@@ -0,0 +1,144 @@
+//Microsoft Developer Studio generated resource script.
+//
+#include "resource.h"
+
+#define APSTUDIO_READONLY_SYMBOLS
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 2 resource.
+//
+#include "afxres.h"
+
+/////////////////////////////////////////////////////////////////////////////
+#undef APSTUDIO_READONLY_SYMBOLS
+
+/////////////////////////////////////////////////////////////////////////////
+// French resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+#ifdef _WIN32
+LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
+#pragma code_page(1252)
+#endif //_WIN32
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Dialog
+//
+
+IDD_DLG_SCREEN DIALOG DISCARDABLE  0, 0, 172, 57
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Configuration de l'écran de veille de papillons"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "OK",IDOK,7,35,50,14
+    PUSHBUTTON      "Annuler",IDCANCEL,61,35,50,14
+    CONTROL         "Faire tourner les papillons",ROTATE,"Button",BS_AUTOCHECKBOX |
+                    WS_TABSTOP,35,15,91,8
+    PUSHBUTTON      "À propos de",IDABOUT,115,35,50,14
+END
+
+IDD_DLG_ABOUT DIALOG DISCARDABLE  0, 0, 149, 79
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "À propos de"
+FONT 8, "MS Sans Serif"
+BEGIN
+    DEFPUSHBUTTON   "OK",IDOK,48,58,56,14
+    CTEXT           "Écran de veille de papillons",IDC_STATIC,7,7,135,9
+    CTEXT           "Démo par : NeHe ",IDC_STATIC,7,20,135,8
+    CTEXT           "http://nehe.gamedev.net",WEBPAGE1,7,29,135,8,SS_NOTIFY |
+                    NOT WS_GROUP
+    CTEXT           "Écran de veille par : tHaPuTeR",IDC_STATIC,7,38,135,8,NOT
+                    WS_GROUP
+    CTEXT           "http://www.thaputer.com",WEBPAGE2,7,47,135,8,SS_NOTIFY |
+                    NOT WS_GROUP
+END
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// DESIGNINFO
+//
+
+#ifdef APSTUDIO_INVOKED
+GUIDELINES DESIGNINFO DISCARDABLE
+BEGIN
+    IDD_DLG_SCREEN, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 165
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 50
+    END
+
+    IDD_DLG_ABOUT, DIALOG
+    BEGIN
+        LEFTMARGIN, 7
+        RIGHTMARGIN, 142
+        TOPMARGIN, 7
+        BOTTOMMARGIN, 72
+    END
+END
+#endif    // APSTUDIO_INVOKED
+
+
+#ifdef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// TEXTINCLUDE
+//
+
+1 TEXTINCLUDE DISCARDABLE
+BEGIN
+    "resource.h\0"
+END
+
+2 TEXTINCLUDE DISCARDABLE
+BEGIN
+    "#include ""afxres.h""\r\n"
+    "\0"
+END
+
+3 TEXTINCLUDE DISCARDABLE
+BEGIN
+    "\r\n"
+    "\0"
+END
+
+#endif    // APSTUDIO_INVOKED
+
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// Bitmap
+//
+
+IDB_BUTTERFLY1          BITMAP  DISCARDABLE     "res/butterfly1.bmp"
+IDB_BUTTERFLY2          BITMAP  DISCARDABLE     "res/butterfly2.bmp"
+IDB_BUTTERFLY3          BITMAP  DISCARDABLE     "res/butterfly3.bmp"
+
+/////////////////////////////////////////////////////////////////////////////
+//
+// String Table
+//
+
+STRINGTABLE DISCARDABLE
+BEGIN
+    IDS_STR_DESCRIP         "Papillons"
+END
+
+#endif    // French resources
+/////////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef APSTUDIO_INVOKED
+/////////////////////////////////////////////////////////////////////////////
+//
+// Generated from the TEXTINCLUDE 3 resource.
+//
+
+
+/////////////////////////////////////////////////////////////////////////////
+#endif    // not APSTUDIO_INVOKED
+