Feature #935 » extrecmenu-1.2.1_no_edit_menu.diff
mod/mymenurecordings.c 2012-04-07 15:33:26.000000000 +0200 | ||
---|---|---|
switch(newhelpkeys)
|
||
{
|
||
case 0: SetHelp(NULL);break;
|
||
case 1: SetHelp(RecordingDirCommands.Count()?tr("Button$Commands"):tr("Button$Open"),NULL,tr("Button$Edit"));break;
|
||
case 2: SetHelp(RecordingCommands.Count()?tr("Button$Commands"):tr("Button$Play"),tr("Button$Rewind"),tr("Button$Edit"),tr("Button$Info"));break;
|
||
case 3: SetHelp(RecordingCommands.Count()?tr("Button$Commands"):tr("Button$Play"),tr("Button$Rewind"),tr("Button$Cancel"),tr("Button$Info"));break;
|
||
case 4: SetHelp(RecordingCommands.Count()?tr("Button$Commands"):tr("Button$Play"),tr("Button$Rewind"),tr("Button$Edit"),NULL);break;
|
||
case 1: SetHelp(RecordingDirCommands.Count()?tr("Button$Commands"):tr("Button$Open"));break;
|
||
case 2: SetHelp(RecordingCommands.Count()?tr("Button$Commands"):tr("Button$Play"),tr("Button$Rewind"),tr("Button$Delete"),newhelpkeys > 2 ? tr("Button$Info") : NULL);break;
|
||
case 3: SetHelp(RecordingCommands.Count()?tr("Button$Commands"):tr("Button$Play"),tr("Button$Rewind"),tr("Button$Cancel"),newhelpkeys > 2 ? tr("Button$Info") : NULL);break;
|
||
case 4: SetHelp(RecordingCommands.Count()?tr("Button$Commands"):tr("Button$Play"),tr("Button$Rewind"),tr("Button$Delete"),NULL);break;
|
||
case 5: SetHelp(RecordingCommands.Count()?tr("Button$Commands"):tr("Button$Play"),tr("Button$Rewind"),tr("Button$Cancel"),NULL);break;
|
||
case 6: SetHelp(tr("Button$Open"),NULL,tr("Button$Cancel"));break;
|
||
}
|
||
... | ... | |
switch(Key)
|
||
{
|
||
case kPlay:
|
||
case kOk: return Play();
|
||
case kRed: return (helpkeys>0 && item && ((item->IsDirectory() && RecordingDirCommands.Count()) || (!item->IsDirectory() && RecordingCommands.Count())))?Commands():Play();
|
||
case kGreen: return Rewind();
|
||
case kYellow: {
|
||
case kYellow: return Delete();
|
||
/*
|
||
{
|
||
if(!HasSubMenu())
|
||
{
|
||
if(item)
|
||
... | ... | |
}
|
||
}
|
||
break;
|
||
*/
|
||
case kInfo:
|
||
case kBlue: return Info();
|
||
case k1...k9: return Commands(Key);
|