- remove previously added DRIVE_SHARE_DLG and DRIVE_CONTINGENT_DLG

- the drive share dialog is implemented in rshx32.dll
- the contigent dialog is implemented in dskquoui.dll
- start implementing german general drive dialog

svn path=/trunk/; revision=29345
This commit is contained in:
Johannes Anderwald 2007-10-01 21:53:41 +00:00
parent 108c1a9a60
commit 408fd9b4e8
27 changed files with 25 additions and 442 deletions

View file

@ -41,7 +41,7 @@
#include "undocshell.h"
#include <prsht.h>
#define DRIVE_PROPERTY_PAGES (5)
#define DRIVE_PROPERTY_PAGES (3)
INT_PTR
CALLBACK
@ -85,33 +85,6 @@ DriveHardwareDlg(
return FALSE;
}
INT_PTR
CALLBACK
DriveShareDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
return FALSE;
}
INT_PTR
CALLBACK
DriveContingentDlg(
HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam
)
{
return FALSE;
}
static
const
struct
@ -123,8 +96,6 @@ struct
{ "DRIVE_GENERAL_DLG", DriveGeneralDlg },
{ "DRIVE_EXTRA_DLG", DriveExtraDlg },
{ "DRIVE_HARDWARE_DLG", DriveHardwareDlg },
{ "DRIVE_SHARE_DLG", DriveShareDlg },
{ "DRIVE_CONTINGENT_DLG", DriveContingentDlg }
};
BOOL

View file

@ -225,21 +225,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -138,19 +138,3 @@ CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -140,22 +140,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
BEGIN

View file

@ -227,21 +227,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -139,18 +139,3 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -216,16 +216,36 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 130
DRIVE_GENERAL_DLG DIALOGEX 0, 0, 240, 230
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
CAPTION "Allgemein"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
//ICON
EDITTEXT 14001, 40, 20, 190, 10, ES_LEFT|WS_BORDER|WS_GROUP
LTEXT "Typ:", -1, 15, 55, 40, 10
LTEXT "", 14002, 40, 55, 100, 10
LTEXT "Dateisystem:",-1, 15, 70, 100, 10
LTEXT "", 14003, 40, 70, 100, 10
LTEXT "Belegter Speicher:", -1, 25, 90, 120, 10
LTEXT "", 14004, 110, 90, 120, 10
LTEXT "", 14005, 200, 90, 40, 10
LTEXT "Freier Speicher:", -1, 25, 105, 70, 10
LTEXT "", 14006, 110, 105, 120, 10
LTEXT "", 14007, 200, 105, 40, 10
LTEXT "Speicherkapazität:", -1, 25, 125, 80, 10
LTEXT "", 14008, 110, 125, 120, 10
LTEXT "", 14009, 200, 125, 40, 10
LTEXT "", 14010, 150, 160, 40, 10
PUSHBUTTON "Bereinigen", 14011, 190, 145, 50, 15, WS_DISABLED
CHECKBOX "Laufwerk komprimieren, um Speicherplatz zu sparen", 14012, 15, 205, 165, 10, WS_DISABLED
CHECKBOX "Laufwerk für schnelle Dateisuche indizieren", 14012, 15, 205, 165, 10, WS_DISABLED
}
DRIVE_EXTRA_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
CAPTION "Extras"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
@ -233,23 +253,7 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
DRIVE_HARDWARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
CAPTION "Hardware"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -238,21 +238,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -138,19 +138,3 @@ CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -227,21 +227,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -226,21 +226,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -228,22 +228,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -229,21 +229,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -226,22 +226,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -226,21 +226,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -138,19 +138,3 @@ CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -138,19 +138,3 @@ CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -226,21 +226,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -228,21 +228,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -226,22 +226,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -227,21 +227,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -139,22 +139,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_SLOVENIAN, SUBLANG_NEUTRAL
BEGIN

View file

@ -139,22 +139,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_SLOVAK, SUBLANG_NEUTRAL
BEGIN

View file

@ -225,23 +225,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/*
special folders
*/

View file

@ -226,23 +226,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
STRINGTABLE DISCARDABLE
{
/* columns in the shellview */

View file

@ -143,20 +143,3 @@ CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}

View file

@ -139,22 +139,6 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_SHARE_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
DRIVE_CONTINGENT_DLG DIALOGEX 0, 0, 240, 130
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "Version"
FONT 8, "MS Shell Dlg", 0, 0, 0x0
{
}
/* columns in the shellview */
STRINGTABLE LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
BEGIN