- Implement a new ShellAbout dialog, which looks more like the Windows one. Uses...
authorColin Finck <colin@reactos.org>
Sat, 27 Oct 2007 21:02:34 +0000 (21:02 +0000)
committerColin Finck <colin@reactos.org>
Sat, 27 Oct 2007 21:02:34 +0000 (21:02 +0000)
  The "Authors" button in the dialog currently highlights a redrawing bug in ReactOS (tracked in bug 2769).
- Define default strings in include/reactos/version.rc, which shouldn't be overwritten by applications.
  These strings can later be used i.e. in resource files like it's done in shell32 now.

svn path=/trunk/; revision=29924

34 files changed:
reactos/dll/win32/shell32/bitmap_res.rc
reactos/dll/win32/shell32/lang/bg-BG.rc
reactos/dll/win32/shell32/lang/ca-ES.rc
reactos/dll/win32/shell32/lang/cs-CZ.rc
reactos/dll/win32/shell32/lang/da-DK.rc
reactos/dll/win32/shell32/lang/de-DE.rc
reactos/dll/win32/shell32/lang/en-US.rc
reactos/dll/win32/shell32/lang/eo-EO.rc
reactos/dll/win32/shell32/lang/es-ES.rc
reactos/dll/win32/shell32/lang/fi-FI.rc
reactos/dll/win32/shell32/lang/fr-FR.rc
reactos/dll/win32/shell32/lang/hu-HU.rc
reactos/dll/win32/shell32/lang/it-IT.rc
reactos/dll/win32/shell32/lang/ja-JP.rc
reactos/dll/win32/shell32/lang/ko-KO.rc
reactos/dll/win32/shell32/lang/nb-NO.rc
reactos/dll/win32/shell32/lang/nl-NL.rc
reactos/dll/win32/shell32/lang/pl-PL.rc
reactos/dll/win32/shell32/lang/pt-BR.rc
reactos/dll/win32/shell32/lang/pt-PT.rc
reactos/dll/win32/shell32/lang/ru-RU.rc
reactos/dll/win32/shell32/lang/sk-SK.rc
reactos/dll/win32/shell32/lang/sl-SI.rc
reactos/dll/win32/shell32/lang/sv-SE.rc
reactos/dll/win32/shell32/lang/tr-TR.rc
reactos/dll/win32/shell32/lang/uk-UA.rc
reactos/dll/win32/shell32/lang/wa-WA.rc
reactos/dll/win32/shell32/lang/zh-CN.rc
reactos/dll/win32/shell32/lang/zh-TW.rc
reactos/dll/win32/shell32/res/bitmaps/shell_about_logo_24bpp.bmp [new file with mode: 0755]
reactos/dll/win32/shell32/shell32.rc
reactos/dll/win32/shell32/shell32_main.c
reactos/dll/win32/shell32/shresdef.h
reactos/include/reactos/version.rc

index 7ec66e3..0a5787c 100644 (file)
@@ -1,4 +1,6 @@
-IDB_SHELL_IEXPLORE_LG       BITMAP "res/bitmaps/204+205.bmp"
+IDB_SHELL_ABOUT_LOGO_24BPP   BITMAP  "res/bitmaps/shell_about_logo_24bpp.bmp"
+
+/*IDB_SHELL_IEXPLORE_LG       BITMAP "res/bitmaps/204+205.bmp"
 IDB_SHELL_IEXPLORE_SM       BITMAP "res/bitmaps/206+207.bmp"
 IDB_SHELL_EXPLORER_LG       BITMAP "res/bitmaps/214+215.bmp"
 IDB_SHELL_EXPLORER_SM       BITMAP "res/bitmaps/216+217.bmp"
@@ -8,4 +10,4 @@ IDB_SHELL_UNKNOWN3          BITMAP "res/bitmaps/227.bmp"
 IDB_SHELL_UNKNOWN4          BITMAP "res/bitmaps/228.bmp"
 IDB_SHELL_UNKNOWN5          BITMAP "res/bitmaps/230.bmp"
 IDB_SHELL_UNKNOWN6          BITMAP "res/bitmaps/231.bmp"
-IDB_SHELL_UNKNOWN7          BITMAP "res/bitmaps/245.bmp"
+IDB_SHELL_UNKNOWN7          BITMAP "res/bitmaps/245.bmp"*/
index 1296bf2..bfe75d2 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Çà %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
+BEGIN
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "Äîáðå", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "Äîáðå", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ÐåàêòÎÑ âè áå äîñòàâåí îò:", 98, 8, 55, 137, 10
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,10 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
 
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index b1b760a..7ab2b0f 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Quant a %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "D'Acord", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS ha estat construit per:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "D'Acord", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS ha estat construit per:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 6505fd5..300fa1b 100644 (file)
@@ -126,17 +126,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "O aplikaci %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS je d¡lem:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS je d¡lem:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -410,9 +426,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 43a9813..299f891 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Om %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS havde ikke været mulig uden hjælp fra disse personer:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS havde ikke været mulig uden hjælp fra disse personer:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 7c9c546..998c37d 100644 (file)
@@ -127,17 +127,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Informationen über %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS wurde Ihnen zur Verfügung gestellt von:", 98, 8, 55, 170, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "Diese ReactOS-Version wurde registriert auf:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installierter physikalischer Speicher:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS wurde Ihnen zur Verfügung gestellt von:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -410,9 +426,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Dokumente\\Eigene Bilder"
        IDS_COMMON_VIDEO            "Dokumente\\Eigene Videos"
        IDS_CDBURN_AREA             "Lokale Einstellungen\\Anwendungsdaten\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Lokaler Datenträger"
        IDS_DRIVE_CDROM             "CD-Laufwerk"
        IDS_DRIVE_NETWORK           "Netzlaufwerk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Öffnen mit"
+       IDS_OPEN_WITH_CHOOSE        "Programm wählen..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Autoren"
+       IDS_SHELL_ABOUT_BACK        "< &Zurück"
 END
index d3709a9..1b30c7b 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "About %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index afbb008..1231357 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Pri %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "Enorde", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "Enorde", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 063cf1d..2bb8a3c 100644 (file)
@@ -126,17 +126,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Acerca de %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "Aceptar", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS está disponible gracias a:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "Aceptar", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS está disponible gracias a:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -410,9 +426,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documentos\\Mis imágenes"
        IDS_COMMON_VIDEO            "Documentos\\Mis vídeos"
        IDS_CDBURN_AREA             "Configuración local\\Datos de programa\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Disco Local"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Unidad de red"
-        IDS_OPEN_WITH               "Abrir con"
-        IDS_OPEN_WITH_CHOOSE        "Elegir programa..."
+
+       IDS_OPEN_WITH               "Abrir con"
+       IDS_OPEN_WITH_CHOOSE        "Elegir programa..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index cc40376..fd152ec 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Tietoja %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS:n toi Sinulle:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS:n toi Sinulle:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Dokumentit\\Omat kuvatiedostot"
        IDS_COMMON_VIDEO            "Dokumentit\\Omat videotiedostot"
        IDS_CDBURN_AREA             "Paikalliset Asetukset\\Ohjelmien Tiedot\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 032f0cf..8e28acb 100644 (file)
@@ -128,17 +128,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "À propos de %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS est une réalisation de:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS est une réalisation de:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -412,9 +428,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\Mes images"
        IDS_COMMON_VIDEO            "Documents\\Mes vidéos"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 9fd89ee..0476dba 100644 (file)
@@ -128,17 +128,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "%s"
-FONT 10, "MS Shell Dlg"
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About %s"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "A ReactOS készítõi:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "A ReactOS készítõi:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -412,9 +428,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Dokumentumok\\Képek"
        IDS_COMMON_VIDEO            "Dokumentumok\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 7aeba5d..5c4651c 100644 (file)
@@ -126,17 +126,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Informazioni su %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS è disponibile grazie a:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS è disponibile grazie a:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -410,9 +426,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 3d8e417..8546e32 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "%s \82É\82Â\82¢\82Ä"
-FONT 10, "MS UI Gothic"
+FONT 8, "MS UI Gothic"
+BEGIN
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS UI Gothic"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 89fe2be..b3e874a 100644 (file)
@@ -116,26 +116,42 @@ SHELL_YESTOALL_MSGBOX DIALOG 200, 100, 280, 90
 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "\9eÞ\9cÃÁö"
 FONT 8, "MS Shell Dlg"
-{
-DEFPUSHBUTTON "¿¹(&Y)", IDYES, 34, 69, 53, 14, WS_GROUP | WS_TABSTOP
-PUSHBUTTON "\9eðµÎ ¿¹(&A)", IDD_YESTOALL, 92, 69, 65, 14, WS_GROUP | WS_TABSTOP
-PUSHBUTTON " \9fÆ\8eÏ¿À(&N)", IDNO, 162, 69, 53, 14, WS_GROUP | WS_TABSTOP
-PUSHBUTTON "Ãë\8cÒ(&C)", IDCANCEL, 220, 69, 53, 14, WS_GROUP | WS_TABSTOP
-ICON "", IDD_ICON, 10, 10, 16, 16
-LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
-}
-
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+BEGIN
+       DEFPUSHBUTTON "¿¹(&Y)", IDYES, 34, 69, 53, 14, WS_GROUP | WS_TABSTOP
+       PUSHBUTTON "\9eðµÎ ¿¹(&A)", IDD_YESTOALL, 92, 69, 65, 14, WS_GROUP | WS_TABSTOP
+       PUSHBUTTON " \9fÆ\8eÏ¿À(&N)", IDNO, 162, 69, 53, 14, WS_GROUP | WS_TABSTOP
+       PUSHBUTTON "Ãë\8cÒ(&C)", IDCANCEL, 220, 69, 53, 14, WS_GROUP | WS_TABSTOP
+       ICON "", IDD_ICON, 10, 10, 16, 16
+       LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
+END
+
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "%s¿¡ °üÇÏ¿©"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
+BEGIN
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "È®ÀÎ", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
 BEGIN
- DEFPUSHBUTTON "È®ÀÎ", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 9f406eb..cbad106 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Om %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Dokumenter\\Mine bilder"
        IDS_COMMON_VIDEO            "Dokumenter\\Mine videoklipp"
        IDS_CDBURN_AREA             "Lokale innstillinger\\Programdata\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 02c32fb..0eebfcd 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Info %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS is geschreven door:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS is geschreven door:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index f61cbc9..ebf8bc6 100644 (file)
@@ -126,17 +126,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "O %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "Mo¿esz korzystaæ z Wine'a dziêki:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -410,9 +426,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documenty\\Moje obrazy"
        IDS_COMMON_VIDEO            "Documenty\\Moje wideo"
        IDS_CDBURN_AREA             "Ustawienia lokalne\\Dane aplikacji\\Microsoft\\Nagrywanie dysków CD"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index bbc9fe8..fead6d5 100644 (file)
@@ -127,17 +127,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Sobre %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS foi disponibilizado por:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS foi disponibilizado por:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -411,9 +427,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documentos\\Minhas Imagens"
        IDS_COMMON_VIDEO            "Documentos\\Meus Vídeos"
        IDS_CDBURN_AREA             "Configurações locais\\Dados de aplicativos\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index f10b04b..288bae0 100644 (file)
@@ -127,17 +127,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Acerca do %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS disponibilizado por:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS disponibilizado por:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -411,9 +427,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Os Meus Documentos\\As Minhas Imagens"
        IDS_COMMON_VIDEO            "Os Meus Documentos\\Os Meus Vídeos"
        IDS_CDBURN_AREA             "Definições locais\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index f704d74..8df0ba3 100644 (file)
@@ -126,17 +126,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Π%s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
+BEGIN
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "Ðàçðàáîò÷èêè ReactOS:", 98, 8, 55, 137, 10
+       LTEXT "Ðàçðàáîò÷èêè ReactOS:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -410,9 +426,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Îáùèå äîêóìåíòû\\Ìîè ðèñóíêè"
        IDS_COMMON_VIDEO            "Îáùèå äîêóìåíòû\\Ìîè ôèëüìû"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+       
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 0e8320b..03e547a 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "About %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Choose Program..."
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 8a7765b..4dd58f7 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "O %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "V redu", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS so ustvarili:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "V redu", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS so ustvarili:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index ac06034..7d593ea 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Om %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS hade inte varit möjligt utan dessa personer:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS hade inte varit möjligt utan dessa personer:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-        IDS_OPEN_WITH               "Open With"
-        IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index e4f4686..b71ceaa 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "%s Hakkýnda"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "Tamam", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS'ý size sunan geliþtiriciler:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "Tamam", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS'ý size sunan geliþtiriciler:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Belgeler\\Resimlerim"
        IDS_COMMON_VIDEO            "Belgeler\\Videolarým"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-    IDS_OPEN_WITH               "Open With"
-    IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index 645db05..d9e26b3 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Ïðî %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "OK", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "Ðîçðîáíèêè ReactOS:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "OK", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "Ðîçðîáíèêè ReactOS:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
-    IDS_OPEN_WITH               "Open With"
-    IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_OPEN_WITH               "Open With"
+       IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index ef1d78d..3dffb1f 100644 (file)
@@ -125,17 +125,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Å dfait di %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "I Va", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS a estu fwait par:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "I Va", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS a estu fwait par:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,9 +425,14 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
+
        IDS_OPEN_WITH               "Open With"
        IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
index d49dfa7..8033f89 100644 (file)
@@ -126,17 +126,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "¹ØÓÚ %s"
-FONT 10, "MS Shell Dlg"
+FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "È·¶¨", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 30, 10, 137, 10
-       LTEXT "", 101, 30, 22, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "È·¶¨", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -410,11 +426,16 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
+
        IDS_OPEN_WITH               "Open With"
        IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
 
 #pragma code_page(default)
index 3654289..c2e249c 100644 (file)
@@ -126,16 +126,33 @@ BEGIN
        LTEXT "", IDD_MESSAGE, 40, 10, 238, 52, 0
 END
 
-SHELL_ABOUT_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 210, 152
-STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+IDD_SHELL_ABOUT DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 275, 198
+STYLE DS_FIXEDSYS | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "êP춠%s"
 FONT 8, "MS Shell Dlg"
 BEGIN
-       DEFPUSHBUTTON "´_¶¨", IDOK, 153, 133, 50, 12, WS_TABSTOP
-       LISTBOX 99, 8, 65, 137, 82, LBS_NOTIFY | WS_VSCROLL | WS_BORDER
-       ICON "", 1088, 10, 10, 14, 16
-       LTEXT "", 100, 35, 10, 137, 10
-       LTEXT "ReactOS was brought to you by:", 98, 8, 55, 137, 10
+       ICON "", IDC_SHELL_ABOUT_ICON, 7, 55, 21, 20
+       LTEXT "", IDC_SHELL_ABOUT_APPNAME, 35, 55, 200, 10
+       LTEXT "Version " KERNEL_VERSION_STR " (" KERNEL_VERSION_BUILD_STR ")", IDC_STATIC, 35, 65, 235, 10
+       LTEXT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT, IDC_STATIC, 35, 75, 210, 10
+       LTEXT "", IDC_SHELL_ABOUT_OTHERSTUFF, 35, 90, 180, 20
+       LTEXT "This ReactOS version is registered to:", IDC_STATIC, 35, 115, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_USERNAME, 45, 125, 180, 10
+       LTEXT "", IDC_SHELL_ABOUT_REG_ORGNAME, 45, 135, 180, 10
+       LTEXT "", IDC_STATIC, 35, 147, 235, 1, SS_ETCHEDHORZ
+       LTEXT "Installed physical memory:", IDC_STATIC, 35, 152, 130, 10
+       LTEXT "", IDC_SHELL_ABOUT_PHYSMEM, 167, 152, 88, 10
+       DEFPUSHBUTTON "´_¶¨", IDOK, 220, 178, 50, 14
+       
+       PUSHBUTTON "", IDC_SHELL_ABOUT_AUTHORS, 5, 178, 70, 14
+END
+
+IDD_SHELL_ABOUT_AUTHORS DIALOGEX MOVEABLE DISCARDABLE 35, 90, 235, 85
+STYLE DS_FIXEDSYS | WS_CHILD
+FONT 8, "MS Shell Dlg"
+BEGIN
+       LTEXT "ReactOS was brought to you by:", IDC_STATIC, 0, 0, 180, 10
+       LISTBOX IDC_SHELL_ABOUT_AUTHORS_LISTBOX, 0, 10, 165, 75
 END
 
 SHELL_RUN_DLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 227, 95
@@ -409,11 +426,16 @@ BEGIN
        IDS_COMMON_PICTURES         "Documents\\My Pictures"
        IDS_COMMON_VIDEO            "Documents\\My Video"
        IDS_CDBURN_AREA             "Local Settings\\Application Data\\Microsoft\\CD Burning"
+
        IDS_DRIVE_FIXED             "Local Disk"
        IDS_DRIVE_CDROM             "CDROM"
        IDS_DRIVE_NETWORK           "Network Disk"
+
        IDS_OPEN_WITH               "Open With"
        IDS_OPEN_WITH_CHOOSE        "Select Program"
+
+       IDS_SHELL_ABOUT_AUTHORS     "&Authors"
+       IDS_SHELL_ABOUT_BACK        "< &Back"
 END
 
 #pragma code_page(default)
diff --git a/reactos/dll/win32/shell32/res/bitmaps/shell_about_logo_24bpp.bmp b/reactos/dll/win32/shell32/res/bitmaps/shell_about_logo_24bpp.bmp
new file mode 100755 (executable)
index 0000000..335383f
Binary files /dev/null and b/reactos/dll/win32/shell32/res/bitmaps/shell_about_logo_24bpp.bmp differ
index 6bb05d7..138d174 100644 (file)
@@ -37,7 +37,7 @@ END
  * found in the corresponding directorys
  */
 #include "icon_res.rc"
-//#include "bitmap_res.rc"
+#include "bitmap_res.rc"
 #include "avi_res.rc"
 
 /*
index 4a12b30..e49043d 100644 (file)
@@ -852,31 +852,11 @@ typedef struct
     LPCWSTR  szApp;
     LPCWSTR  szOtherStuff;
     HICON hIcon;
-    HFONT hFont;
 } ABOUT_INFO;
 
-#define IDC_STATIC_TEXT1   100
-#define IDC_STATIC_TEXT2   101
-#define IDC_LISTBOX        99
-#define IDC_WINE_TEXT      98
-
 #define DROP_FIELD_TOP    (-15)
 #define DROP_FIELD_HEIGHT  15
 
-static BOOL __get_dropline( HWND hWnd, LPRECT lprect )
-{
-    HWND hWndCtl = GetDlgItem(hWnd, IDC_WINE_TEXT);
-
-    if( hWndCtl )
-    {
-        GetWindowRect( hWndCtl, lprect );
-        MapWindowPoints( 0, hWnd, (LPPOINT)lprect, 2 );
-        lprect->bottom = (lprect->top += DROP_FIELD_TOP);
-        return TRUE;
-    }
-    return FALSE;
-}
-
 /*************************************************************************
  * SHAppBarMessage            [SHELL32.@]
  */
@@ -968,77 +948,250 @@ HRESULT WINAPI SHLoadInProc (REFCLSID rclsid)
     return DISP_E_MEMBERNOTFOUND;
 }
 
+static VOID SetRegTextData(HWND hWnd, HKEY hKey, LPWSTR Value, UINT uID)
+{
+    DWORD dwBufferSize;
+    DWORD dwType;
+    LPWSTR lpBuffer;
+
+    if( RegQueryValueExW(hKey, Value, NULL, &dwType, NULL, &dwBufferSize) == ERROR_SUCCESS )
+    {
+        if(dwType == REG_SZ)
+        {
+            lpBuffer = HeapAlloc(GetProcessHeap(), 0, dwBufferSize);
+
+            if(lpBuffer)
+            {
+                if( RegQueryValueExW(hKey, Value, NULL, &dwType, (LPBYTE)lpBuffer, &dwBufferSize) == ERROR_SUCCESS )
+                {
+                    SetDlgItemTextW(hWnd, uID, lpBuffer);
+                }
+
+                HeapFree(GetProcessHeap(), 0, lpBuffer);
+            }
+        }
+    }
+}
+
+INT_PTR CALLBACK AboutAuthorsDlgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
+{
+    switch(msg)
+    {
+        case WM_INITDIALOG:
+        {
+            const char* const *pstr = SHELL_Authors;
+
+            // Add the authors to the list
+            SendDlgItemMessageW( hWnd, IDC_SHELL_ABOUT_AUTHORS_LISTBOX, WM_SETREDRAW, FALSE, 0 );
+
+            while (*pstr)
+            {
+                WCHAR name[64];
+
+                /* authors list is in utf-8 format */
+                MultiByteToWideChar( CP_UTF8, 0, *pstr, -1, name, sizeof(name)/sizeof(WCHAR) );
+                SendDlgItemMessageW( hWnd, IDC_SHELL_ABOUT_AUTHORS_LISTBOX, LB_ADDSTRING, (WPARAM)-1, (LPARAM)name );
+                pstr++;
+            }
+
+            SendDlgItemMessageW( hWnd, IDC_SHELL_ABOUT_AUTHORS_LISTBOX, WM_SETREDRAW, TRUE, 0 );
+
+            return TRUE;
+        }
+    }
+
+    return FALSE;
+}
 /*************************************************************************
  * AboutDlgProc            (internal)
  */
-INT_PTR CALLBACK AboutDlgProc( HWND hWnd, UINT msg, WPARAM wParam,
-                              LPARAM lParam )
+INT_PTR CALLBACK AboutDlgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam )
 {
-    HWND hWndCtl;
-
-    TRACE("\n");
+    static DWORD   cxLogoBmp;
+    static DWORD   cyLogoBmp;
+    static HBITMAP hLogoBmp;
+    static HWND    hWndAuthors;
 
     switch(msg)
     {
-    case WM_INITDIALOG:
+        case WM_INITDIALOG:
         {
             ABOUT_INFO *info = (ABOUT_INFO *)lParam;
-            WCHAR Template[512], AppTitle[512];
 
             if (info)
             {
-                const char* const *pstr = SHELL_Authors;
-                SendDlgItemMessageW(hWnd, stc1, STM_SETICON,(WPARAM)info->hIcon, 0);
-                GetWindowTextW( hWnd, Template, sizeof(Template)/sizeof(WCHAR) );
-                sprintfW( AppTitle, Template, info->szApp );
-                SetWindowTextW( hWnd, AppTitle );
-                SetWindowTextW( GetDlgItem(hWnd, IDC_STATIC_TEXT1), info->szApp );
-                SetWindowTextW( GetDlgItem(hWnd, IDC_STATIC_TEXT2), info->szOtherStuff );
-                hWndCtl = GetDlgItem(hWnd, IDC_LISTBOX);
-                SendMessageW( hWndCtl, WM_SETREDRAW, 0, 0 );
-                SendMessageW( hWndCtl, WM_SETFONT, (WPARAM)info->hFont, 0 );
-                while (*pstr)
+                const WCHAR szRegKey[] = L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion";
+                HKEY hRegKey;
+                MEMORYSTATUSEX MemStat;
+                WCHAR szAppTitle[512];
+                WCHAR szAppTitleTemplate[512];
+                WCHAR szAuthorsText[20];
+
+                // Preload the ROS bitmap
+                hLogoBmp = LoadImage(shell32_hInstance, MAKEINTRESOURCE(IDB_SHELL_ABOUT_LOGO_24BPP), IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR);
+
+                if(hLogoBmp)
+                {
+                    BITMAP bmpLogo;
+
+                    GetObject( hLogoBmp, sizeof(BITMAP), &bmpLogo );
+
+                    cxLogoBmp = bmpLogo.bmWidth;
+                    cyLogoBmp = bmpLogo.bmHeight;
+                }
+
+                // Set App-specific stuff (icon, app name, szOtherStuff string)
+                SendDlgItemMessageW(hWnd, IDC_SHELL_ABOUT_ICON, STM_SETICON, (WPARAM)info->hIcon, 0);
+
+                GetWindowTextW( hWnd, szAppTitleTemplate, sizeof(szAppTitleTemplate) / sizeof(WCHAR) );
+                wsprintfW( szAppTitle, szAppTitleTemplate, info->szApp );
+                SetWindowTextW( hWnd, szAppTitle );
+
+                SetDlgItemTextW( hWnd, IDC_SHELL_ABOUT_APPNAME, info->szApp );
+                SetDlgItemTextW( hWnd, IDC_SHELL_ABOUT_OTHERSTUFF, info->szOtherStuff );
+
+                // Set the registered user and organization name
+                if(RegOpenKeyExW( HKEY_LOCAL_MACHINE, szRegKey, 0, KEY_QUERY_VALUE, &hRegKey ) == ERROR_SUCCESS)
+                {
+                    SetRegTextData( hWnd, hRegKey, L"RegisteredOwner", IDC_SHELL_ABOUT_REG_USERNAME );
+                    SetRegTextData( hWnd, hRegKey, L"RegisteredOrganization", IDC_SHELL_ABOUT_REG_ORGNAME );
+
+                    RegCloseKey( hRegKey );
+                }
+
+                // Set the value for the installed physical memory
+                MemStat.dwLength = sizeof(MemStat);
+                if( GlobalMemoryStatusEx(&MemStat) )
                 {
-                    WCHAR name[64];
-                    /* authors list is in utf-8 format */
-                    MultiByteToWideChar( CP_UTF8, 0, *pstr, -1, name, sizeof(name)/sizeof(WCHAR) );
-                    SendMessageW( hWndCtl, LB_ADDSTRING, (WPARAM)-1, (LPARAM)name );
-                    pstr++;
+                    WCHAR szBuf[12];
+
+                    if (MemStat.ullTotalPhys > 1024 * 1024 * 1024)
+                    {
+                        double dTotalPhys;
+                        WCHAR szDecimalSeparator[4];
+                        WCHAR szUnits[3];
+
+                        // We're dealing with GBs or more
+                        MemStat.ullTotalPhys /= 1024 * 1024;
+
+                        if (MemStat.ullTotalPhys > 1024 * 1024)
+                        {
+                            // We're dealing with TBs or more
+                            MemStat.ullTotalPhys /= 1024;
+
+                            if (MemStat.ullTotalPhys > 1024 * 1024)
+                            {
+                                // We're dealing with PBs or more
+                                MemStat.ullTotalPhys /= 1024;
+
+                                dTotalPhys = (double)MemStat.ullTotalPhys / 1024;
+                                wcscpy( szUnits, L"PB" );
+                            }
+                            else
+                            {
+                                dTotalPhys = (double)MemStat.ullTotalPhys / 1024;
+                                wcscpy( szUnits, L"TB" );
+                            }
+                        }
+                        else
+                        {
+                            dTotalPhys = (double)MemStat.ullTotalPhys / 1024;
+                            wcscpy( szUnits, L"GB" );
+                        }
+
+                        // We need the decimal point of the current locale to display the RAM size correctly
+                        if( GetLocaleInfoW(LOCALE_USER_DEFAULT, LOCALE_SDECIMAL, szDecimalSeparator, sizeof(szDecimalSeparator) / sizeof(WCHAR)) > 0)
+                        {
+                            UCHAR uDecimals;
+                            UINT uIntegral;
+
+                            uIntegral = (UINT)dTotalPhys;
+                            uDecimals = (UCHAR)((UINT)(dTotalPhys * 100) - uIntegral * 100);
+
+                            // Display the RAM size with 2 decimals
+                            wsprintfW(szBuf, L"%u%s%02u %s", uIntegral, szDecimalSeparator, uDecimals, szUnits);
+                        }
+                    }
+                    else
+                    {
+                        // We're dealing with MBs, don't show any decimals
+                        wsprintfW( szBuf, L"%u MB", (UINT)MemStat.ullTotalPhys / 1024 / 1024 );
+                    }
+
+                    SetDlgItemTextW( hWnd, IDC_SHELL_ABOUT_PHYSMEM, szBuf);
                 }
-                SendMessageW( hWndCtl, WM_SETREDRAW, 1, 0 );
+
+                // Add the Authors dialog
+                hWndAuthors = CreateDialogW( shell32_hInstance, MAKEINTRESOURCEW(IDD_SHELL_ABOUT_AUTHORS), hWnd, AboutAuthorsDlgProc );
+                LoadStringW( shell32_hInstance, IDS_SHELL_ABOUT_AUTHORS, szAuthorsText, sizeof(szAuthorsText) / sizeof(WCHAR) );
+                SetDlgItemTextW( hWnd, IDC_SHELL_ABOUT_AUTHORS, szAuthorsText );
             }
+
+            return TRUE;
         }
-        return 1;
 
-    case WM_PAINT:
+        case WM_PAINT:
         {
-            RECT rect;
-            PAINTSTRUCT ps;
-            HDC hDC = BeginPaint( hWnd, &ps );
-
-            if (__get_dropline( hWnd, &rect ))
+            if(hLogoBmp)
             {
-                SelectObject( hDC, GetStockObject( BLACK_PEN ) );
-                MoveToEx( hDC, rect.left, rect.top, NULL );
-                LineTo( hDC, rect.right, rect.bottom );
+                PAINTSTRUCT ps;
+                HDC hdc;
+                HDC hdcMem;
+                
+                hdc = BeginPaint(hWnd, &ps);
+                hdcMem = CreateCompatibleDC(hdc);
+
+                if(hdcMem)
+                {
+                    SelectObject(hdcMem, hLogoBmp);
+                    BitBlt(hdc, 0, 0, cxLogoBmp, cyLogoBmp, hdcMem, 0, 0, SRCCOPY);
+
+                    DeleteDC(hdcMem);
+                }
+
+                EndPaint(hWnd, &ps);
             }
-            EndPaint( hWnd, &ps );
+
+            break;
         }
-    break;
 
-    case WM_COMMAND:
-        if (wParam == IDOK || wParam == IDCANCEL)
-        {
+        case WM_COMMAND:
+            switch(wParam)
+            {
+                case IDOK:
+                case IDCANCEL:
+                    EndDialog(hWnd, TRUE);
+                    return TRUE;
+
+                case IDC_SHELL_ABOUT_AUTHORS:
+                {
+                    static BOOL bShowingAuthors = FALSE;
+                    WCHAR szAuthorsText[20];
+
+                    if(bShowingAuthors)
+                    {
+                        LoadStringW( shell32_hInstance, IDS_SHELL_ABOUT_AUTHORS, szAuthorsText, sizeof(szAuthorsText) / sizeof(WCHAR) );
+                        ShowWindow( hWndAuthors, SW_HIDE );
+                    }
+                    else
+                    {
+                        LoadStringW( shell32_hInstance, IDS_SHELL_ABOUT_BACK, szAuthorsText, sizeof(szAuthorsText) / sizeof(WCHAR) );
+                        ShowWindow( hWndAuthors, SW_SHOW );
+                    }
+
+                    SetDlgItemTextW( hWnd, IDC_SHELL_ABOUT_AUTHORS, szAuthorsText );
+                    bShowingAuthors = !bShowingAuthors;
+                    return TRUE;
+                }
+            }
+            break;
+
+        case WM_CLOSE:
             EndDialog(hWnd, TRUE);
-            return TRUE;
-        }
-        break;
-    case WM_CLOSE:
-      EndDialog(hWnd, TRUE);
-      break;
+            break;
     }
 
-    return 0;
+    return FALSE;
 }
 
 
@@ -1076,32 +1229,27 @@ BOOL WINAPI ShellAboutA( HWND hWnd, LPCSTR szApp, LPCSTR szOtherStuff, HICON hIc
  * ShellAboutW                [SHELL32.289]
  */
 BOOL WINAPI ShellAboutW( HWND hWnd, LPCWSTR szApp, LPCWSTR szOtherStuff,
-                             HICON hIcon )
+                         HICON hIcon )
 {
     ABOUT_INFO info;
-    LOGFONTW logFont;
     HRSRC hRes;
-    LPVOID template;
+    LPVOID DlgTemplate;
     BOOL bRet;
-    static const WCHAR wszSHELL_ABOUT_MSGBOX[] =
-        {'S','H','E','L','L','_','A','B','O','U','T','_','M','S','G','B','O','X',0};
 
     TRACE("\n");
 
-    if(!(hRes = FindResourceW(shell32_hInstance, wszSHELL_ABOUT_MSGBOX, (LPWSTR)RT_DIALOG)))
+    // DialogBoxIndirectParamW will be called with the hInstance of the calling application, so we have to preload the dialog template
+    if(!(hRes = FindResourceW(shell32_hInstance, MAKEINTRESOURCEW(IDD_SHELL_ABOUT), (LPWSTR)RT_DIALOG)))
         return FALSE;
-    if(!(template = (LPVOID)LoadResource(shell32_hInstance, hRes)))
+    if(!(DlgTemplate = (LPVOID)LoadResource(shell32_hInstance, hRes)))
         return FALSE;
+
     info.szApp        = szApp;
     info.szOtherStuff = szOtherStuff;
     info.hIcon        = hIcon ? hIcon : LoadIconW( 0, (LPWSTR)IDI_WINLOGO );
 
-    SystemParametersInfoW( SPI_GETICONTITLELOGFONT, 0, &logFont, 0 );
-    info.hFont = CreateFontIndirectW( &logFont );
-
     bRet = DialogBoxIndirectParamW((HINSTANCE)GetWindowLongPtrW( hWnd, GWLP_HINSTANCE ),
-                                   template, hWnd, AboutDlgProc, (LPARAM)&info );
-    DeleteObject(info.hFont);
+                                   DlgTemplate, hWnd, AboutDlgProc, (LPARAM)&info );
     return bRet;
 }
 
index 295069d..862314e 100644 (file)
 #ifndef __WINE_SHELL_RES_H
 #define __WINE_SHELL_RES_H
 
+#define IDC_STATIC                  -1
+
+/* Bitmap ID's */
+#define IDB_SHELL_ABOUT_LOGO_24BPP  131
+
 /*
        columntitles for the shellview
 */
-#define IDS_SHV_COLUMN1                7
-#define IDS_SHV_COLUMN2                8
-#define IDS_SHV_COLUMN3                9
-#define IDS_SHV_COLUMN4                10
-#define IDS_SHV_COLUMN5                11
-#define IDS_SHV_COLUMN6                12
-#define IDS_SHV_COLUMN7                13
-#define IDS_SHV_COLUMN8                14
-#define IDS_SHV_COLUMN9                15
-#define IDS_SHV_COLUMN10       16
-#define IDS_SHV_COLUMN11       17
-#define IDS_SHV_COLUMN_DELFROM  18
-#define IDS_SHV_COLUMN_DELDATE  19
-
-#define IDS_DESKTOP            20
-#define IDS_MYCOMPUTER         21
-
-#define IDS_SELECT             22
-#define IDS_OPEN               23
-#define IDS_VIEW_LARGE         24
-#define IDS_VIEW_SMALL         25
-#define IDS_VIEW_LIST          26
-#define IDS_VIEW_DETAILS       27
-
-#define IDS_RESTART_TITLE      40
-#define IDS_RESTART_PROMPT     41
-#define IDS_SHUTDOWN_TITLE     42
-#define IDS_SHUTDOWN_PROMPT    43
+#define IDS_SHV_COLUMN1             7
+#define IDS_SHV_COLUMN2             8
+#define IDS_SHV_COLUMN3             9
+#define IDS_SHV_COLUMN4             10
+#define IDS_SHV_COLUMN5             11
+#define IDS_SHV_COLUMN6             12
+#define IDS_SHV_COLUMN7             13
+#define IDS_SHV_COLUMN8             14
+#define IDS_SHV_COLUMN9             15
+#define IDS_SHV_COLUMN10            16
+#define IDS_SHV_COLUMN11            17
+#define IDS_SHV_COLUMN_DELFROM      18
+#define IDS_SHV_COLUMN_DELDATE      19
+
+#define IDS_DESKTOP                 20
+#define IDS_MYCOMPUTER              21
+
+#define IDS_SELECT                  22
+#define IDS_OPEN                    23
+#define IDS_VIEW_LARGE              24
+#define IDS_VIEW_SMALL              25
+#define IDS_VIEW_LIST               26
+#define IDS_VIEW_DETAILS            27
+
+#define IDS_RESTART_TITLE           40
+#define IDS_RESTART_PROMPT          41
+#define IDS_SHUTDOWN_TITLE          42
+#define IDS_SHUTDOWN_PROMPT         43
 
 #define IDS_PROGRAMS                45
 #define IDS_PERSONAL                46
 
 #define IDS_CREATEFOLDER_DENIED     128
 #define IDS_CREATEFOLDER_CAPTION    129
-#define IDS_DELETEITEM_CAPTION     130
+#define IDS_DELETEITEM_CAPTION      130
 #define IDS_DELETEFOLDER_CAPTION    131
-#define IDS_DELETEITEM_TEXT        132
-#define IDS_DELETEMULTIPLE_TEXT            133
+#define IDS_DELETEITEM_TEXT         132
+#define IDS_DELETEMULTIPLE_TEXT     133
 #define IDS_OVERWRITEFILE_CAPTION   134
-#define IDS_OVERWRITEFILE_TEXT     135
+#define IDS_OVERWRITEFILE_TEXT      135
 #define IDS_DELETESELECTED_TEXT     136
 #define IDS_TRASHFOLDER_TEXT        137
 #define IDS_TRASHITEM_TEXT          138
 #define IDS_OVERWRITEFOLDER_TEXT    141
 #define IDS_OPEN_WITH               142
 #define IDS_OPEN_WITH_CHOOSE        143
+#define IDS_SHELL_ABOUT_AUTHORS     144
+#define IDS_SHELL_ABOUT_BACK        145
 
-/* Note: this string is referenced from the registry*/
+/* Note: this string is referenced from the registry */
 #define IDS_RECYCLEBIN_FOLDER_NAME   8964
 
-#define IDD_ICON                0x4300
-#define IDD_MESSAGE             0x4301
+#define IDD_ICON                    0x4300
+#define IDD_MESSAGE                 0x4301
 
 /* these IDs are the same as on native */
-#define IDD_YESTOALL            0x3207
+#define IDD_YESTOALL                0x3207
+
 /* browse for folder dialog box */
-#define IDD_MAKENEWFOLDER       0x3746
-#define IDD_FOLDERTEXT          0x3745
-#define IDD_FOLDER              0x3744
-#define IDD_STATUS             0x3743
-#define IDD_TITLE              0x3742
-#define IDD_TREEVIEW           0x3741
+#define IDD_MAKENEWFOLDER           0x3746
+#define IDD_FOLDERTEXT              0x3745
+#define IDD_FOLDER                  0x3744
+#define IDD_STATUS                  0x3743
+#define IDD_TITLE                   0x3742
+#define IDD_TREEVIEW                0x3741
 #define SHELL_EXTENDED_SHORTCUT_DLG 0x4000
 
+/* ID's of the ShellAbout controls */
+// Part 1 - ID's identical to Windows Server 2003 SP1's shell32.dll
+#define IDD_SHELL_ABOUT                   0x3810
+#define IDC_SHELL_ABOUT_ICON              0x3009
+#define IDC_SHELL_ABOUT_APPNAME           0x3500
+#define IDC_SHELL_ABOUT_OTHERSTUFF        0x350D
+#define IDC_SHELL_ABOUT_REG_USERNAME      0x3507
+#define IDC_SHELL_ABOUT_REG_ORGNAME       0x3508
+#define IDC_SHELL_ABOUT_PHYSMEM           0x3503
+
+// Part 2 - ReactOS-specific ID's
+#define IDD_SHELL_ABOUT_AUTHORS           0x4100
+#define IDC_SHELL_ABOUT_AUTHORS           0x4101
+#define IDC_SHELL_ABOUT_AUTHORS_LISTBOX   0x4102
+
 #define IDI_SHELL_DOCUMENT           1
 #define IDI_SHELL_FOLDER             4
 #define IDI_SHELL_FOLDER_OPEN        5
index 9a347e7..0e43383 100644 (file)
 #include "version.h"
 #include "buildno.h"
 
+/* Define some defaults (shouldn't be overwritten by applications */
+#define REACTOS_DEFAULT_STR_COMPANY_NAME    "ReactOS Development Team\0"
+#define REACTOS_DEFAULT_STR_DESCRIPTION     "ReactOS Core Component\0"
+#define REACTOS_DEFAULT_STR_INTERNAL_NAME   "\0"
+#define REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT "Copyright 1998-2007 ReactOS Team\0"
+#define REACTOS_DEFAULT_STR_PRODUCT_NAME    "ReactOS Operating System\0"
+
 /* Set defaults for everything, unless overridden */
 #ifndef REACTOS_FILEVERSION
 #ifdef REACTOS_VERSION_DLL
 #endif /* REACTOS_FILESUBTYPE */
 
 #ifndef REACTOS_STR_COMPANY_NAME
-#define REACTOS_STR_COMPANY_NAME "ReactOS Development Team\0"
+#define REACTOS_STR_COMPANY_NAME REACTOS_DEFAULT_STR_COMPANY_NAME
 #endif /* REACTOS_STR_COMPANY_NAME */
 
 #ifndef REACTOS_STR_FILE_DESCRIPTION
-#define REACTOS_STR_FILE_DESCRIPTION "ReactOS core dll\0"
+#define REACTOS_STR_FILE_DESCRIPTION REACTOS_DEFAULT_STR_FILE_DESCRIPTION
 #endif /* REACTOS_STR_FILE_DESCRIPTION */
 
 #ifndef REACTOS_STR_FILE_VERSION
 #endif /* REACTOS_STR_FILE_VERSION */
 
 #ifndef REACTOS_STR_INTERNAL_NAME
-#define REACTOS_STR_INTERNAL_NAME "\0"
+#define REACTOS_STR_INTERNAL_NAME REACTOS_DEFAULT_STR_INTERNAL_NAME
 #endif /* REACTOS_STR_INTERNAL_NAME */
 
 #ifndef REACTOS_STR_LEGAL_COPYRIGHT
-#define REACTOS_STR_LEGAL_COPYRIGHT "Copyright 1998-2007 ReactOS Team\0"
+#define REACTOS_STR_LEGAL_COPYRIGHT REACTOS_DEFAULT_STR_LEGAL_COPYRIGHT
 #endif /* REACTOS_STR_LEGAL_COPYRIGHT */
 
 #ifndef REACTOS_STR_ORIGINAL_FILENAME
@@ -86,7 +93,7 @@
 #endif /* REACTOS_STR_ORIGINAL_FILENAME */
 
 #ifndef REACTOS_STR_PRODUCT_NAME
-#define REACTOS_STR_PRODUCT_NAME "ReactOS Operating System\0"
+#define REACTOS_STR_PRODUCT_NAME REACTOS_DEFAULT_STR_PRODUCT_NAME
 #endif /* REACTOS_STR_PRODUCT_NAME */
 
 #ifndef REACTOS_STR_PRODUCT_VERSION