void win_prog_display() //guop add 20100927 { UINT16 count,dep; UINT16 style; struct OSDRect rW; PFN_KEY_MAP lstkeymap,winkeymap; PFN_CALLBACK callback; S_NODE s_node; UINT16 channel,str_len; char str[50]; //TODO get find program number here. count = win_sel_prog_num; dep = 10; style = LIST_VER | LIST_ITEMS_NOCOMPLETE | LIST_SCROLL | LIST_SINGLE_SLECT | LIST_FULL_PAGE; OSD_SetRect(&rW,510,60, 360,522); win_comlist_reset(); win_comlist_set_sizestyle(count, dep,style); win_comlist_ext_enable_scrollbar(TRUE); win_comlist_set_frame(rW.uLeft, rW.uTop, rW.uWidth, rW.uHeight); win_comlist_set_align(10,0, C_ALIGN_LEFT | C_ALIGN_VCENTER); win_comlist_ext_set_ol_frame(rW.uLeft + 10,rW.uTop + 46, rW.uWidth - 20, rW.uHeight - 92); winkeymap = win_prog_abc_keymap; callback = win_findprog_callback; win_comlist_set_mapcallback_ex(NULL,winkeymap,callback,win_findprog_con_defcallback); }
static void win_findprog_set_display() { UINT16 count,dep; UINT16 style; struct OSDRect rW; //UINT16 height; PFN_KEY_MAP lstkeymap,winkeymap; PFN_CALLBACK callback; S_NODE s_node; UINT16 channel,str_len; char str[50]; //TODO get find program number here. count = win_find_prog_num; dep = 11; //height = 28 * dep; style = LIST_VER | LIST_ITEMS_NOCOMPLETE | LIST_SCROLL | LIST_SINGLE_SLECT | LIST_FULL_PAGE; OSD_SetRect(&rW,W_PROG_L,W_PROG_T, W_PROG_W,W_PROG_H); win_comlist_reset(); win_comlist_set_sizestyle(count, dep,style); win_comlist_ext_enable_scrollbar(TRUE); win_comlist_set_frame(rW.uLeft, rW.uTop, rW.uWidth, rW.uHeight); win_comlist_set_align(10,0, C_ALIGN_LEFT | C_ALIGN_VCENTER); win_comlist_ext_set_ol_frame(rW.uLeft + 10,rW.uTop + 46, rW.uWidth - 20, rW.uHeight - 92); //win_comlist_ext_set_win_style(WSTL_POPUP_WIN_IDX); //win_comlist_ext_set_ol_items_style(MENU_FAV_ITEM_SH_IDX, MENU_FAV_ITEM_HL_IDX, 0); // win_comlist_ext_set_title(str); winkeymap = win_findprog_keymap; callback = win_findprog_callback; //win_comlist_set_mapcallback(NULL,winkeymap,callback); win_comlist_set_mapcallback_ex(NULL,winkeymap,callback,win_findprog_con_defcallback); }