Ignore:
Timestamp:
Feb 9, 2011, 12:31:05 PM (11 years ago)
Author:
weyers
Message:

Enigma Presentation first implementation attempt.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/Enigma/EnigmaSettings.cs

    r2334 r2636  
    784784            set
    785785            {
    786                 if (value != ring1)
     786                if (value < ring1)
    787787                {
    788788                    hasChanges = true;
    789789                    ring1 = value;
    790                     OnPropertyChanged("Ring1");
     790                    OnPropertyChanged("Ring1down");
     791                }
     792                if (value > ring1)
     793                {
     794                    hasChanges = true;
     795                    ring1 = value;
     796                    OnPropertyChanged("Ring1up");
    791797                }
    792798            }
     
    799805            set
    800806            {
    801                 if (value != ring2)
     807                if (value < ring2)
    802808                {
    803809                    hasChanges = true;
    804810                    ring2 = value;
    805                     OnPropertyChanged("Ring2");
     811                    OnPropertyChanged("Ring2down");
     812                }
     813                if (value > ring2)
     814                {
     815                    hasChanges = true;
     816                    ring2 = value;
     817                    OnPropertyChanged("Ring2up");
    806818                }
    807819            }
     
    814826            set
    815827            {
    816                 if (value != ring3)
     828                if (value < ring3)
    817829                {
    818830                    hasChanges = true;
    819831                    ring3 = value;
    820                     OnPropertyChanged("Ring3");
     832                    OnPropertyChanged("Ring3down");
     833                }
     834                if (value > ring3)
     835                {
     836                    hasChanges = true;
     837                    ring3 = value;
     838                    OnPropertyChanged("Ring3up");
    821839                }
    822840            }
     
    829847            set
    830848            {
    831                 if (value != ring4)
     849                if (value < ring4)
    832850                {
    833851                    hasChanges = true;
    834852                    ring4 = value;
    835                     OnPropertyChanged("Ring4");
     853                    OnPropertyChanged("Ring4down");
     854                }
     855                if (value > ring4)
     856                {
     857                    hasChanges = true;
     858                    ring4 = value;
     859                    OnPropertyChanged("Ring4up");
    836860                }
    837861            }
Note: See TracChangeset for help on using the changeset viewer.