Esempio n. 1
0
#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),
Esempio n. 2
0
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,
	}
};