/***************************************************************/ /** This file is generated, do not edit * @file TV_IDM_OptionMenu.c * @brief menu resource * Generator Version 6.3.1.2 * Source File Name and Date * * * @note Copyright (c) 2016-2018, T1 Technologies Inc., Taiwan Branch. * All rights reserved. * * This software is copyrighted by and is the property of T1 Technologies * Inc., Taiwan Branch. All rights are reserved by T1 Technologies Inc., * Taiwan Branch. This software may only be used in accordance with the * corresponding license agreement. Any unauthorized use, duplication, * distribution, or disclosure of this software is expressly forbidden. * * This Copyright notice MUST not be removed or modified without prior * written consent of T1 Technologies Inc., Taiwan Branch. * * T1 Technologies Inc., Taiwan Branch. reserves the right to modify this * software without notice. * * T1 Technologies Inc., Taiwan Branch. * Rm.8, 6F., No.1, Taiyuan 2nd St., Zhubei City, Hsinchu County 302, * Taiwan, R.O.C. * ***************************************************************/ #include "gui_eng/gui_engine.h" #include "TV_icon_info.h" #include "TV_color_info.h" #include "TV_bitmap_config.h" #include "TV_strid.h" #include "TV_IDM_OptionMenu.h" #include "TV_font_style_define.h" btn_text_t TV_IDC_OptionMenu_BG = { {623,40,280,275}, /* Positon of the button */ &TV_BgColor_0, /* Bg color */ &TV_BgIcon_0, /* Bg icon */ 3, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {623,40,280,275}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; list_color_t TV_IDC_ListView_OptionMenuText_listcolor = { {120,120,120,0}, /* Bg color for odd items */ {120,120,120,0}, /* Bg color for even items */ {184,219,8,255}, /* Bg color for the focused item */ {255,0,255,0} /* Bg color for the clicked item */ }; listview_t TV_IDC_ListView_OptionMenuText = { &TV_IDC_ListView_OptionMenuText_listcolor, ICON_ID_INVALID, /* Icon to show on the focused item */ ICON_ID_INVALID, /* Icon to show on the clicked item */ 0, /* Side size */ {623, 80, 280, 30}, /* First item pos */ {623,80,280,30}, /* Focus color pos */ {623,80,280,30}, /* Focus icon pos */ {643,80,240,30}, /*Position of the text*/ 0, /* Offset related */ &TV_TextColor_15, /* Fg color */ NULL, /* Fg string id */ NULL, /* Dynamic string text */ 2, /* Space */ 6, /* Page item count */ 0, /* Total item count */ 0, /* First list index */ 0, /* Focused item index */ 0, /* Click item index */ 0, /* Fix Char Width */ NULL, /* Marrquee */ NULL, /* Disabled items */ }; icon_t TV_IDC_Picture_Up1 = { &TV_BgIcon_13 }; icon_t TV_IDC_Picture_Down1 = { &TV_BgIcon_13 }; btn_text_t TV_IDC_Button_OptionMenu_Title = { {631,46,156,27}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ NULL, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_9, /* Text Color */ {631,46,156,27}, /*Position of the text*/ TV_IDS_String_NesDisplayMode, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OptionMenu_RepeatMode = { {792,46,100,27}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ NULL, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_9, /* Text Color */ {792,46,100,27}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; bg_t TV_IDC_Background__OptionMenu_Return = { &TV_BgColor_3, /* background color */ &TV_BgIcon_4 /*background bitmap id */ }; WinControl_t TV_IDC_Button_OptionMenu_Return_control[] = { { NULL, /* Handle to the control */ CLASS_BACKGROUND, /* Type of the control */ 0, /* Common Style of the widget */ S_BG_PICTURE, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {0, 0, 0, 0}, /* Font style for each state */ 804, /* Start X position of the control */ 280, /* Start Y position of the control */ 44, /* Width of the control */ 27, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Background__OptionMenu_Return, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, }; /* applet structure */ STRUCT_APPLET TV_IDC_Button_OptionMenu_Return_applet = { 0, /* Current Focus Item */ sizeof(TV_IDC_Button_OptionMenu_Return_control) / sizeof(TV_IDC_Button_OptionMenu_Return_control[0]), /* Number of controls */ TV_IDC_Button_OptionMenu_Return_control, /* Pointer to an array of a control list */ }; btn_text_t TV_IDC_Button_OptionMenu_Return = { {805,280,96,27}, /* Positon of the button */ &TV_BgColor_0, /* Bg color */ NULL, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_3, /* Text Color */ {841,280,60,27}, /*Position of the text*/ TV_IDS_String_MENU, /* Fg string id */ NULL /* Marrquee */ }; bg_t TV_IDC_Background_OptionMenu_Enter = { &TV_BgColor_3, /* background color */ &TV_BgIcon_1 /*background bitmap id */ }; WinControl_t TV_IDC_Button_OptionMenu_Enter_control[] = { { NULL, /* Handle to the control */ CLASS_BACKGROUND, /* Type of the control */ 0, /* Common Style of the widget */ S_BG_PICTURE, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {0, 0, 0, 0}, /* Font style for each state */ 655, /* Start X position of the control */ 280, /* Start Y position of the control */ 38, /* Width of the control */ 27, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Background_OptionMenu_Enter, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, }; /* applet structure */ STRUCT_APPLET TV_IDC_Button_OptionMenu_Enter_applet = { 0, /* Current Focus Item */ sizeof(TV_IDC_Button_OptionMenu_Enter_control) / sizeof(TV_IDC_Button_OptionMenu_Enter_control[0]), /* Number of controls */ TV_IDC_Button_OptionMenu_Enter_control, /* Pointer to an array of a control list */ }; btn_text_t TV_IDC_Button_OptionMenu_Enter = { {654,280,125,27}, /* Positon of the button */ &TV_BgColor_0, /* Bg color */ NULL, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_3, /* Text Color */ {697,280,82,27}, /*Position of the text*/ TV_IDS_String_Enter, /* Fg string id */ NULL /* Marrquee */ }; icon_t TV_IDC_Picture_Left = { &TV_BgIcon_14 }; icon_t TV_IDC_Picture_Right = { &TV_BgIcon_14 }; btn_text_t TV_IDC_Button_OpMn_ArrowL0 = { {603,87,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_15, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {603,87,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowL1 = { {603,122,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_15, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {603,122,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowL2 = { {603,154,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_15, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {603,154,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowL3 = { {603,185,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_15, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {603,185,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowL4 = { {603,216,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_15, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {603,216,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Dec0 = { {626,87,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_16, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {626,87,9,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Dec1 = { {626,120,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_16, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {626,120,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Dec2 = { {626,152,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_16, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {626,152,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Dec3 = { {626,183,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_16, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {626,183,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Dec4 = { {626,215,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_16, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {626,215,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Inc0 = { {881,87,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_17, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {881,87,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Inc1 = { {881,120,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_17, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {881,120,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Inc2 = { {881,152,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_17, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {881,152,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Inc3 = { {881,183,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_17, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {881,183,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_Inc4 = { {881,215,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_17, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {881,215,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowR0 = { {906,87,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_18, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {906,87,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowR1 = { {906,120,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_18, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {906,120,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowR2 = { {906,148,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_18, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {906,148,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowR3 = { {906,183,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_18, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {906,183,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; btn_text_t TV_IDC_Button_OpMn_ArrowR4 = { {906,214,16,16}, /* Positon of the button */ &TV_BgColor_2, /* Bg color */ &TV_BgIcon_18, /* Bg icon */ 0, /* Side size */ 0, /* Fix Char Width */ &TV_TextColor_0, /* Text Color */ {906,214,16,16}, /*Position of the text*/ STRING_ID_INVALID, /* Fg string id */ NULL /* Marrquee */ }; /* window controls */ WinControl_t TV_IDM_OptionMenu_control[] = { { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_PIC_REPEAT|CS_FONT_CENTER|CS_FONT_V_TOP|CS_SIDE_H, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Large, TV_Large, TV_Large, TV_Large}, /* Font style for each state */ 623, /* Start X position of the control */ 40, /* Start Y position of the control */ 280, /* Width of the control */ 275, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_OptionMenu_BG, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_LISTVIEW, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_CENTER, /* Common Style of the widget */ S_LIST_ROLLBACK, /* Particular Style of the widget */ STATE_FOCUSED, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 623, /* Start X position of the control */ 80, /* Start Y position of the control */ 280, /* Width of the control */ 192, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_ListView_OptionMenuText, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_ICON, /* Type of the control */ 0, /* Common Style of the widget */ S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {0, 0, 0, 0}, /* Font style for each state */ 749, /* Start X position of the control */ 18, /* Start Y position of the control */ 20, /* Width of the control */ 22, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Picture_Up1, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_ICON, /* Type of the control */ CS_PIC_FLIP, /* Common Style of the widget */ S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {0, 0, 0, 0}, /* Font style for each state */ 752, /* Start X position of the control */ 321, /* Start Y position of the control */ 20, /* Width of the control */ 22, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Picture_Down1, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_LEFT|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Large, TV_Large}, /* Font style for each state */ 631, /* Start X position of the control */ 46, /* Start Y position of the control */ 156, /* Width of the control */ 27, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OptionMenu_Title, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Large, TV_Large}, /* Font style for each state */ 792, /* Start X position of the control */ 46, /* Start Y position of the control */ 100, /* Width of the control */ 27, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OptionMenu_RepeatMode, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_PIC_REPEAT|CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */ 789, /* Start X position of the control */ 280, /* Start Y position of the control */ 112, /* Width of the control */ 27, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OptionMenu_Return, /* Pointer to its specific param */ (PVOID)&TV_IDC_Button_OptionMenu_Return_applet, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_PIC_REPEAT|CS_FONT_LEFT|CS_FONT_V_CENTER, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Game, TV_Game, TV_Game, TV_Game}, /* Font style for each state */ 654, /* Start X position of the control */ 280, /* Start Y position of the control */ 125, /* Width of the control */ 27, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OptionMenu_Enter, /* Pointer to its specific param */ (PVOID)&TV_IDC_Button_OptionMenu_Enter_applet, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_ICON, /* Type of the control */ 0, /* Common Style of the widget */ S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */ STATE_INVISIBLE, /* State of the control */ {0, 0, 0, 0}, /* Font style for each state */ 602, /* Start X position of the control */ 54, /* Start Y position of the control */ 20, /* Width of the control */ 22, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Picture_Left, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_ICON, /* Type of the control */ CS_PIC_MIRROR, /* Common Style of the widget */ S_ICON_H_CENTER|S_ICON_V_CENTER, /* Particular Style of the widget */ STATE_INVISIBLE, /* State of the control */ {0, 0, 0, 0}, /* Font style for each state */ 904, /* Start X position of the control */ 54, /* Start Y position of the control */ 20, /* Width of the control */ 22, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Picture_Right, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 603, /* Start X position of the control */ 87, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowL0, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 603, /* Start X position of the control */ 122, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowL1, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 603, /* Start X position of the control */ 154, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowL2, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 603, /* Start X position of the control */ 185, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowL3, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 603, /* Start X position of the control */ 216, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowL4, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 626, /* Start X position of the control */ 87, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Dec0, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 626, /* Start X position of the control */ 120, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Dec1, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 626, /* Start X position of the control */ 152, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Dec2, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 626, /* Start X position of the control */ 183, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Dec3, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 626, /* Start X position of the control */ 215, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Dec4, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 881, /* Start X position of the control */ 87, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Inc0, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 881, /* Start X position of the control */ 120, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Inc1, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 881, /* Start X position of the control */ 152, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Inc2, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 881, /* Start X position of the control */ 183, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Inc3, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 881, /* Start X position of the control */ 215, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_Inc4, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 906, /* Start X position of the control */ 87, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowR0, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 906, /* Start X position of the control */ 120, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowR1, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 906, /* Start X position of the control */ 148, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowR2, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 906, /* Start X position of the control */ 183, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowR3, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, { NULL, /* Handle to the control */ CLASS_BUTTON, /* Type of the control */ CS_FONT_CENTER|CS_FONT_V_TOP, /* Common Style of the widget */ S_BTN_TEXT, /* Particular Style of the widget */ STATE_NORMAL, /* State of the control */ {TV_Standard, TV_Standard, TV_Standard, TV_Standard}, /* Font style for each state */ 906, /* Start X position of the control */ 214, /* Start Y position of the control */ 16, /* Width of the control */ 16, /* Height of the control */ 255, /* Region index */ (PVOID)&TV_IDC_Button_OpMn_ArrowR4, /* Pointer to its specific param */ NULL, /* Pointer to a child control list */ }, }; /* applet structure */ STRUCT_APPLET TV_IDM_OptionMenu_applet = { 0, /* Current Focus Item */ sizeof(TV_IDM_OptionMenu_control) / sizeof(TV_IDM_OptionMenu_control[0]), /* Number of controls */ (WinControl_t*)TV_IDM_OptionMenu_control, /* Pointer to an array of a control list */ }; /* window structure */ WinControl_t TV_IDM_OptionMenu_window= { NULL, /* Handle to the control */ CLASS_WINDOW, /* Type of the control */ 0, /* Style of the control */ 0, WIN_NORMAL, /* State of the control */ {0, 0, 0, 0}, /* State of the control */ 0, /* Start X position of the control */ 0, /* Start Y position of the control */ 960, /* Width of the control */ 540, /* Height of the control */ 0, /* Region index */ NULL, /* Pointer to its specific param */ (PVOID)&TV_IDM_OptionMenu_applet, /* Pointer to a child control list */ };