5 * th9x - http://code.google.com/p/th9x
6 * er9x - http://code.google.com/p/er9x
7 * gruvin9x - http://code.google.com/p/gruvin9x
9 * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
11 * This program is free software; you can redistribute it and/or modify
12 * it under the terms of the GNU General Public License version 2 as
13 * published by the Free Software Foundation.
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
24 void menuRadioSpecialFunctions(event_t event
)
27 const CustomFunctionData
* cfn
= &g_eeGeneral
.customFn
[menuVerticalPosition
];
28 if (!CFN_SWITCH(cfn
) && menuHorizontalPosition
< 0 && event
==EVT_KEY_BREAK(KEY_ENTER
)) {
29 menuHorizontalPosition
= 0;
33 MENU(STR_MENUSPECIALFUNCS
, menuTabGeneral
, MENU_RADIO_SPECIAL_FUNCTIONS
, HEADER_LINE
+MAX_SPECIAL_FUNCTIONS
, { HEADER_LINE_COLUMNS NAVIGATION_LINE_BY_LINE
|4/*repeated*/ });
35 menuSpecialFunctions(event
, g_eeGeneral
.customFn
, &globalFunctionsContext
);
38 if (!CFN_SWITCH(cfn
) && menuHorizontalPosition
== 0 && s_editMode
<= 0) {
39 menuHorizontalPosition
= -1;