BEGIN
POPUP "&Protokoll"
BEGIN
- MENUITEM "Protokoll s&peichern...", IDM_SAVE_PROTOCOL, GRAYED
+ MENUITEM "&Open...", IDM_OPEN_EVENTLOG
+ MENUITEM "Save &Event Log as...", IDM_SAVE_EVENTLOG
+ MENUITEM "&Close", IDM_CLOSE_EVENTLOG
MENUITEM SEPARATOR
- MENUITEM "Alle E&reignisse löschen", IDM_CLEAR_EVENTS, GRAYED
+ MENUITEM "&Alle Ereignisse löschen", IDM_CLEAR_EVENTS
+ MENUITEM "&Rename\tF2", IDM_RENAME_EVENTLOG
+ MENUITEM "Log Se&ttings...", IDM_EVENTLOG_SETTINGS
MENUITEM SEPARATOR
MENUITEM "B&eenden", IDM_EXIT
END
POPUP "&Ansicht"
BEGIN
- MENUITEM "&Aktualisieren", IDM_REFRESH
+ MENUITEM "&Newest first", IDM_LIST_NEWEST
+ MENUITEM "&Oldest first", IDM_LIST_OLDEST
+ MENUITEM SEPARATOR
+ MENUITEM "&Details...\tEnter", IDM_EVENT_DETAILS
+ MENUITEM SEPARATOR
+ MENUITEM "&Aktualisieren\tF5", IDM_REFRESH
+ END
+ POPUP "&Optionen"
+ BEGIN
+ MENUITEM "&Show event details view", IDM_SHOW_EVENT_DETAILS_VIEW
END
- MENUITEM "&Optionen", IDM_OPTIONS
POPUP "&Hilfe"
BEGIN
MENUITEM "H&ilfe", IDM_HELP
MENUITEM SEPARATOR
- MENUITEM "Ü&ber...", IDM_ABOUT
+ MENUITEM "Ü&ber", IDM_ABOUT
END
END
BEGIN
"?", IDM_ABOUT, ASCII, ALT
"/", IDM_ABOUT, ASCII, ALT
+ VK_F2, IDM_RENAME_EVENTLOG, VIRTKEY
+ VK_F5, IDM_REFRESH, VIRTKEY
END
-IDD_ABOUTBOX DIALOGEX 0, 0, 230, 75
-STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU
-CAPTION "Über"
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
-BEGIN
- ICON IDI_EVENTVWR, IDC_MYICON, 14, 9, 21, 20
- LTEXT "ReactOS Ereignisanzeige 1.0", IDC_STATIC, 49, 10, 119, 8, SS_NOPREFIX
- LTEXT "Copyright (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)", IDC_STATIC, 49, 20, 119, 22
- DEFPUSHBUTTON "OK", IDOK, 90, 48, 42, 16, WS_GROUP
-END
-
-IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
-STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
-CAPTION "Bitte warten.."
-FONT 8, "MS Shell Dlg", 0, 0, 0x0
+IDD_EVENTDETAILS_DLG DIALOGEX 0, 0, 266, 240
+STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_THICKFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+EXSTYLE WS_EX_CONTEXTHELP
+CAPTION "Ereignisdetails"
+FONT 8, "MS Shell Dlg"
BEGIN
- CTEXT "Ereignis-Protokolle werden geladen. Bitte warten...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
+ LTEXT "EvtDetailsCtrl", IDC_STATIC, 0, 0, 266, 215
+ PUSHBUTTON "&Hilfe", IDHELP, 8, 220, 50, 14
+ DEFPUSHBUTTON "&Schließen", IDOK, 208, 220, 50, 14
END
-IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
-STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
-EXSTYLE WS_EX_CONTEXTHELP
-CAPTION "Ereignisdetails"
-FONT 8, "MS Shell Dlg", 400, 0, 0x1
+IDD_EVENTDETAILS_CTRL DIALOGEX 0, 0, 266, 215
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Datum:", IDC_STATIC, 8, 5, 31, 8
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
LTEXT "&Computer:", IDC_STATIC, 8, 45, 36, 8
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
- PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
- PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
- PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
+ PUSHBUTTON "", IDC_PREVIOUS, 230, 5, 28, 14, BS_ICON
+ PUSHBUTTON "", IDC_NEXT, 230, 21, 28, 14, BS_ICON
+ PUSHBUTTON "", IDC_COPY, 230, 37, 28, 14, BS_ICON
LTEXT "&Bezeichnung:", IDC_STATIC, 8, 65, 45, 8
- EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
+ CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 250, 60
- LTEXT "D&aten:", IDC_STATIC, 8, 169, 24, 8
- CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
- CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
- EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
+ LTEXT "D&aten:", IDC_DETAILS_STATIC, 8, 140, 24, 8
+ CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 140, 34, 8
+ CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 140, 34, 8
+ EDITTEXT IDC_EVENTDATAEDIT, 8, 150, 250, 60, ES_MULTILINE | ES_AUTOHSCROLL | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER
+END
- PUSHBUTTON "&Hilfe", IDHELP, 8, 228, 50, 14
- DEFPUSHBUTTON "&Schließen", IDOK, 206, 228, 50, 14
+IDD_LOGPROPERTIES_GENERAL DIALOGEX 0, 0, 252, 234
+STYLE DS_SHELLFONT | WS_POPUP | WS_CAPTION
+CAPTION "General"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ LTEXT "&Display name:", IDC_STATIC, 7, 9, 60, 8
+ EDITTEXT IDC_DISPLAYNAME, 67, 7, 178, 12, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
+ LTEXT "&Log name:", IDC_STATIC, 7, 25, 60, 8
+ EDITTEXT IDC_LOGNAME, 67, 23, 178, 12, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
+ LTEXT "Log &file:", IDC_STATIC, 7, 41, 60, 8
+ EDITTEXT IDC_LOGFILE, 67, 39, 178, 12, ES_LEFT | ES_AUTOHSCROLL | ES_READONLY | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
+ LTEXT "Size:", IDC_STATIC, 7, 57, 60, 8
+ EDITTEXT IDC_SIZE_LABEL, 67, 57, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+ LTEXT "Created:", IDC_STATIC, 7, 69, 60, 8
+ EDITTEXT IDC_CREATED_LABEL, 67, 69, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+ LTEXT "Modified:", IDC_STATIC, 7, 81, 60, 8
+ EDITTEXT IDC_MODIFIED_LABEL, 67, 81, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+ LTEXT "Accessed:", IDC_STATIC, 7, 93, 60, 8
+ EDITTEXT IDC_ACCESSED_LABEL, 67, 93, 178, 12, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
+ GROUPBOX "Log size", IDC_STATIC, 7, 106, 238, 99
+ LTEXT "&Maximum log size:", IDC_STATIC, 17, 122, 58, 8
+ EDITTEXT IDC_EDIT_MAXLOGSIZE, 80, 119, 40, 14, ES_LEFT | ES_NUMBER | WS_GROUP
+ CONTROL "", IDC_UPDOWN_MAXLOGSIZE, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_NOTHOUSANDS | UDS_ALIGNRIGHT |
+ UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 120, 119, 10, 14
+ LTEXT "KB", IDC_STATIC, 130, 122, 20, 8
+ LTEXT "When maximum log size is reached:", IDC_STATIC, 17, 140, 219, 8
+ CONTROL "&Overwrite events as needed", IDC_OVERWRITE_AS_NEEDED, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 17, 155, 219, 10
+ CONTROL "O&verwrite events older than", IDC_OVERWRITE_OLDER_THAN, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 17, 168, 102, 10
+ EDITTEXT IDC_EDIT_EVENTS_AGE, 122, 165, 35, 14, ES_LEFT | ES_NUMBER | WS_GROUP
+ CONTROL "", IDC_UPDOWN_EVENTS_AGE, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
+ UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 157, 165, 10, 14
+ LTEXT "days", IDC_STATIC, 162, 168, 20, 8
+ CONTROL "Do ¬ overwrite events\n(clear log manually)", IDC_NO_OVERWRITE, "Button", BS_AUTORADIOBUTTON | BS_MULTILINE | WS_GROUP | WS_TABSTOP, 17, 180, 143, 20
+ PUSHBUTTON "&Restore Defaults", IDC_RESTOREDEFAULTS, 166, 183, 70, 14
+ AUTOCHECKBOX "Using a lo&w-speed connection", IDC_LOW_SPEED_CONNECTION, 7, 217, 167, 10
+ PUSHBUTTON "&Clear Log", ID_CLEARLOG, 195, 213, 50, 14
END
STRINGTABLE
BEGIN
+ IDS_COPYRIGHT "Copyright (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)"
IDS_APP_TITLE "Ereignisanzeige"
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
- IDS_STATUS_MSG "%s has %lu event(s)"
- IDS_EVENTSTRINGIDNOTFOUND "Die Bezeichnung für die Ereignis-ID ( %lu ) in der Quelle ( %s ) kann nicht gefunden werden. Es könnte sein, dass der Lokale Computer die notwendigen Registry Einträge oder Nachrichten DLLs, um Nachrichten von Remoten Computern anzuzeigen, nicht besitzt."
+ IDS_STATUS_MSG "%s has %lu event(s) (listed: %lu)"
+ IDS_LOADING_WAIT "Ereignis-Protokolle werden geladen. Bitte warten..."
+ IDS_NO_ITEMS "There are no items to show in this view." // "No events in this log."
+ IDS_EVENTLOG_SYSTEM "System Logs"
+ IDS_EVENTLOG_APP "Application Logs"
+ IDS_EVENTLOG_USER "User Logs"
+ IDS_EVENTSTRINGIDNOTFOUND "Die Bezeichnung für die Ereignis-ID ( %lu ) in der Quelle ( %s ) kann nicht gefunden werden. Es könnte sein, dass der Lokale Computer die notwendigen Registry Einträge oder Nachrichten DLLs, um Nachrichten von Remoten Computern anzuzeigen, nicht besitzt.\n\nThe following information is part of the event:\n\n"
+ IDS_CLEAREVENTS_MSG "Möchten Sie dieses Protokoll vor dem Löschen speichern?"
+ IDS_SAVE_FILTER "Ereignisprotokoll (*.evt)\0*.evt\0"
+END
+
+STRINGTABLE
+BEGIN
+/* Please note that explicit TAB characters '\t' are used to fix the alignment of the message in the MessageBox */
+ IDS_USAGE "ReactOS Event Viewer\n\
+\n\
+EventVwr [computer name] [/l:<event log file>] [/?]\n\
+\n\
+""computer name"" : Specifies the remote computer where to connect\n\
+\tto retrieve the events to display. If no name is specified, the\n\
+\tlocal computer is used.\n\
+\n\
+/l:<event log file> : Specifies which event log file to open.\n\
+\tOnly files in the .evt format (NT ≤ 5.2) are supported.\n\
+\n\
+/? : Displays this help message.\n\
+"
+END
+
+STRINGTABLE
+BEGIN
IDS_EVENTLOG_ERROR_TYPE "Fehler"
IDS_EVENTLOG_WARNING_TYPE "Warnung"
- IDS_EVENTLOG_INFORMATION_TYPE "Informationen"
+ IDS_EVENTLOG_INFORMATION_TYPE "Information"
IDS_EVENTLOG_AUDIT_SUCCESS "Audit Erfolgreich"
IDS_EVENTLOG_AUDIT_FAILURE "Audit Fehlgeschlagen"
IDS_EVENTLOG_SUCCESS "Erfolgreich"
IDS_EVENTLOG_UNKNOWN_TYPE "Unbekanntes Ereignis"
- IDS_CLEAREVENTS_MSG "Möchten Sie dieses Protokoll vor dem Löschen speichern?"
- IDS_SAVE_FILTER "Ereignisprotokoll (*.evt)\0*.evt\0"
+END
+
+STRINGTABLE
+BEGIN
+ IDS_BYTES_FORMAT "bytes" // "%s bytes"
+ // "%1!ls! (%2!ls! bytes)"
END
STRINGTABLE
IDS_COLUMNEVENT "Ereignis"
IDS_COLUMNUSER "Benutzer"
IDS_COLUMNCOMPUTER "Computer"
- IDS_COLUMNEVENTDATA "Ereignisdaten"
END
STRINGTABLE