// ============================================ // PUBLIC Constructors // ============================================ public ProtocolManager(GUI.Window window) { // Initialize Components this.notebookViewer = window.NotebookViewer; this.networkViewer = this.notebookViewer.NetworkViewer; // Add Events Handler CmdManager.AddProtocolEvent += new SetProtocolEventHandler(OnAddProtocolEvent); CmdManager.DelProtocolEvent += new SetProtocolEventHandler(OnDelProtocolEvent); }
private void OnMainWindowClose(object sender) { GUI.Window window = sender as GUI.Window; NetworkViewer networkViewer = window.NotebookViewer.NetworkViewer; // Stop Auto Add Buddy Timeout timeoutAddBuddyRet = false; // Remove Network GUI Event NetworkManager.UserAccept -= new AcceptUserHandler(OnAcceptUser); networkViewer.RefreshPeers -= new BlankEventHandler(OnNetViewerRefresh); networkViewer.UserLoggedIn -= new PeerSelectedHandler(OnUserLoggedIn); networkViewer.UserLoggedOut -= new PeerSelectedHandler(OnUserLoggedOut); }
// ============================================ // PUBLIC Constructors // ============================================ public Glue (GUI.Window window) { this.window = window; this.window.RemoveEvent += new BlankEventHandler(OnRemove); // Download Manager Protocol.DownloadManager.Added += new BlankEventHandler(AddDownload); Protocol.DownloadManager.Finished += new BlankEventHandler(DelDownload); Protocol.DownloadManager.Received += new BlankEventHandler(UpdateDownload); // Upload Manager UploadManager.Added += new BlankEventHandler(AddUpload); UploadManager.Finished += new BlankEventHandler(DelUpload); UploadManager.SendedPart += new BlankEventHandler(UpdateUpload); }
private void OnMainWindowStart(object sender) { GUI.Window window = sender as GUI.Window; // Initialize Buddy List Component InitializeBuddyListMenu(); // Network GUI Event NetworkViewer networkViewer = window.NotebookViewer.NetworkViewer; NetworkManager.UserAccept += new AcceptUserHandler(OnAcceptUser); networkViewer.RefreshPeers += new BlankEventHandler(OnNetViewerRefresh); networkViewer.UserLoggedIn += new PeerSelectedHandler(OnUserLoggedIn); networkViewer.UserLoggedOut += new PeerSelectedHandler(OnUserLoggedOut); }
// ============================================ // PUBLIC Constructors // ============================================ public FolderManager(GUI.Window window) { // Initialize Components this.menuManager = window.Menu; this.userPanel = window.UserPanel; this.notebookViewer = window.NotebookViewer; // Network Viewer Displayed at Start... SetSensitiveGoUpMenu(false); SetSensitiveGoHomeMenu(false); // Add Event Handlers this.menuManager.Activated += new EventHandler(OnMenuActivated); this.notebookViewer.SwitchPage += new SwitchPageHandler(OnSwitchPage); this.notebookViewer.DirChanged += new BoolEventHandler(OnDirChanged); this.userPanel.FolderButton.Clicked += new EventHandler(OnMyFolderCliecked); }
public void ToggleWindow(string key, GUI.Window window) { if (wlist[key] != null && !wlist[key].Closed) { WindowPositions[key] = new Point(wlist[key].X, wlist[key].Y); wlist[key].Close(); wlist[key] = null; } else { if (WindowPositions.ContainsKey(key)) { window.X = WindowPositions[key].X; window.Y = WindowPositions[key].Y; } wlist[key] = window; WindowManager.Add(wlist[key]); } }
// ============================================ // PUBLIC Constructors // ============================================ public NetworkManager(GUI.Window window) { // Initialize Events (None) UserAccept = null; // Initialize Components this.menuManager = window.Menu; this.userPanel = window.UserPanel; this.notebookViewer = window.NotebookViewer; this.networkViewer = this.notebookViewer.NetworkViewer; // Initialize P2PManager & CMD Manager this.p2pManager = P2PManager.GetInstance(); // Network SetSensitiveNetworkMenu(P2PManager.IsListening()); // Add Event Handlers menuManager.Activated += new EventHandler(OnMenuActivated); networkViewer.ItemRemoved += new PeerSelectedHandler(OnPeerRemove); CmdManager.AddProtocolEvent += new SetProtocolEventHandler(OnAddProtocolEvent); CmdManager.DelProtocolEvent += new SetProtocolEventHandler(OnDelProtocolEvent); }