curr_menu 27 core/gui_menu.c static CMenu *curr_menu; curr_menu 43 core/gui_menu.c CMenuItem* find_menu_item(CMenu *curr_menu, int itemid ) curr_menu 52 core/gui_menu.c while(curr_menu->menu[gui_menu_curr_item].text) { curr_menu 53 core/gui_menu.c if ( lang_strhash31(curr_menu->menu[gui_menu_curr_item].text) == (unsigned)itemid){ curr_menu 54 core/gui_menu.c return (CMenuItem*) &(curr_menu->menu[gui_menu_curr_item]); curr_menu 56 core/gui_menu.c if ((curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK) == MENUITEM_SUBMENU) curr_menu 58 core/gui_menu.c if (curr_menu->menu[gui_menu_curr_item].text != LANG_MENU_USER_MENU) { curr_menu 59 core/gui_menu.c rv = find_menu_item((CMenu*)(curr_menu->menu[gui_menu_curr_item].value), itemid); curr_menu 121 core/gui_menu.c int item_flags = curr_menu->menu[gui_menu_curr_item].type; curr_menu 123 core/gui_menu.c int item_arg = curr_menu->menu[gui_menu_curr_item].arg; curr_menu 124 core/gui_menu.c int item_val = *(curr_menu->menu[gui_menu_curr_item].value); curr_menu 128 core/gui_menu.c CMenuItem *c = (CMenuItem*)(curr_menu->menu[gui_menu_curr_item].value); curr_menu 201 core/gui_menu.c curr_menu = menu_ptr; curr_menu 208 core/gui_menu.c return curr_menu; curr_menu 223 core/gui_menu.c set_tv_override_menu(curr_menu); curr_menu 243 core/gui_menu.c for(n = 0; curr_menu->menu[n].text; n++); curr_menu 405 core/gui_menu.c (curr_menu->menu[n].type & MENUITEM_MASK) == MENUITEM_TEXT || curr_menu 406 core/gui_menu.c (curr_menu->menu[n].type & MENUITEM_MASK) == MENUITEM_ERROR || curr_menu 407 core/gui_menu.c (curr_menu->menu[n].type & MENUITEM_MASK) == MENUITEM_WARNING || curr_menu 408 core/gui_menu.c (curr_menu->menu[n].type & MENUITEM_MASK) == MENUITEM_SEPARATOR curr_menu 416 core/gui_menu.c gui_menu_stack[gui_menu_stack_ptr].menu = curr_menu; curr_menu 444 core/gui_menu.c set_tv_override_menu(curr_menu); curr_menu 453 core/gui_menu.c gui_activate_sub_menu((CMenu*)(curr_menu->menu[gui_menu_curr_item].value)); curr_menu 459 core/gui_menu.c if (curr_menu->menu[gui_menu_curr_item].value) curr_menu 461 core/gui_menu.c ((void (*)(int arg))(curr_menu->menu[gui_menu_curr_item].value))(curr_menu->menu[gui_menu_curr_item].arg); curr_menu 512 core/gui_menu.c if (((curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK) == MENUITEM_STATE_VAL_PAIR) && curr_menu 513 core/gui_menu.c (curr_menu->menu[gui_menu_curr_item].arg > 0)) curr_menu 514 core/gui_menu.c int_incr = curr_menu->menu[gui_menu_curr_item].arg; curr_menu 564 core/gui_menu.c switch (curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK) { curr_menu 566 core/gui_menu.c update_int_value(&curr_menu->menu[gui_menu_curr_item],-1); curr_menu 569 core/gui_menu.c update_bool_value(&curr_menu->menu[gui_menu_curr_item]); curr_menu 573 core/gui_menu.c update_enum_value(&curr_menu->menu[gui_menu_curr_item],-1); curr_menu 580 core/gui_menu.c CMenuItem *c = (CMenuItem*)(curr_menu->menu[gui_menu_curr_item].value); curr_menu 603 core/gui_menu.c switch (curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK){ curr_menu 605 core/gui_menu.c update_int_value(&curr_menu->menu[gui_menu_curr_item],1); curr_menu 608 core/gui_menu.c update_bool_value(&curr_menu->menu[gui_menu_curr_item]); curr_menu 612 core/gui_menu.c update_enum_value(&curr_menu->menu[gui_menu_curr_item],1); curr_menu 622 core/gui_menu.c CMenuItem *c = (CMenuItem*)(curr_menu->menu[gui_menu_curr_item].value); curr_menu 642 core/gui_menu.c switch (curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK){ curr_menu 646 core/gui_menu.c *(curr_menu->menu[gui_menu_curr_item].value) = 0; curr_menu 651 core/gui_menu.c update_bool_value(&curr_menu->menu[gui_menu_curr_item]); curr_menu 664 core/gui_menu.c item_color = (confColor*)(curr_menu->menu[gui_menu_curr_item].value); curr_menu 670 core/gui_menu.c item_color = (confColor*)(curr_menu->menu[gui_menu_curr_item].value); curr_menu 677 core/gui_menu.c update_enum_value(&curr_menu->menu[gui_menu_curr_item],1); curr_menu 682 core/gui_menu.c CMenuItem *c = (CMenuItem*)(curr_menu->menu[gui_menu_curr_item].value); curr_menu 694 core/gui_menu.c && ((curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK) == MENUITEM_PROC) curr_menu 695 core/gui_menu.c && (curr_menu->menu[gui_menu_curr_item].value == (int *)gui_load_user_menu_script )) curr_menu 764 core/gui_menu.c rbf_draw_menu_header(x, y-rbf_font_height(), w+wplus, (conf.menu_symbol_enable)?curr_menu->symbol:0, lang_str(curr_menu->title), user_color(conf.menu_title_color)); curr_menu 779 core/gui_menu.c xx += symbol_width = rbf_draw_symbol(xx, yy, curr_menu->menu[imenu].symbol, cl_symbol); curr_menu 808 core/gui_menu.c xx += rbf_draw_string_len(xx, yy, w-len_space-len_space-len_br1-len_str-len_br2-len_space-symbol_width, lang_str(curr_menu->menu[imenu].text), cl); curr_menu 814 core/gui_menu.c else if (curr_menu->menu[imenu].type & MENUITEM_SD_INT) curr_menu 879 core/gui_menu.c int text = curr_menu->menu[imenu].text; curr_menu 961 core/gui_menu.c gui_menu_draw_text(lang_str(curr_menu->menu[imenu].text),1); curr_menu 980 core/gui_menu.c for (imenu=gui_menu_top_item, i=0, yy=y; curr_menu->menu[imenu].text && i<num_lines; ++imenu, ++i, yy+=rbf_font_height()) curr_menu 997 core/gui_menu.c switch (curr_menu->menu[imenu].type & MENUITEM_MASK) curr_menu 1000 core/gui_menu.c gui_menu_draw_state_value((CMenuItem*)(curr_menu->menu[imenu].value)); curr_menu 1003 core/gui_menu.c gui_menu_draw_value((*(curr_menu->menu[imenu].value))?"\x95":" ", len_bool); curr_menu 1006 core/gui_menu.c get_int_disp_string(*(curr_menu->menu[imenu].value), (curr_menu->menu[imenu].type & MENUITEM_SD_INT)?6:4); curr_menu 1007 core/gui_menu.c gui_menu_draw_value(tbuf, (curr_menu->menu[imenu].type & MENUITEM_SD_INT)?len_enum:len_int); curr_menu 1011 core/gui_menu.c sprintf(tbuf, "%s%s", lang_str(curr_menu->menu[imenu].text),(conf.menu_symbol_enable)?"":" ->"); curr_menu 1015 core/gui_menu.c sprintf(tbuf, "%s%s", (conf.menu_symbol_enable)?"":"<- ", lang_str(curr_menu->menu[imenu].text)); curr_menu 1026 core/gui_menu.c gui_menu_draw_text(lang_str(curr_menu->menu[imenu].text),1); curr_menu 1031 core/gui_menu.c if (lang_str(curr_menu->menu[imenu].text)[0]) curr_menu 1032 core/gui_menu.c sprintf(tbuf," %s ",lang_str(curr_menu->menu[imenu].text)); curr_menu 1064 core/gui_menu.c xx+=rbf_draw_string_len(xx, yy, w-len_space-symbol_width, lang_str(curr_menu->menu[imenu].text), cl); curr_menu 1065 core/gui_menu.c color mc = FG_COLOR(user_color(*((confColor*)curr_menu->menu[imenu].value))); curr_menu 1072 core/gui_menu.c xx+=rbf_draw_string_len(xx, yy, w-len_space-symbol_width, lang_str(curr_menu->menu[imenu].text), cl); curr_menu 1073 core/gui_menu.c color mc = BG_COLOR(user_color(*((confColor*)curr_menu->menu[imenu].value))); curr_menu 1078 core/gui_menu.c if (curr_menu->menu[imenu].value) curr_menu 1079 core/gui_menu.c ch = ((const char* (*)(int change, int arg))(curr_menu->menu[imenu].value))(0, curr_menu->menu[imenu].arg); curr_menu 1083 core/gui_menu.c if (curr_menu->menu[imenu].value) curr_menu 1086 core/gui_menu.c ch = gui_change_enum2(&curr_menu->menu[imenu], 0); curr_menu 97 core/gui_menu.h extern CMenuItem* find_menu_item(CMenu *curr_menu, int itemid ); curr_menu 32 modules/user_menu_edit.c static CMenu *curr_menu; curr_menu 50 modules/user_menu_edit.c if (((curr_menu->menu[n].type & MENUITEM_MASK) != MENUITEM_SEPARATOR) && curr_menu 51 modules/user_menu_edit.c ((curr_menu->menu[n].type & MENUITEM_SCRIPT_PARAM) != MENUITEM_SCRIPT_PARAM) && curr_menu 52 modules/user_menu_edit.c ((curr_menu->menu[n].type & MENUITEM_TEXT) != MENUITEM_TEXT) && curr_menu 53 modules/user_menu_edit.c (curr_menu->menu[n].text != LANG_MENU_USER_MENU) && curr_menu 54 modules/user_menu_edit.c (curr_menu->menu[n].text != LANG_MENU_MAIN_TITLE)) curr_menu 63 modules/user_menu_edit.c for(n = 0, m = 0; curr_menu->menu[n].text; n++) curr_menu 72 modules/user_menu_edit.c for(n = 0; curr_menu->menu[n].text; n++); curr_menu 90 modules/user_menu_edit.c if (user_submenu.menu[i].text == curr_menu->menu[n].text) curr_menu 127 modules/user_menu_edit.c if (!inUserMenu(gui_menu_curr_item) && (curr_menu->menu[gui_menu_curr_item].text != LANG_MENU_BACK)) curr_menu 129 modules/user_menu_edit.c mod_menu_item = curr_menu->menu[gui_menu_curr_item]; curr_menu 168 modules/user_menu_edit.c if (curr_menu->title == LANG_MENU_USER_MENU) curr_menu 184 modules/user_menu_edit.c mod_menu_item = curr_menu->menu[gui_menu_curr_item]; curr_menu 292 modules/user_menu_edit.c curr_menu = menu_ptr; curr_menu 337 modules/user_menu_edit.c gui_menu_stack[gui_menu_stack_ptr].menu = curr_menu; curr_menu 359 modules/user_menu_edit.c gui_activate_sub_menu((CMenu*)(curr_menu->menu[gui_menu_curr_item].value)); curr_menu 438 modules/user_menu_edit.c rbf_draw_menu_header(x, y-rbf_font_height(), w+wplus, (conf.menu_symbol_enable)?curr_menu->symbol:0, lang_str(curr_menu->title), MAKE_COLOR(COLOR_RED,COLOR_WHITE)); curr_menu 453 modules/user_menu_edit.c xx += symbol_width = rbf_draw_symbol(xx, yy, curr_menu->menu[imenu].symbol, cl_symbol); curr_menu 468 modules/user_menu_edit.c xx += rbf_draw_string_len(xx, yy, w-len_space*4, lang_str(curr_menu->menu[imenu].text), cl); curr_menu 484 modules/user_menu_edit.c int text = curr_menu->menu[imenu].text; curr_menu 509 modules/user_menu_edit.c for (imenu=gui_menu_top_item, i=0, yy=y; curr_menu->menu[imenu].text && i<num_lines; ++imenu) curr_menu 514 modules/user_menu_edit.c if (inUserMenu(imenu) && (curr_menu->title != LANG_MENU_USER_MENU)) curr_menu 520 modules/user_menu_edit.c switch (curr_menu->menu[imenu].type & MENUITEM_MASK) curr_menu 523 modules/user_menu_edit.c gui_draw_state_value((CMenuItem*)(curr_menu->menu[imenu].value)); curr_menu 533 modules/user_menu_edit.c sprintf(msgbuf, "%s%s", lang_str(curr_menu->menu[imenu].text),(conf.menu_symbol_enable)?"":" ->"); curr_menu 537 modules/user_menu_edit.c sprintf(msgbuf, "%s%s", (conf.menu_symbol_enable)?"":"<- ", lang_str(curr_menu->menu[imenu].text)); curr_menu 541 modules/user_menu_edit.c gui_draw_text(lang_str(curr_menu->menu[imenu].text),1); curr_menu 546 modules/user_menu_edit.c xx+=rbf_draw_string_len(xx, yy, w-len_space-symbol_width, lang_str(curr_menu->menu[imenu].text), cl); curr_menu 573 modules/user_menu_edit.c if (curr_menu->title == LANG_MENU_USER_MENU) curr_menu 734 modules/user_menu_edit.c if (curr_menu->title == LANG_MENU_USER_MENU) curr_menu 749 modules/user_menu_edit.c if (curr_menu->title == LANG_MENU_USER_MENU) curr_menu 759 modules/user_menu_edit.c if (curr_menu->title == LANG_MENU_USER_MENU) curr_menu 765 modules/user_menu_edit.c switch (curr_menu->menu[gui_menu_curr_item].type & MENUITEM_MASK)