#include "utils.h" #include "menu_settings.h" extern char languages_found[MAX_LANGUAGES][LP_MAX_WORD]; void menu_settings_open(menu_t *menu); void menu_restore_settings(const menuitem_t *item); void menu_restore_cmodes (const menuitem_t *item); void menu_delete_cmodes (const menuitem_t *item); void reload_language_and_refresh(const menuitem_t *item); menuitem_t scripts_items[] = { MENUITEM_BOOLEAN(0, LP_WORD(L_I_KEEP_POWER_ON), &settings.keep_power_on, NULL), MENUITEM_BOOLEAN(0, LP_WORD(L_I_REVIEW_OFF), &settings.review_off, NULL), MENUITEM_SCRLCD( 0, LP_WORD(L_I_LCD_SCRIPT), &settings.script_lcd, NULL), MENUITEM_SCRIND( 0, LP_WORD(L_I_INDICATOR), &settings.script_indicator, NULL), }; menuitem_t buttons_items[] = { MENUITEM_BOOLEAN(0, LP_WORD(L_I_USE_DPAD), &settings.use_dpad, NULL), MENUITEM_BOOLEAN(0, LP_WORD(L_I_BUTTON_DISP), &settings.button_disp, NULL), MENUITEM_BTNACTN(0, LP_WORD(L_I_BTN_JUMP), &settings.shortcut_jump, NULL), MENUITEM_BTNACTN(0, LP_WORD(L_I_BTN_TRASH), &settings.shortcut_trash, NULL), }; menuitem_t cmodes_items[] = { MENUITEM_BOOLEAN(0, LP_WORD(L_I_CMODES_CAMERA), &cmodes_config.recall_camera, NULL), MENUITEM_BOOLEAN(0, LP_WORD(L_I_CMODES_400PLUS), &cmodes_config.recall_400plus, NULL),
void menu_params_apply_efcomp (const menuitem_t *item); void menu_params_apply_cf_emit_flash (const menuitem_t *item); void menu_params_apply_ae_bkt (const menuitem_t *item); void menu_params_apply_color_temp (const menuitem_t *item); void menu_params_apply_named_temp (const menuitem_t *item); void menu_params_apply_cf_emit_aux (const menuitem_t *item); void menu_params_apply_cf_mirror_up_lock (const menuitem_t *item); void menu_params_apply_cf_flash_sync_rear (const menuitem_t *item); void menu_params_apply_cf_safety_shift (const menuitem_t *item); void menu_params_apply_remote_enable (const menuitem_t *item); void menu_params_apply_remote_delay (const menuitem_t *item); void menu_params_rename (menu_t *menu); menuitem_t autoiso_items[] = { MENUITEM_BOOLEAN(0, LP_WORD(L_I_AUTOISO_ENABLE), &settings.autoiso_enable, NULL), MENUITEM_BASEISO(0, LP_WORD(L_I_AUTOISO_MINISO), &settings.autoiso_miniso, menu_params_apply_autoiso_miniso), MENUITEM_BASEISO(0, LP_WORD(L_I_AUTOISO_MAXISO), &settings.autoiso_maxiso, menu_params_apply_autoiso_maxiso), MENUITEM_TV (0, LP_WORD(L_I_AUTOISO_MINTV), &settings.autoiso_mintv, NULL), MENUITEM_EVEAEB (0, LP_WORD(L_I_AUTOISO_MAXAV), &settings.autoiso_maxav, NULL), MENUITEM_BOOLEAN(0, LP_WORD(L_I_AUTOISO_RELAX), &settings.autoiso_relaxed, NULL), }; menupage_t autoiso_page = { name : LP_WORD(L_S_AUTOISO), items : LIST(autoiso_items), actions : { [MENU_EVENT_AV] = menu_return, } };