Example #1
0
 public void AddListener(IButtonStateListener listener)
 {
     _listeners.Add(listener);
     if (this.RequiresLoadedMap)
     {
         listener.SetEnabled(this.Viewer != null && this.Viewer.HasLoadedMap);
     }
 }
Example #2
0
 public void RemoveListener(IButtonStateListener listener)
 {
     _listeners.Remove(listener);
 }
Example #3
0
 public void AddListener(IButtonStateListener listener)
 {
     _listeners.Add(listener);
     if (this.RequiresLoadedMap)
         listener.SetEnabled(this.Viewer != null && this.Viewer.HasLoadedMap);
 }
Example #4
0
 public void RemoveListener(IButtonStateListener listener)
 {
     _listeners.Remove(listener);
 }