FireBirdLib - Topfield TMS PVR TAP Programming Library
OSDMenuGetIconPointer.c
Go to the documentation of this file.
1
#include "
FBLib_TMSOSDMenu.h
"
2
3
TYPE_GrData *
OSDMenuGetIconPointer
(
tButtonIcon
ButtonIcon, TYPE_GrData *UserDefinedButton)
4
{
5
TRACEENTER
();
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
}
FBLib_TMSOSDMenu.h
_Button_menu_Gd
TYPE_GrData _Button_menu_Gd
_Button_info_Gd
TYPE_GrData _Button_info_Gd
_Button_5_Gd
TYPE_GrData _Button_5_Gd
_Button_ffwd_Gd
TYPE_GrData _Button_ffwd_Gd
_Button_sat_Gd
TYPE_GrData _Button_sat_Gd
_Button_guide_Gd
TYPE_GrData _Button_guide_Gd
_Button_sleep_Gd
TYPE_GrData _Button_sleep_Gd
_Button_exit_Gd
TYPE_GrData _Button_exit_Gd
_Button_mute_Gd
TYPE_GrData _Button_mute_Gd
_Button_9_Gd
TYPE_GrData _Button_9_Gd
_Button_stop_Gd
TYPE_GrData _Button_stop_Gd
_Button_fav_Gd
TYPE_GrData _Button_fav_Gd
_Button_7_Gd
TYPE_GrData _Button_7_Gd
_Button_1_Gd
TYPE_GrData _Button_1_Gd
_Button_jumpstart_Gd
TYPE_GrData _Button_jumpstart_Gd
_Button_progminus_Gd
TYPE_GrData _Button_progminus_Gd
_Button_0_Gd
TYPE_GrData _Button_0_Gd
_Button_record_Gd
TYPE_GrData _Button_record_Gd
_Button_yellow_Gd
TYPE_GrData _Button_yellow_Gd
_Button_2_Gd
TYPE_GrData _Button_2_Gd
_Button_progplus_Gd
TYPE_GrData _Button_progplus_Gd
_Button_ok_Gd
TYPE_GrData _Button_ok_Gd
_Button_3_Gd
TYPE_GrData _Button_3_Gd
_Button_audio_Gd
TYPE_GrData _Button_audio_Gd
_Button_cut_Gd
TYPE_GrData _Button_cut_Gd
_Button_green_Gd
TYPE_GrData _Button_green_Gd
_Button_4_Gd
TYPE_GrData _Button_4_Gd
_Button_recall_Gd
TYPE_GrData _Button_recall_Gd
_Button_tv_radio_Gd
TYPE_GrData _Button_tv_radio_Gd
_Button_ttx_Gd
TYPE_GrData _Button_ttx_Gd
_Button_play_Gd
TYPE_GrData _Button_play_Gd
_Button_right_Gd
TYPE_GrData _Button_right_Gd
_Button_rwd_Gd
TYPE_GrData _Button_rwd_Gd
_Button_pause_Gd
TYPE_GrData _Button_pause_Gd
_Button_white_Gd
TYPE_GrData _Button_white_Gd
_Button_8_Gd
TYPE_GrData _Button_8_Gd
_Button_select_Gd
TYPE_GrData _Button_select_Gd
_Button_subtitle_Gd
TYPE_GrData _Button_subtitle_Gd
_Button_volplus_Gd
TYPE_GrData _Button_volplus_Gd
_Button_vf_Gd
TYPE_GrData _Button_vf_Gd
_Button_step_Gd
TYPE_GrData _Button_step_Gd
_Button_aux_Gd
TYPE_GrData _Button_aux_Gd
_Button_left_Gd
TYPE_GrData _Button_left_Gd
_Button_list_Gd
TYPE_GrData _Button_list_Gd
_Button_jumpend_Gd
TYPE_GrData _Button_jumpend_Gd
_Button_ar_Gd
TYPE_GrData _Button_ar_Gd
_Button_option_Gd
TYPE_GrData _Button_option_Gd
_Button_volminus_Gd
TYPE_GrData _Button_volminus_Gd
_Button_red_Gd
TYPE_GrData _Button_red_Gd
_Button_filelist_Gd
TYPE_GrData _Button_filelist_Gd
_Button_blue_Gd
TYPE_GrData _Button_blue_Gd
_Button_down_Gd
TYPE_GrData _Button_down_Gd
_Button_6_Gd
TYPE_GrData _Button_6_Gd
_Button_m_Gd
TYPE_GrData _Button_m_Gd
_Button_nouse_Gd
TYPE_GrData _Button_nouse_Gd
_Button_up_Gd
TYPE_GrData _Button_up_Gd
OSDMenuGetIconPointer
TYPE_GrData * OSDMenuGetIconPointer(tButtonIcon ButtonIcon, TYPE_GrData *UserDefinedButton)
Definition:
OSDMenuGetIconPointer.c:3
tButtonIcon
tButtonIcon
Definition:
libFireBird.h:2803
BI_4
@ BI_4
Definition:
libFireBird.h:2809
BI_ProgPlus
@ BI_ProgPlus
Definition:
libFireBird.h:2840
BI_Right
@ BI_Right
Definition:
libFireBird.h:2844
BI_JumpEnd
@ BI_JumpEnd
Definition:
libFireBird.h:2828
BI_Ok
@ BI_Ok
Definition:
libFireBird.h:2835
BI_Ffwd
@ BI_Ffwd
Definition:
libFireBird.h:2823
BI_7
@ BI_7
Definition:
libFireBird.h:2812
BI_Guide
@ BI_Guide
Definition:
libFireBird.h:2826
BI_Subtitle
@ BI_Subtitle
Definition:
libFireBird.h:2851
BI_6
@ BI_6
Definition:
libFireBird.h:2811
BI_VolPlus
@ BI_VolPlus
Definition:
libFireBird.h:2857
BI_Blue
@ BI_Blue
Definition:
libFireBird.h:2818
BI_None
@ BI_None
Definition:
libFireBird.h:2804
BI_M
@ BI_M
Definition:
libFireBird.h:2832
BI_TTX
@ BI_TTX
Definition:
libFireBird.h:2852
BI_3
@ BI_3
Definition:
libFireBird.h:2808
BI_Mute
@ BI_Mute
Definition:
libFireBird.h:2834
BI_5
@ BI_5
Definition:
libFireBird.h:2810
BI_TV_Radio
@ BI_TV_Radio
Definition:
libFireBird.h:2853
BI_Option
@ BI_Option
Definition:
libFireBird.h:2836
BI_Up
@ BI_Up
Definition:
libFireBird.h:2854
BI_Stop
@ BI_Stop
Definition:
libFireBird.h:2850
BI_Sat
@ BI_Sat
Definition:
libFireBird.h:2846
BI_Rwd
@ BI_Rwd
Definition:
libFireBird.h:2845
BI_Sleep
@ BI_Sleep
Definition:
libFireBird.h:2848
BI_Exit
@ BI_Exit
Definition:
libFireBird.h:2821
BI_Audio
@ BI_Audio
Definition:
libFireBird.h:2816
BI_Green
@ BI_Green
Definition:
libFireBird.h:2825
BI_FileList
@ BI_FileList
Definition:
libFireBird.h:2824
BI_Select
@ BI_Select
Definition:
libFireBird.h:2847
BI_ProgMinus
@ BI_ProgMinus
Definition:
libFireBird.h:2839
BI_Down
@ BI_Down
Definition:
libFireBird.h:2820
BI_Yellow
@ BI_Yellow
Definition:
libFireBird.h:2859
BI_8
@ BI_8
Definition:
libFireBird.h:2813
BI_0
@ BI_0
Definition:
libFireBird.h:2805
BI_AR
@ BI_AR
Definition:
libFireBird.h:2815
BI_UserDefined
@ BI_UserDefined
Definition:
libFireBird.h:2861
BI_Aux
@ BI_Aux
Definition:
libFireBird.h:2817
BI_Info
@ BI_Info
Definition:
libFireBird.h:2827
BI_Menu
@ BI_Menu
Definition:
libFireBird.h:2833
BI_Cut
@ BI_Cut
Definition:
libFireBird.h:2819
BI_JumpStart
@ BI_JumpStart
Definition:
libFireBird.h:2829
BI_VF
@ BI_VF
Definition:
libFireBird.h:2855
BI_Fav
@ BI_Fav
Definition:
libFireBird.h:2822
BI_VolMinus
@ BI_VolMinus
Definition:
libFireBird.h:2856
BI_Record
@ BI_Record
Definition:
libFireBird.h:2842
BI_White
@ BI_White
Definition:
libFireBird.h:2858
BI_1
@ BI_1
Definition:
libFireBird.h:2806
BI_Recall
@ BI_Recall
Definition:
libFireBird.h:2841
BI_9
@ BI_9
Definition:
libFireBird.h:2814
BI_Pause
@ BI_Pause
Definition:
libFireBird.h:2837
BI_Step
@ BI_Step
Definition:
libFireBird.h:2849
BI_NoUse
@ BI_NoUse
Definition:
libFireBird.h:2860
BI_Left
@ BI_Left
Definition:
libFireBird.h:2830
BI_2
@ BI_2
Definition:
libFireBird.h:2807
BI_Red
@ BI_Red
Definition:
libFireBird.h:2843
BI_List
@ BI_List
Definition:
libFireBird.h:2831
BI_Play
@ BI_Play
Definition:
libFireBird.h:2838
TRACEEXIT
#define TRACEEXIT()
Definition:
libFireBird.h:1244
TRACEENTER
#define TRACEENTER()
Definition:
libFireBird.h:1243
TMSOSDMenu
OSDMenuGetIconPointer.c
Generated on Fri Apr 29 2022 13:34:01 for FireBirdLib - Topfield TMS PVR TAP Programming Library by
1.9.3