diff options
| author | Markus Mittendrein <git@maxmitti.tk> | 2017-01-05 16:19:56 +0100 |
|---|---|---|
| committer | Markus Mittendrein <git@maxmitti.tk> | 2017-01-05 16:19:56 +0100 |
| commit | 9b5d0a3ddf41e686439dcda1edfe11eee51c3b07 (patch) | |
| tree | eda63d0f51f49b36e0269b6efdf4c612d9ab7d68 /DTMenuCompatibility.c | |
| download | System.c4g-9b5d0a3ddf41e686439dcda1edfe11eee51c3b07.tar.gz System.c4g-9b5d0a3ddf41e686439dcda1edfe11eee51c3b07.zip | |
Initial
Diffstat (limited to 'DTMenuCompatibility.c')
| -rw-r--r-- | DTMenuCompatibility.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/DTMenuCompatibility.c b/DTMenuCompatibility.c new file mode 100644 index 0000000..0401b95 --- /dev/null +++ b/DTMenuCompatibility.c @@ -0,0 +1,20 @@ +#strict 2 +#appendto MN7I + +static const Menu_Enum_Symbol = Menu_Layout_Symbol; +static const Menu_Enum_InfoCaption = Menu_Layout_InfoCaption; + +static const Menu_Enum_Caption = Menu_Layout_Caption; +static const Menu_Enum_Value = Menu_Layout_Value; + +global func Menu_SubMenu(caption, symbol, string infoCaption, array menuEntries_Settings, int count, int extra, XPar1, XPar2) +{ + if(GetType(caption) == C4V_Array) // caption contains all entry settings for the current menu and symbol contains all submenu entries and settings + { + return inherited(caption, symbol, infoCaption, menuEntries_Settings, count, extra, XPar1, XPar2, ...); + } + else + { + return inherited([Menu_Entry_Caption(caption), Menu_Entry_Symbol(symbol), Menu_Entry_Count(count), Menu_Entry_InfoCaption(infoCaption), Menu_Entry_Extra(extra), Menu_Entry_XPar1(XPar1), Menu_Entry_XPar2(XPar2)], menuEntries_Settings); + } +} |
