public GHubMain() { // // Required for Windows Form Designer support // InitializeComponent(); server = new GHub.Core(); frmPlugIn = new plugin(server); // add event for when the plug ins are loaded. // with in this event we will look to see what plugins are loaded and for // each one that is loaded it will be added to the Menu on the left hand side // of the GUI under the PlugIns section. server.AddPlugInLoaded(new MessageReceivedEventHandler(server_PlugInLoaded)); server.LoadPlugIns(); server.LoadSettings(); //server.Connect(411); frmConnection = new connection(server); frmHubSettings = new HubSettings(); frmMultiHubs = new MultiHubs(server); this.MinimumSize = new Size(800, 500); this.Text = GHub.Settings.Hub.hubSettings.HubName; }
public MultiHubs(GHub.Core core) { server = core; // // Required for Windows Form Designer support // InitializeComponent(); cmdDisconnect.Enabled = false; hubs = new GHub.Settings.MultHubs.Hub[GHub.Settings.MultHubs.MultiHubs.Size()]; for (int i = 0; i < hubs.Length; i++) { hubs[i] = GHub.Settings.MultHubs.MultiHubs.Get(i); HubsList.Items.Add(hubs[i].HubName); } menuDelete = new MenuItem[1]; menuDelete[0] = new MenuItem("Delete", new System.EventHandler(menuDelete_Press)); DeleteMenu = new ContextMenu(menuDelete); HubsList.ContextMenu = DeleteMenu; server.AddServerConnectionMade(new MessageReceivedEventHandler(server_ConnectionToServerMade)); server.AddServerLost(new MessageReceivedEventHandler(server_ConnectionLostToServer)); server.AddConnectingToServer(new MessageReceivedEventHandler(server_ConnectingToServer)); }
public connection(GHub.Core core) { // // Required for Windows Form Designer support // InitializeComponent(); server = core; cmdStop.Enabled = false; }
public plugin(GHub.Core core) { // // Required for Windows Form Designer support // InitializeComponent(); server = core; PlugInList = new ArrayList(); // old way of dealing with the GUI side of plugins. . no longer needed //server.AddPlugInLoaded(new MessageReceivedEventHandler(server_PlugInLoaded)); /* string[] plugings = server.GetPlugInNames(); * * if (plugings != null) * LoadedPlugIns.Items.AddRange(plugings);*/ }