Changeset 11096
- Timestamp:
- 2006-01-24T16:45:51+13:00 (18 years ago)
- Location:
- trunk/gsdl/src/w32server
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/w32server/resource.h
r9526 r11096 36 36 #define ID_CANCEL_BUTTON 1022 37 37 #define ID_RADIO_DEFAULT 1023 38 #define ID_ARM_NAME 1024 39 #define ID_ARM_IP 1025 40 #define ID_ARM_127_0_0_1 1026 38 41 #define ID_PROJECT_SETTINGS 40001 39 42 #define ID_PROJECT_EXIT 40002 -
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 } -
trunk/gsdl/src/w32server/settings.h
r10231 r11096 33 33 #define GS_OTHER 2 34 34 #define GS_DEFAULT 3 35 36 // address resolution methods 37 #define ARM_NAME 0 38 #define ARM_IP 1 39 #define ARM_127_0_0_1 2 35 40 36 41 #include "text_t.h"
Note:
See TracChangeset
for help on using the changeset viewer.