Changeset 11096 for trunk/gsdl/src/w32server/settings.cpp
- Timestamp:
- 2006-01-24T16:45:51+13:00 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/w32server/settings.cpp
r10648 r11096 544 544 545 545 546 547 546 static void set_dialog_browser_field (HWND hwndDlg, int browser, char *othername) { 548 547 // if we are trying to set the browser to default, netscape or … … 586 585 } 587 586 587 static int read_address_resolution_field (HWND hwndDlg) { 588 if (SendDlgItemMessage(hwndDlg, ID_ARM_NAME, 589 BM_GETCHECK, 0, 0) == 1) return ARM_NAME; 590 if (SendDlgItemMessage(hwndDlg, ID_ARM_IP, 591 BM_GETCHECK, 0, 0) == 1) return ARM_IP; 592 if (SendDlgItemMessage(hwndDlg, ID_ARM_127_0_0_1, 593 BM_GETCHECK, 0, 0) == 1) return ARM_127_0_0_1; 594 return ARM_NAME; 595 } 596 597 static void set_address_resolution_field (HWND hwndDlg, 598 int address_res_method) { 599 // update the radio buttons 600 SendDlgItemMessage(hwndDlg, ID_ARM_NAME, BM_SETCHECK, 601 (address_res_method == ARM_NAME) ? BST_CHECKED : BST_UNCHECKED, 0); 602 SendDlgItemMessage(hwndDlg, ID_ARM_IP, BM_SETCHECK, 603 (address_res_method == ARM_IP) ? BST_CHECKED : BST_UNCHECKED, 0); 604 SendDlgItemMessage(hwndDlg, ID_ARM_127_0_0_1, BM_SETCHECK, 605 (address_res_method == ARM_127_0_0_1) ? BST_CHECKED : BST_UNCHECKED, 0); 606 607 } 588 608 589 609 static void read_dialog_fields (HWND hwndDlg) { … … 603 623 // find out where the browser exe lives 604 624 read_browser_exe_field (hwndDlg, gsdl_browser_exe, MAX_FILENAME_SIZE); 625 626 // which address resolution method 627 gsdl_address_resolution_method = read_address_resolution_field(hwndDlg); 605 628 } 606 629 … … 623 646 gsdl_auto_enter ? 1 : 0, 0); 624 647 set_dialog_browser_field (hwndDlg, gsdl_browser, gsdl_browser_exe); 648 set_address_resolution_field(hwndDlg, gsdl_address_resolution_method); 625 649 dialog_update_enables(hwndDlg); 626 650 … … 721 745 } 722 746 return 1; 747 748 case ID_ARM_NAME: 749 set_address_resolution_field (hwndDlg, ARM_NAME); 750 dialog_update_enables(hwndDlg); 751 return 1; 752 case ID_ARM_IP: 753 set_address_resolution_field (hwndDlg, ARM_IP); 754 dialog_update_enables(hwndDlg); 755 return 1; 756 case ID_ARM_127_0_0_1: 757 set_address_resolution_field (hwndDlg, ARM_127_0_0_1); 758 dialog_update_enables(hwndDlg); 759 return 1; 760 723 761 } 724 762 }
Note:
See TracChangeset
for help on using the changeset viewer.