Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public connection(GHub.Core core)
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();
            server = core;

            cmdStop.Enabled = false;
        }
Ejemplo n.º 4
0
        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);*/
        }