Project

General

Profile

« Previous | Next » 

Revision 5006c242

Added by Katja Luther over 4 years ago

ref #8572: rule considered and code edition enable/disable in preferences

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/NameDetailsViewConfiguration.java
335 335
                     nameDetailsConfig.setNomenclaturalStatusSectionActivated(isShowNomenclaturalStatus);
336 336
                     if (isSimpleDetailsViewActivated!= null? isSimpleDetailsViewActivated:false){
337 337
                         showNomenclaturalStatusRuleConsidered.setEnabled(isShowNomenclaturalStatus);
338
                         showNomenclaturalStatusRuleConsideredCodeEdition.setEnabled(isShowNomenclaturalStatus);
338
                         if (isShowNomenclaturalStatus){
339
                             showNomenclaturalStatusRuleConsideredCodeEdition.setEnabled(isShowNomenclaturalStatusRuleConsidered);
340
                         }else{
341
                             showNomenclaturalStatusRuleConsideredCodeEdition.setEnabled(isShowNomenclaturalStatus);
342
                         }
343

  
339 344
                     }
340 345
                  }
341 346
             });
347

  
348

  
342 349
            Composite nomenlaturalStatusComp = new Composite(dbSettings, SWT.NULL);
343 350

  
344 351
            GridLayoutFactory.fillDefaults().applyTo(nomenlaturalStatusComp);
......
355 362
                     setApply(true);
356 363
                     isShowNomenclaturalStatusRuleConsidered = showNomenclaturalStatusRuleConsidered.getSelection();
357 364
                     nameDetailsConfig.setNomenclaturalStatusRuleConsideredActivated(isShowNomenclaturalStatusRuleConsidered);
365
                     if (isSimpleDetailsViewActivated!= null? isSimpleDetailsViewActivated:false){
366
                         showNomenclaturalStatusRuleConsideredCodeEdition.setEnabled(isShowNomenclaturalStatusRuleConsidered);
367
                     }
358 368
                  }
359 369
             });
360 370

  
......
410 420
                     nameDetailsConfig.setNameRelationsSectionActivated(isShowNameRelationship);
411 421
                     if (isSimpleDetailsViewActivated!= null? isSimpleDetailsViewActivated:false){
412 422
                         showNameRelationshipRuleConsidered.setEnabled(isShowNameRelationship);
413
                         showNameRelationshipRuleConsideredCodeEdition.setEnabled(isShowNameRelationship);
423
                         if (isShowNameRelationship){
424
                             showNameRelationshipRuleConsideredCodeEdition.setEnabled(isShowNameRelationshipRuleConsidered);
425
                         }else {
426
                             showNameRelationshipRuleConsideredCodeEdition.setEnabled(isShowNameRelationship);
427
                         }
428

  
414 429
                     }
415 430
                  }
416 431
             });
......
429 444
                     setApply(true);
430 445
                     isShowNameRelationshipRuleConsidered = showNameRelationshipRuleConsidered.getSelection();
431 446
                     nameDetailsConfig.setNameRelationsRuleConsideredActivated(isShowNameRelationshipRuleConsidered);
447
                     if (isSimpleDetailsViewActivated!= null? isSimpleDetailsViewActivated:false){
448
                         showNameRelationshipRuleConsideredCodeEdition.setEnabled(isShowNameRelationshipRuleConsidered);
449
                     }
432 450
                  }
433 451
             });
434 452

  
......
549 567
        showAuthorship.setSelection(isShowAuthorship);
550 568
        showNomenclaturalRef.setSelection(isShowNomenclaturalRef);
551 569
        showNomenclaturalStatus.setSelection(isShowNomenclaturalStatus);
570

  
552 571
        showNomenclaturalStatusRuleConsidered.setSelection(isShowNomenclaturalStatusRuleConsidered);
572
        showNomenclaturalStatusRuleConsidered.setEnabled(isShowNomenclaturalStatus);
553 573
        showNomenclaturalStatusRuleConsideredCodeEdition.setSelection(isShowNomenclaturalStatusRuleConsideredCodeEdition);
574
        if (isShowNomenclaturalStatus){
575
            showNomenclaturalStatusRuleConsideredCodeEdition.setEnabled(isShowNomenclaturalStatusRuleConsidered);
576
        }else{
577
            showNomenclaturalStatusRuleConsideredCodeEdition.setEnabled(isShowNomenclaturalStatus);
578
        }
579

  
554 580
        showProtologue.setSelection(isShowProtologue);
555 581
        showTypeDesignation.setSelection(isShowTypeDesignation);
556 582
        showNameRelationship.setSelection(isShowNameRelationship);
557 583
        showNameRelationshipRuleConsidered.setSelection(isShowNameRelationshipRuleConsidered);
558 584
        showNameRelationshipRuleConsideredCodeEdition.setSelection(isShowNameRelationshipRuleConsideredCodeEdition);
585
        showNameRelationshipRuleConsidered.setEnabled(isShowNameRelationship);
586
        if (isShowNameRelationship){
587
            showNameRelationshipRuleConsideredCodeEdition.setEnabled(isShowNameRelationshipRuleConsidered);
588
        }else{
589
            showNameRelationshipRuleConsideredCodeEdition.setEnabled(isShowNameRelationship);
590
        }
559 591
        showHybrid.setSelection(isShowHybrid);
560 592
        showNameApprobiation.setSelection(isShowNameApprobiation);
561 593
        secEnabled.setSelection(isSecEnabled);

Also available in: Unified diff