Example #1
0
        ///////////////////////////////////////////////////////////////////////////////////////////
        public MainWindow()
        {
            myInstance = this;
            InitializeComponent();

            myConnection = new Connection();

            //create autocomplete popup menu
            myPromptPopupMenu = new AutocompleteMenu(myPromptBox);
            myPromptPopupMenu.MinFragmentLength = 1;
            //size of popupmenu
            myPromptPopupMenu.Items.MaximumSize = new System.Drawing.Size(300, 400);
            myPromptPopupMenu.Items.Width = 300;

            myAutocompletionList = new List<string>();

            // Load macros
            myMacros = new List<Macro>();
            int i = 0;
            foreach(string macroShortcut in Properties.Settings.Default.MacroShortcuts)
            {
                Macro m = new Macro();
                m.Shortcut = macroShortcut;
                m.Script = Properties.Settings.Default.MacroScripts[i++];
                myMacros.Add(m);
            }

            myConnection.Connect("localhost", 22500);
        }
Example #2
0
 public ConnectWindow(Connection connection)
 {
     InitializeComponent();
     myConnection = connection;
 }
Example #3
0
        ///////////////////////////////////////////////////////////////////////////////////////////
        private void StatsWindow_Load(object sender, EventArgs e)
        {
            myConnection = MainWindow.Instance.Connection;

            // Send a stats request message.
            myConnection.SendMessage("strq");
        }