FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuGetIconPointer.c
Go to the documentation of this file.
1#include "FBLib_TMSOSDMenu.h"
2
3TYPE_GrData *OSDMenuGetIconPointer(tButtonIcon ButtonIcon, TYPE_GrData *UserDefinedButton)
4{
6
7 TYPE_GrData *ret = NULL;
8 switch(ButtonIcon)
9 {
10 case BI_None : ret = NULL; break;
11 case BI_0 : ret = &_Button_0_Gd; break;
12 case BI_1 : ret = &_Button_1_Gd; break;
13 case BI_2 : ret = &_Button_2_Gd; break;
14 case BI_3 : ret = &_Button_3_Gd; break;
15 case BI_4 : ret = &_Button_4_Gd; break;
16 case BI_5 : ret = &_Button_5_Gd; break;
17 case BI_6 : ret = &_Button_6_Gd; break;
18 case BI_7 : ret = &_Button_7_Gd; break;
19 case BI_8 : ret = &_Button_8_Gd; break;
20 case BI_9 : ret = &_Button_9_Gd; break;
21 case BI_AR : ret = &_Button_ar_Gd; break;
22 case BI_Audio : ret = &_Button_audio_Gd; break;
23 case BI_Aux : ret = &_Button_aux_Gd; break;
24 case BI_Blue : ret = &_Button_blue_Gd; break;
25 case BI_Cut : ret = &_Button_cut_Gd; break;
26 case BI_Down : ret = &_Button_down_Gd; break;
27 case BI_Exit : ret = &_Button_exit_Gd; break;
28 case BI_Fav : ret = &_Button_fav_Gd; break;
29 case BI_Ffwd : ret = &_Button_ffwd_Gd; break;
30 case BI_FileList : ret = &_Button_filelist_Gd; break;
31 case BI_Green : ret = &_Button_green_Gd; break;
32 case BI_Guide : ret = &_Button_guide_Gd; break;
33 case BI_Info : ret = &_Button_info_Gd; break;
34 case BI_JumpEnd : ret = &_Button_jumpend_Gd; break;
35 case BI_JumpStart : ret = &_Button_jumpstart_Gd; break;
36 case BI_Left : ret = &_Button_left_Gd; break;
37 case BI_List : ret = &_Button_list_Gd; break;
38 case BI_M : ret = &_Button_m_Gd; break;
39 case BI_Menu : ret = &_Button_menu_Gd; break;
40 case BI_Mute : ret = &_Button_mute_Gd; break;
41 case BI_Ok : ret = &_Button_ok_Gd; break;
42 case BI_Option : ret = &_Button_option_Gd; break;
43 case BI_Pause : ret = &_Button_pause_Gd; break;
44 case BI_Play : ret = &_Button_play_Gd; break;
45 case BI_ProgMinus : ret = &_Button_progminus_Gd; break;
46 case BI_ProgPlus : ret = &_Button_progplus_Gd; break;
47 case BI_Recall : ret = &_Button_recall_Gd; break;
48 case BI_Record : ret = &_Button_record_Gd; break;
49 case BI_Red : ret = &_Button_red_Gd; break;
50 case BI_Right : ret = &_Button_right_Gd; break;
51 case BI_Rwd : ret = &_Button_rwd_Gd; break;
52 case BI_Sat : ret = &_Button_sat_Gd; break;
53 case BI_Select : ret = &_Button_select_Gd; break;
54 case BI_Sleep : ret = &_Button_sleep_Gd; break;
55 case BI_Step : ret = &_Button_step_Gd; break;
56 case BI_Stop : ret = &_Button_stop_Gd; break;
57 case BI_Subtitle : ret = &_Button_subtitle_Gd; break;
58 case BI_TTX : ret = &_Button_ttx_Gd; break;
59 case BI_TV_Radio : ret = &_Button_tv_radio_Gd; break;
60 case BI_Up : ret = &_Button_up_Gd; break;
61 case BI_VF : ret = &_Button_vf_Gd; break;
62 case BI_VolMinus : ret = &_Button_volminus_Gd; break;
63 case BI_VolPlus : ret = &_Button_volplus_Gd; break;
64 case BI_White : ret = &_Button_white_Gd; break;
65 case BI_Yellow : ret = &_Button_yellow_Gd; break;
66 case BI_NoUse : ret = &_Button_nouse_Gd; break;
67 case BI_UserDefined : ret = UserDefinedButton; break;
68 }
69
70 TRACEEXIT();
71 return ret;
72}
TYPE_GrData _Button_menu_Gd
TYPE_GrData _Button_info_Gd
TYPE_GrData _Button_5_Gd
TYPE_GrData _Button_ffwd_Gd
TYPE_GrData _Button_sat_Gd
TYPE_GrData _Button_guide_Gd
TYPE_GrData _Button_sleep_Gd
TYPE_GrData _Button_exit_Gd
TYPE_GrData _Button_mute_Gd
TYPE_GrData _Button_9_Gd
TYPE_GrData _Button_stop_Gd
TYPE_GrData _Button_fav_Gd
TYPE_GrData _Button_7_Gd
TYPE_GrData _Button_1_Gd
TYPE_GrData _Button_jumpstart_Gd
TYPE_GrData _Button_progminus_Gd
TYPE_GrData _Button_0_Gd
TYPE_GrData _Button_record_Gd
TYPE_GrData _Button_yellow_Gd
TYPE_GrData _Button_2_Gd
TYPE_GrData _Button_progplus_Gd
TYPE_GrData _Button_ok_Gd
TYPE_GrData _Button_3_Gd
TYPE_GrData _Button_audio_Gd
TYPE_GrData _Button_cut_Gd
TYPE_GrData _Button_green_Gd
TYPE_GrData _Button_4_Gd
TYPE_GrData _Button_recall_Gd
TYPE_GrData _Button_tv_radio_Gd
TYPE_GrData _Button_ttx_Gd
TYPE_GrData _Button_play_Gd
TYPE_GrData _Button_right_Gd
TYPE_GrData _Button_rwd_Gd
TYPE_GrData _Button_pause_Gd
TYPE_GrData _Button_white_Gd
TYPE_GrData _Button_8_Gd
TYPE_GrData _Button_select_Gd
TYPE_GrData _Button_subtitle_Gd
TYPE_GrData _Button_volplus_Gd
TYPE_GrData _Button_vf_Gd
TYPE_GrData _Button_step_Gd
TYPE_GrData _Button_aux_Gd
TYPE_GrData _Button_left_Gd
TYPE_GrData _Button_list_Gd
TYPE_GrData _Button_jumpend_Gd
TYPE_GrData _Button_ar_Gd
TYPE_GrData _Button_option_Gd
TYPE_GrData _Button_volminus_Gd
TYPE_GrData _Button_red_Gd
TYPE_GrData _Button_filelist_Gd
TYPE_GrData _Button_blue_Gd
TYPE_GrData _Button_down_Gd
TYPE_GrData _Button_6_Gd
TYPE_GrData _Button_m_Gd
TYPE_GrData _Button_nouse_Gd
TYPE_GrData _Button_up_Gd
TYPE_GrData * OSDMenuGetIconPointer(tButtonIcon ButtonIcon, TYPE_GrData *UserDefinedButton)
tButtonIcon
Definition: libFireBird.h:2803
@ BI_4
Definition: libFireBird.h:2809
@ BI_ProgPlus
Definition: libFireBird.h:2840
@ BI_Right
Definition: libFireBird.h:2844
@ BI_JumpEnd
Definition: libFireBird.h:2828
@ BI_Ok
Definition: libFireBird.h:2835
@ BI_Ffwd
Definition: libFireBird.h:2823
@ BI_7
Definition: libFireBird.h:2812
@ BI_Guide
Definition: libFireBird.h:2826
@ BI_Subtitle
Definition: libFireBird.h:2851
@ BI_6
Definition: libFireBird.h:2811
@ BI_VolPlus
Definition: libFireBird.h:2857
@ BI_Blue
Definition: libFireBird.h:2818
@ BI_None
Definition: libFireBird.h:2804
@ BI_M
Definition: libFireBird.h:2832
@ BI_TTX
Definition: libFireBird.h:2852
@ BI_3
Definition: libFireBird.h:2808
@ BI_Mute
Definition: libFireBird.h:2834
@ BI_5
Definition: libFireBird.h:2810
@ BI_TV_Radio
Definition: libFireBird.h:2853
@ BI_Option
Definition: libFireBird.h:2836
@ BI_Up
Definition: libFireBird.h:2854
@ BI_Stop
Definition: libFireBird.h:2850
@ BI_Sat
Definition: libFireBird.h:2846
@ BI_Rwd
Definition: libFireBird.h:2845
@ BI_Sleep
Definition: libFireBird.h:2848
@ BI_Exit
Definition: libFireBird.h:2821
@ BI_Audio
Definition: libFireBird.h:2816
@ BI_Green
Definition: libFireBird.h:2825
@ BI_FileList
Definition: libFireBird.h:2824
@ BI_Select
Definition: libFireBird.h:2847
@ BI_ProgMinus
Definition: libFireBird.h:2839
@ BI_Down
Definition: libFireBird.h:2820
@ BI_Yellow
Definition: libFireBird.h:2859
@ BI_8
Definition: libFireBird.h:2813
@ BI_0
Definition: libFireBird.h:2805
@ BI_AR
Definition: libFireBird.h:2815
@ BI_UserDefined
Definition: libFireBird.h:2861
@ BI_Aux
Definition: libFireBird.h:2817
@ BI_Info
Definition: libFireBird.h:2827
@ BI_Menu
Definition: libFireBird.h:2833
@ BI_Cut
Definition: libFireBird.h:2819
@ BI_JumpStart
Definition: libFireBird.h:2829
@ BI_VF
Definition: libFireBird.h:2855
@ BI_Fav
Definition: libFireBird.h:2822
@ BI_VolMinus
Definition: libFireBird.h:2856
@ BI_Record
Definition: libFireBird.h:2842
@ BI_White
Definition: libFireBird.h:2858
@ BI_1
Definition: libFireBird.h:2806
@ BI_Recall
Definition: libFireBird.h:2841
@ BI_9
Definition: libFireBird.h:2814
@ BI_Pause
Definition: libFireBird.h:2837
@ BI_Step
Definition: libFireBird.h:2849
@ BI_NoUse
Definition: libFireBird.h:2860
@ BI_Left
Definition: libFireBird.h:2830
@ BI_2
Definition: libFireBird.h:2807
@ BI_Red
Definition: libFireBird.h:2843
@ BI_List
Definition: libFireBird.h:2831
@ BI_Play
Definition: libFireBird.h:2838
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243