private void OnDomainUpEvent(object o, DomainEventArgs args) { if (DomainUp != null) DomainUp(this, args); Status authenticationStatus = AuthenticateDomain(args.DomainID); if (authenticationStatus == null || ((authenticationStatus.statusCode != StatusCodes.Success) && (authenticationStatus.statusCode != StatusCodes.SuccessInGrace))) { authenticationStatus = AuthenticateDomainWithProxy(args.DomainID); } if (authenticationStatus != null && ((authenticationStatus.statusCode == StatusCodes.Success) || (authenticationStatus.statusCode == StatusCodes.SuccessInGrace))) { HandleDomainLoggedIn(args.DomainID, authenticationStatus); } else { if (DomainNeedsCredentials != null) DomainNeedsCredentials(this, args); } }
private void OnDomainDeleted(object sender, DomainEventArgs args) { if (args.DomainID == domain.ID) { this.Hide(); this.Destroy(); } }
private void OnDomainAddedEvent(object sender, DomainEventArgs args) { if (domainController.GetDomains().Length == 0) WindowNotebook.CurrentPage = 0; else if (WindowNotebook.CurrentPage != 1) { WindowNotebook.CurrentPage = 1; ShowAvailableiFolders(); } AddServerGroup(args.DomainID); RefilterServerGroups(); }
private void OnDomainLoggedInEvent(object sender, DomainEventArgs args) { iFolderViewGroup group = (iFolderViewGroup)serverGroups[args.DomainID]; if(null == group) { AddServerGroup( args.DomainID ); group = (iFolderViewGroup)serverGroups[args.DomainID]; } else { iFoldersIconView.AddGroup(group); } group.VisibleWhenEmpty = true; iFolderViewItem[] viewItems = localGroup.Items; foreach(iFolderViewItem item in viewItems) { iFolderHolder holder = item.Holder; if (args.DomainID == holder.iFolder.DomainID) holder.State = iFolderState.Initial; } GLib.Idle.Add(UpdateLocalViewItemsMainThread); RefreshiFolders(true); UpdateCurrentServer(); }
public void OnDomainHostModified(object sender, DomainEventArgs args) { if (args.DomainID == domain.ID) { DomainInformation updatedDomain = domainController.GetDomain(args.DomainID); if (updatedDomain != null) { domain = updatedDomain; ServerAddressEntry.Changed -= new EventHandler(OnServerAddressChanged); ServerAddressEntry.Text = GetHostUrl(domain.HostUrl); bServerAddressChanged = false; ServerAddressEntry.Changed += new EventHandler(OnServerAddressChanged); } } }
public void OnDomainInactivatedEvent(object sender, DomainEventArgs args) { }
private void OnDomainAddedEvent(object sender, DomainEventArgs args) { RefreshiFolders(true); ShowAvailableiFolders(); AddServerGroup(args.DomainID); RefilterServerGroups(); PopulateCombobox(); }
private void OnDomainLoggedOutEvent(object sender, DomainEventArgs args) { Console.WriteLine("iFolderController.OnDomainLoggedOutEvent() entered"); }
private void OnDomainAddedEvent(object o, DomainEventArgs args) { Refresh(); }
public void OnDomainInactivatedEvent(object sender, DomainEventArgs args) { UpdateDomainStatus(args.DomainID); }
public void OnDomainLoggedOutEvent(object sender, DomainEventArgs args) { UpdateDomainStatus(args.DomainID); }
public void OnDomainDeletedEvent(object sender, DomainEventArgs args) { if (curDomains.ContainsKey(args.DomainID)) { TreeIter iter = (TreeIter)curDomains[args.DomainID]; AccTreeStore.Remove(ref iter); curDomains.Remove(args.DomainID); } }
private void OnDomainDeletedEvent(object o, DomainEventArgs args) { Console.WriteLine("iFolderData.OnDomainDeletedEvent()"); Refresh(); }
private void OnDomainAddedEvent(object o, DomainEventArgs args) { Refresh(); domainController.CheckForNewiFolders(); }
public void OnDomainAddedEvent(object sender, DomainEventArgs args) { if (removedDomains.ContainsKey(args.DomainID)) removedDomains.Remove(args.DomainID); if (curDomains.ContainsKey(args.DomainID)) { TreeIter iter = (TreeIter)curDomains[args.DomainID]; AccTreeStore.SetValue(iter, 0, args.DomainID); } else { TreeIter iter = AccTreeStore.AppendValues(args.DomainID); curDomains[args.DomainID] = iter; TreeSelection tSelect = AccTreeView.Selection; if(tSelect != null) tSelect.SelectIter(iter); } }
private void OnDomainDeletedEvent(object o, DomainEventArgs args) { }
public void OnDomainDeletedEvent(object sender, DomainEventArgs args) { if (removedDomains.ContainsKey(args.DomainID)) { removedDomains.Remove(args.DomainID); return; } else { RemoveDomain(args.DomainID); } }
private void OnDomainLoggedOutEvent(object o, DomainEventArgs args) { }
public void OnDomainLoggedOutEvent(object sender, DomainEventArgs args) { }
private void OnDomainAddedEvent(object o, DomainEventArgs args) { lock (typeof(DomainController) ) { if (args == null || args.DomainID == null) return; DomainInformation domain = (DomainInformation)keyedDomains[args.DomainID]; if (domain != null) { return; } try { domain = simws.GetDomainInformation(args.DomainID); } catch (Exception) { Debug.PrintLine("Ramesh: Got an exception"); return; } if( domain == null) { Debug.PrintLine("Ramesh: Domain is null"); } AddDomainToHashtable(domain); if (DomainAdded != null) { DomainAddedIdleHandler addedHandler = new DomainAddedIdleHandler(args.DomainID, this); GLib.Idle.Add(addedHandler.IdleHandler); } } }
private void OnDomainDeletedEvent(object sender, DomainEventArgs args) { if (serverGroups.ContainsKey(args.DomainID)) { iFolderViewGroup group = (iFolderViewGroup)serverGroups[args.DomainID]; iFoldersIconView.RemoveGroup(group); serverGroups.Remove(args.DomainID); group.Dispose(); group = null; } if (serverGroupFilters.ContainsKey(args.DomainID)) { serverGroupFilters.Remove(args.DomainID); } iFoldersIconView.UnselectAll(); RefilterServerGroups(); PopulateCombobox(); }
private void OnDomainDeletedEvent(object o, DomainEventArgs args) { lock (typeof(DomainController) ) { DomainInformation domain = (DomainInformation)keyedDomains[args.DomainID]; if (domain == null) { return; } RemoveDomainFromHashtable(args.DomainID); if (DomainDeleted != null) DomainDeleted(this, args); } }
private void OnDomainLoggedOutEvent(object sender, DomainEventArgs args) { iFolderViewGroup group = (iFolderViewGroup)serverGroups[args.DomainID]; if (serverGroups.ContainsKey(args.DomainID)) { iFoldersIconView.RemoveGroup(group); } group.VisibleWhenEmpty = false; iFolderViewItem[] viewItems = localGroup.Items; foreach(iFolderViewItem item in viewItems) { iFolderHolder holder = item.Holder; if (args.DomainID == holder.iFolder.DomainID) holder.State = iFolderState.Disconnected; } if( ifolderlistview.Visible ) { GLib.Idle.Add(UpdateListViewItemsMainThread); } else { GLib.Idle.Add(UpdateLocalViewItemsMainThread); } UpdateCurrentServer(); }
private void OnDomainUpEvent(object o, DomainEventArgs args) { if (DomainUp != null) DomainUp(this, args); DomainLoginThread domainLoginThread = new DomainLoginThread(this); domainLoginThread.Completed += new DomainLoginCompletedHandler(OnDomainLoginCompleted); domainLoginThread.Login(args.DomainID); }
public void OnDomainLoggedOut(object sender, DomainEventArgs args) { if (args.DomainID == domain.ID) { ServerAddressEntry.Changed -= new EventHandler(OnServerAddressChanged); ServerAddressEntry.Text = GetHostUrl(domain.HostUrl); bServerAddressChanged = false; ServerAddressEntry.Changed += new EventHandler(OnServerAddressChanged); ServerAddressEntry.Sensitive = true; ServerAddressEntry.IsEditable = true; } }
private void OnDomainNeedsCredentialsEvent(object sender, DomainEventArgs args) { ReLogin(args.DomainID); }
public void OnDomainActivated(object sender, DomainEventArgs args) { if (args.DomainID == domain.ID) { EnableAccountButton.Toggled -= new EventHandler(OnEnableAccountToggled); EnableAccountButton.Active = true; EnableAccountButton.Toggled += new EventHandler(OnEnableAccountToggled); } }
private void OnDomainLoggedOutEvent(object sender, DomainEventArgs args) { iFolderViewGroup group = (iFolderViewGroup)serverGroups[args.DomainID]; group.VisibleWhenEmpty = false; iFolderViewItem[] viewItems = localGroup.Items; foreach(iFolderViewItem item in viewItems) { iFolderHolder holder = item.Holder; if (args.DomainID == holder.iFolder.DomainID) holder.State = iFolderState.Disconnected; } GLib.Idle.Add(UpdateLocalViewItemsMainThread); UpdateCurrentServer(); }
private void OnDomainDeletedEvent(object sender, DomainEventArgs args) { Console.WriteLine("iFolderWindow.DomainDeletedEvent()"); WindowNotebook.CurrentPage = 1; if (serverGroups.ContainsKey(args.DomainID)) { Console.WriteLine("\tremoving the group from the iFolderIconView"); iFolderViewGroup group = (iFolderViewGroup)serverGroups[args.DomainID]; iFoldersIconView.RemoveGroup(group); serverGroups.Remove(args.DomainID); group.Dispose(); group = null; } if (serverGroupFilters.ContainsKey(args.DomainID)) { Console.WriteLine("\tremoving the group from the serverGroupFilters Hashtable"); serverGroupFilters.Remove(args.DomainID); } iFoldersIconView.UnselectAll(); RefilterServerGroups(); }
private void OnDomainDeletedEvent(object o, DomainEventArgs args) { Console.WriteLine("DomainController.OnDomainDeletedEvent()"); DomainInformation domain = (DomainInformation)keyedDomains[args.DomainID]; if (domain == null) { return; } RemoveDomainFromHashtable(args.DomainID); if (DomainDeleted != null) DomainDeleted(this, args); }