- Timestamp:
- 2017-08-09T16:48:21+12:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/gli/src/org/greenstone/gatherer/gui/Preferences.java
r22831 r31860 71 71 private JButton ok_button; 72 72 private JCheckBox show_file_size_checkbox; 73 private JCheckBox no_check_certificate_checkbox; // Set no_check_certificate when retrieving Https URLs that have no (valid) certificate 73 74 private JCheckBox use_proxy_checkbox; 74 75 private JCheckBox view_extracted_metadata_checkbox; … … 318 319 chdir_button.setEnabled(false); 319 320 } 321 322 boolean no_check_cert_enabled = Configuration.get("general.no_check_certificate", true); // pass true to look in general rather than collection specific config file 320 323 321 324 boolean currently_enabled = Configuration.get("general.use_proxy", true); … … 323 326 JPanel connection_pane = new JPanel(); 324 327 connection_pane.setComponentOrientation(Dictionary.getOrientation()); 328 no_check_certificate_checkbox = new JCheckBox(Dictionary.get("Preferences.Connection.No_Check_Certificate")); 329 no_check_certificate_checkbox.setToolTipText(Dictionary.get("Preferences.Connection.No_Check_Certificate_Tooltip")); 330 no_check_certificate_checkbox.setSelected(no_check_cert_enabled); 331 no_check_certificate_checkbox.setComponentOrientation(Dictionary.getOrientation()); 332 no_check_certificate_checkbox.setPreferredSize(ROW_SIZE); 333 325 334 use_proxy_checkbox = new JCheckBox(Dictionary.get("Preferences.Connection.Use_Proxy")); 326 335 use_proxy_checkbox.setSelected(currently_enabled); … … 360 369 361 370 // Connection 371 no_check_certificate_checkbox.addActionListener(new NoCheckCertificateListener()); 362 372 use_proxy_checkbox.addActionListener(new UseProxyListener()); 363 373 if (Gatherer.GS3) { … … 404 414 405 415 connection_pane.setBorder(BorderFactory.createEmptyBorder(5,5,5,5)); 406 connection_pane.setLayout(new GridLayout( 8,1,0,2));416 connection_pane.setLayout(new GridLayout(9,1,0,2)); 407 417 connection_pane.add(program_pane); 408 418 connection_pane.add(library_path_pane); … … 416 426 connection_pane.add(collect_dir_pane); 417 427 428 connection_pane.add(no_check_certificate_checkbox); 418 429 connection_pane.add(use_proxy_checkbox); 419 430 connection_pane.add(proxy_host_pane); … … 1119 1130 } 1120 1131 1132 private class NoCheckCertificateListener implements ActionListener { 1133 public void actionPerformed(ActionEvent event) { 1134 boolean isEnabled = no_check_certificate_checkbox.isSelected(); 1135 Configuration.set("general.no_check_certificate", true, isEnabled); 1136 boolean no_check_cert_enabled = Configuration.get("general.no_check_certificate", true); 1137 } 1138 } 1139 1121 1140 private class UseProxyListener 1122 1141 implements ActionListener {
Note:
See TracChangeset
for help on using the changeset viewer.