app_window_OEM.h 7.97 KB
#include "c_def.h"
#include "debug.h"
#include "oem.h"


#if 1//

extern U16 dynamic_list_entry;
extern U16 dynamic_list_attribute;

extern APP_WINDOW_DATA app_window_data;

extern WINDOW prompt_window;
extern const WINDOW nav_cdda_window;
extern const WINDOW dvd_window;

extern const WINDOW volume_window;
extern const WINDOW nav_cdda_stop_window;
extern const WINDOW hold_window;
extern const WINDOW no_disc_window;
extern const WINDOW media_pseudo_switch_window;
extern const WINDOW nav_disc_reading_err;
extern const WINDOW nav_no_songs;
extern const WINDOW poweron_hold_window;
extern const WINDOW nav_poweroff;
extern const WINDOW nav_power;
extern const WINDOW nav_low_batt;
extern const WINDOW cdda_main_nav_window;
extern const WINDOW cdda_cdtrack_nav_window;
extern const WINDOW nav_null_window;
extern const WINDOW cdda_playlist_nav_window;
extern const WINDOW cdda_setup_nav_window;
extern const WINDOW cdda_mode_nav_window;
extern const WINDOW cdda_eq_nav_window;
extern const WINDOW cdda_sleep_timer_nav_window;
extern const WINDOW cdda_esp_nav_window;
extern const WINDOW cdda_beep_nav_window;
extern const WINDOW cdda_el_nav_window;
extern const WINDOW cdda_autoplay_nav_window;
extern const WINDOW cdda_resume_nav_window;
extern const WINDOW cdda_charge_nav_window;
extern const WINDOW nav_mp3_stop_window;
extern const WINDOW nav_mp3_window;
extern const WINDOW nav_mp3_prot_window;

extern const WINDOW mp3_main_nav_window;
extern const WINDOW mp3_cdfile_nav_window;
extern const WINDOW mp3_playlist_nav_window;
extern const WINDOW mp3_setup_nav_window;
extern const WINDOW mp3_mode_nav_window;
extern const WINDOW eq_cdda_window;
extern const WINDOW mode_cdda_window;
extern const WINDOW esp_cdda_window;
extern const WINDOW cdda_cdtrack_browse_window;
extern const WINDOW mp3_entry_nav_window;
extern const WINDOW mp3_folder_nav_window;
extern const WINDOW cdda_playlist_menu_window;
extern const WINDOW mp3_playlist_menu_window;

extern const WINDOW cdda_mode_window;
extern const WINDOW mp3_mode_window;
extern const WINDOW nav_cdda_philips_stop_idle_window; 
extern const WINDOW nav_mp3_philips_stop_idle_window;
extern const WINDOW nav_cdda_pause_window;
extern const WINDOW nav_mp3_pause_window;
extern const WINDOW nav_mp3_toc_ready_window;
extern const WINDOW nav_cdda_toc_ready_window;
extern const WINDOW service_nav_window;
extern const WINDOW readingcd_window;
extern const WINDOW cdda_philips_pause_mode_nav_window;
extern const WINDOW mp3_philips_pause_mode_nav_window;
extern const WINDOW nav_standby;
extern const WINDOW nav_charging;
extern const WINDOW nav_charging_err;
extern const WINDOW nav_charging_end;

extern const WINDOW esp_mp3_window;
extern const WINDOW window_cdda_disp;
extern const WINDOW window_mp3_disp;
extern const WINDOW window_cdda_select_track;
extern const WINDOW window_cdda_program_add;
extern const WINDOW window_cdda_playing_program_add;
extern const WINDOW window_cdda_playing_program_full;
extern const WINDOW window_cdda_program_full;
extern const WINDOW window_cdda_clear_program;
extern const WINDOW window_mp3_select_file;
extern const WINDOW window_mp3_clear_program;
extern const WINDOW window_mp3_program_add;
extern const WINDOW window_mp3_program_full;
extern const WINDOW window_mp3_playing_program_add;
extern const WINDOW window_mp3_playing_program_full;
extern const WINDOW window_cdda_esp;
extern const WINDOW window_cdda_playing_esp;
extern const WINDOW window_mp3_esp;
extern const WINDOW window_mp3_playing_esp;
extern const WINDOW nav_open;
extern const WINDOW key_10P_cdda_window;
extern const WINDOW key_10P_mp3_window;
extern const WINDOW window_media_convert_menu;
extern const WINDOW nav_mp3_skiphold_window;
extern const WINDOW nav_usb_detect_window;
extern const WINDOW nav_cdda_enter_prog_window;
extern const WINDOW cdda_cdtrack_prog_browse_window;
extern const WINDOW nav_mp3_enter_prog_window;
extern const WINDOW mp3_entry_prog_browse_window;

extern const WINDOW pc_window;
#ifdef USB_HOST_AUDIO_ENABLE
extern const WINDOW usbhost_audio_window;
#endif

extern const WINDOW nav_cdda_ripping_window;
extern const WINDOW nav_mp3_ripping_window;
extern const WINDOW adc_record_window;
extern const WINDOW equalizer_window;
extern const WINDOW mute_window;
extern const WINDOW sleep_set_window;
extern const WINDOW AUX_window;
extern const WINDOW rec_mode_window;

extern const WINDOW buzzer_window;
extern const WINDOW TAPE_window;
extern const WINDOW mic_window;
extern const WINDOW message_window;

extern const WINDOW RTC_setting_window;
extern const WINDOW RTC_Display_window;

extern const WINDOW bluetooth_window;
extern const WINDOW mp3_program_window;
extern const WINDOW cdda_program_window;
extern const WINDOW iphone_window;
extern const WINDOW iphone_charge_window;


#if 1//def TUNER_MODULE
extern const WINDOW tuner_init_window;
extern const WINDOW nav_tuner_window;
extern const WINDOW tuner_saving_window;
extern const WINDOW auto_search_window;
extern const WINDOW pty_search_window;
#endif

//DAB_MODULE
extern const WINDOW dab_init_window;
extern const WINDOW dab_window;
extern const WINDOW dab_tune_window;
extern const WINDOW dab_scan_window;

extern const WINDOW dab_prog_window;


extern const WINDOW timer_set_window;

extern const WINDOW standby_window;
extern const WINDOW standby_release_window;
extern const WINDOW pseudo_standby_window;

extern const WINDOW tray_lock_window;
extern const WINDOW display_APS_window;

extern const WINDOW bt_hfp_window; 
extern const WINDOW bt_hci_window;

extern const WINDOW dummy_window;

extern const APP_NAV_KEY APP_NAV_PROMPT_DEFAULT2_KEY[];

APP_NAV_KEY *search_key_handle(WINDOW	*window,U16 key_id);
void app_window_timer_expired(WINDOW *window);

void app_window_display_APS_window_init(void);
void app_window_display_APS_set_window_timer(void);
void app_window_readingcd_window_init (void);

void app_window_pause_window_init (void);

void app_nav_record_mode_cmd(void);
void app_record_mode_set(void);
void app_rec_bit_rate_switch(U8 sw);
void app_rec_mode_skipf(void);
void app_rec_mode_skipb(void);

void app_window_cdda_mode_init (void);
void app_window_draw_title_none (void);
void app_window_draw_region_none (void);
void app_window_clear_region (WINDOW *window);
void app_window_cancel (void);
void app_window_cancel_no_draw(void);

void app_window_prompt_window_init (void);
void app_window_program_roll_init (void);

void app_window_mp3_entry_prog_folder_next (void);
void app_window_mp3_entry_prog_folder_prev (void);

void app_window_disp_track_flash_init(void);

void app_window_disc_change_init(void);
void app_window_disc_chnage_timer(void);

void app_window_EQ_window_init(void);
void app_window_DBB_window_init(void);
void app_window_MAX_window_init(void);
void app_window_Eq_IS_init(void);
void app_window_dim_window_init(void);
void app_window_mute_window_init(void);

void app_window_tray_close_window_init(void);
void app_window_tray_open_window_init(void);
void app_window_readingcd_window_set(void);

void app_window_release_tape_window_init(void);
void app_window_release_tape_timer(void);

void app_window_cdda_disp_cdtrack_enter (void);

void app_window_bluetooth_window_init(void);
void app_window_rds_news_window_init(void);
void app_window_no_support_window_init(void);
void app_window_no_support_window_init_for_no_rolling(void);

void app_window_stereo_mono_window_init(void);
void app_window_iPod_no_support_window_init(void);
void app_nav_mp3_play_window_init(void);
void app_nav_mp3_playback_time_disp_init(void);

void app_window_disc_scms_window_init(void);

void app_nav_window_set(const WINDOW *pWindow, U8 window_index);
void app_nav_window_set_no_draw(const WINDOW *pWindow, U8 window_index);
void app_window_sync_mode_window_init(void);

void app_window_preset_browse_window_init(void);

void app_window_mp3_pause_skipb (void);
void app_window_mp3_pause_skipf (void);

void app_window_cdda_pause_skipb (void);
void app_window_cdda_pause_skipf (void);

void app_window_nav_prev_roll(void);
void app_window_nav_next_roll(void);


extern U16 window_timer_count;
extern U16 window_disp_state;

void app_window_timer_count_init(void);

#endif //SHARP_HF108P