| 372 | } |
| 373 | |
| 374 | void settingsSet(DWORD menu, DWORD value) |
| 375 | { |
| 376 | settings_item_t *item; |
| 377 | |
| 378 | for(item = &settings_cur[0]; item->menu != 0; item++) |
| 379 | { |
| 380 | if(item->menu == menu) |
| 381 | { |
| 382 | switch(item->type) |
| 383 | { |
| 384 | case T_RADIO: |
| 385 | if(value > 0) |
| 386 | { |
| 387 | settingClearGroup(item->group); |
| 388 | item->dvalue = value; |
| 389 | } |
| 390 | break; |
| 391 | case T_CHECKBOX: |
| 392 | case T_INPUT_NUM: |
| 393 | case T_DROPDOWN: |
| 394 | item->dvalue = value; |
| 395 | break; |
| 396 | } |
| 397 | break; |
| 398 | } |
| 399 | } |
| 400 | } |
| 401 | |
| 402 | void settingsSetByName(const char *name, DWORD value) |
| 403 | { |
no test coverage detected