user_menu_vars 146 core/conf.c CONF_INFO( 1, conf.user_menu_vars, CONF_STRUCT_PTR,i:0), user_menu_vars 24 core/gui_user_menu.c return conf.user_menu_vars.cfg.num_items * (sizeof(int) + CONF_STR_LEN * 2) + sizeof(int); user_menu_vars 31 core/gui_user_menu.c memcpy(p, &conf.user_menu_vars.cfg.num_items, sizeof(int)); user_menu_vars 34 core/gui_user_menu.c for (i=0; i<conf.user_menu_vars.cfg.num_items; i++) user_menu_vars 36 core/gui_user_menu.c memcpy(p, &conf.user_menu_vars.items[i].var, sizeof(int)); user_menu_vars 39 core/gui_user_menu.c if (conf.user_menu_vars.items[i].script_file) memcpy(p, conf.user_menu_vars.items[i].script_file, strlen(conf.user_menu_vars.items[i].script_file)); user_menu_vars 41 core/gui_user_menu.c if (conf.user_menu_vars.items[i].script_title) memcpy(p, conf.user_menu_vars.items[i].script_title, strlen(conf.user_menu_vars.items[i].script_title)); user_menu_vars 53 core/gui_user_menu.c if (n > conf.user_menu_vars.cfg.num_items) user_menu_vars 59 core/gui_user_menu.c memcpy(&conf.user_menu_vars.items[i].var, p, sizeof(int)); user_menu_vars 63 core/gui_user_menu.c if (conf.user_menu_vars.items[i].script_file == 0) user_menu_vars 64 core/gui_user_menu.c conf.user_menu_vars.items[i].script_file = malloc(CONF_STR_LEN); user_menu_vars 65 core/gui_user_menu.c strcpy(conf.user_menu_vars.items[i].script_file,p); user_menu_vars 70 core/gui_user_menu.c if (conf.user_menu_vars.items[i].script_title == 0) user_menu_vars 71 core/gui_user_menu.c conf.user_menu_vars.items[i].script_title = malloc(CONF_STR_LEN); user_menu_vars 72 core/gui_user_menu.c strcpy(conf.user_menu_vars.items[i].script_title,p); user_menu_vars 82 core/gui_user_menu.c if (conf.user_menu_vars.items) user_menu_vars 85 core/gui_user_menu.c for (i=0; i<conf.user_menu_vars.cfg.num_items; i++) user_menu_vars 87 core/gui_user_menu.c if (conf.user_menu_vars.items[i].script_file) user_menu_vars 88 core/gui_user_menu.c free(conf.user_menu_vars.items[i].script_file); user_menu_vars 89 core/gui_user_menu.c if (conf.user_menu_vars.items[i].script_title) user_menu_vars 90 core/gui_user_menu.c free(conf.user_menu_vars.items[i].script_title); user_menu_vars 92 core/gui_user_menu.c free(conf.user_menu_vars.items); user_menu_vars 93 core/gui_user_menu.c conf.user_menu_vars.items = 0; user_menu_vars 96 core/gui_user_menu.c conf.user_menu_vars.cfg.num_items = num_items; user_menu_vars 97 core/gui_user_menu.c conf.user_menu_vars.cfg.item_size = sizeof(tUserMenuItem); user_menu_vars 98 core/gui_user_menu.c conf.user_menu_vars.cfg.saved_size = user_menu_saved_size; user_menu_vars 99 core/gui_user_menu.c conf.user_menu_vars.cfg.save = user_menu_store_data; user_menu_vars 100 core/gui_user_menu.c conf.user_menu_vars.cfg.load = user_menu_load_data; user_menu_vars 101 core/gui_user_menu.c conf.user_menu_vars.items = malloc(num_items * sizeof(tUserMenuItem)); user_menu_vars 102 core/gui_user_menu.c memset(conf.user_menu_vars.items, 0, num_items * sizeof(tUserMenuItem)); user_menu_vars 176 core/gui_user_menu.c conf.user_menu_vars.items[x].var = USER_MENU_IS_SCRIPT; // flag script entries specially user_menu_vars 180 core/gui_user_menu.c conf.user_menu_vars.items[x].var = USER_MENU_IS_MODULE; // flag module entries specially user_menu_vars 184 core/gui_user_menu.c conf.user_menu_vars.items[x].var = lang_strhash31(user_submenu_items[x+1].text); // otherwise save a hash user_menu_vars 189 core/gui_user_menu.c conf.user_menu_vars.items[x].var = 0; user_menu_vars 190 core/gui_user_menu.c if (conf.user_menu_vars.items[x].script_file != 0) user_menu_vars 192 core/gui_user_menu.c free(conf.user_menu_vars.items[x].script_file); user_menu_vars 193 core/gui_user_menu.c conf.user_menu_vars.items[x].script_file = 0; user_menu_vars 195 core/gui_user_menu.c if (conf.user_menu_vars.items[x].script_title != 0) user_menu_vars 197 core/gui_user_menu.c free(conf.user_menu_vars.items[x].script_title); user_menu_vars 198 core/gui_user_menu.c conf.user_menu_vars.items[x].script_title = 0; user_menu_vars 210 core/gui_user_menu.c user_submenu_items[menu].text = (int)conf.user_menu_vars.items[var].script_title; user_menu_vars 212 core/gui_user_menu.c user_submenu_items[menu].arg = (int)conf.user_menu_vars.items[var].script_file; user_menu_vars 226 core/gui_user_menu.c if (conf.user_menu_vars.items[x].var == USER_MENU_IS_SCRIPT) // special flag- there is no hash for script entries user_menu_vars 230 core/gui_user_menu.c else if (conf.user_menu_vars.items[x].var == USER_MENU_IS_MODULE) // special flag- there is no hash for module entries user_menu_vars 236 core/gui_user_menu.c if (conf.user_menu_vars.items[x].var > 0 ) // look up the menu text user_menu_vars 237 core/gui_user_menu.c item = find_menu_item(&root_menu, conf.user_menu_vars.items[x].var); user_menu_vars 347 include/conf.h tUserMenuConfig user_menu_vars; user_menu_vars 155 modules/user_menu_edit.c if (conf.user_menu_vars.items[i-1].script_file) user_menu_vars 156 modules/user_menu_edit.c free(conf.user_menu_vars.items[i-1].script_file); user_menu_vars 157 modules/user_menu_edit.c conf.user_menu_vars.items[i-1].script_file = conf.user_menu_vars.items[i].script_file; user_menu_vars 158 modules/user_menu_edit.c conf.user_menu_vars.items[i].script_file = 0; user_menu_vars 160 modules/user_menu_edit.c if (conf.user_menu_vars.items[i-1].script_title) user_menu_vars 161 modules/user_menu_edit.c free(conf.user_menu_vars.items[i-1].script_title); user_menu_vars 162 modules/user_menu_edit.c conf.user_menu_vars.items[i-1].script_title = conf.user_menu_vars.items[i].script_title; user_menu_vars 163 modules/user_menu_edit.c conf.user_menu_vars.items[i].script_title = 0; user_menu_vars 207 modules/user_menu_edit.c tbuff = conf.user_menu_vars.items[dst_index].script_file; user_menu_vars 208 modules/user_menu_edit.c conf.user_menu_vars.items[dst_index].script_file = conf.user_menu_vars.items[src_index].script_file; user_menu_vars 209 modules/user_menu_edit.c conf.user_menu_vars.items[src_index].script_file = tbuff; user_menu_vars 211 modules/user_menu_edit.c tbuff = conf.user_menu_vars.items[dst_index].script_title; user_menu_vars 212 modules/user_menu_edit.c conf.user_menu_vars.items[dst_index].script_title = conf.user_menu_vars.items[src_index].script_title; user_menu_vars 213 modules/user_menu_edit.c conf.user_menu_vars.items[src_index].script_title = tbuff; user_menu_vars 256 modules/user_menu_edit.c if (conf.user_menu_vars.items[i-1].script_file == 0) user_menu_vars 257 modules/user_menu_edit.c conf.user_menu_vars.items[i-1].script_file = malloc(CONF_STR_LEN); user_menu_vars 258 modules/user_menu_edit.c strcpy(conf.user_menu_vars.items[i-1].script_file, fname); user_menu_vars 259 modules/user_menu_edit.c if (conf.user_menu_vars.items[i-1].script_title == 0) user_menu_vars 260 modules/user_menu_edit.c conf.user_menu_vars.items[i-1].script_title = malloc(CONF_STR_LEN); user_menu_vars 261 modules/user_menu_edit.c strcpy(conf.user_menu_vars.items[i-1].script_title, title); user_menu_vars 266 modules/user_menu_edit.c items[i].text = (int) conf.user_menu_vars.items[i-1].script_title; user_menu_vars 268 modules/user_menu_edit.c items[i].arg = (int) conf.user_menu_vars.items[i-1].script_file;