public void OnNewDefaultDomain(object sender, NewDefaultDomainEventArgs args)
 {
     if (args.NewDomainID == domain.ID)
        {
     DefaultAccountButton.Toggled -= new EventHandler(OnDefaultAccountToggled);
     DefaultAccountButton.Active = true;
     DefaultAccountButton.Sensitive = false;
     DefaultAccountButton.Toggled += new EventHandler(OnDefaultAccountToggled);
        }
        else if (args.OldDomainID == domain.ID)
        {
     DefaultAccountButton.Toggled -= new EventHandler(OnDefaultAccountToggled);
     DefaultAccountButton.Active = false;
     DefaultAccountButton.Sensitive = true;
     DefaultAccountButton.Toggled += new EventHandler(OnDefaultAccountToggled);
        }
 }
 public void OnNewDefaultDomainEvent(object sender, NewDefaultDomainEventArgs args)
 {
     TreeIter iter;
        DomainInformation dom;
        iter = (TreeIter)curDomains[args.NewDomainID];
        dom = domainController.GetDomain(args.NewDomainID);
        if (dom != null)
        {
     AccTreeStore.SetValue(iter, 0, dom.ID);
        }
        UpdateWidgetSensitivity();
 }