Example #1
0
        protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            if (keyData.HasFlag(Keys.Control))
            {
                if (keyData.HasFlag(Keys.O))
                {
                    OpenMenuItem.PerformClick();
                    return(true);
                }
                if (keyData.HasFlag(Keys.Alt) && keyData.HasFlag(Keys.Shift) && keyData.HasFlag(Keys.S))
                {
                    SaveDecryptedMenuItem.PerformClick();
                    return(true);
                }
                if (keyData.HasFlag(Keys.Shift) && keyData.HasFlag(Keys.S))
                {
                    SaveEncryptedMenuItem.PerformClick();
                    return(true);
                }
                if (keyData.HasFlag(Keys.S))
                {
                    SaveMenuItem.PerformClick();
                    return(true);
                }
                if (keyData.HasFlag(Keys.U))
                {
                    FirmwareUpdaterMenuItem.PerformClick();
                    return(true);
                }
            }

            return(m_tabPages.Any(tabPage => tabPage.OnHotkey(keyData)) || base.ProcessCmdKey(ref msg, keyData));
        }
Example #2
0
        /// <summary>
        /// Called upon loading of the form.
        /// This method initializes the graph and the input mode.
        /// </summary>
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            description.LoadFile(new MemoryStream(Resources.description), RichTextBoxStreamType.RichText);
            // initialize the graph
            Graph.SetUndoEngineEnabled(true);
            graphControl.FileOperationsEnabled = true;
            ZoomInButton.SetCommand(Commands.IncreaseZoom, graphControl);
            ZoomOutButton.SetCommand(Commands.DecreaseZoom, graphControl);
            FitContentButton.SetCommand(Commands.FitContent, graphControl);

            SaveMenuItem.SetCommand(Commands.SaveAs, graphControl);
            OpenMenuItem.SetCommand(Commands.Open, graphControl);
            sampleFilesComboBox.SelectedIndex = 0;
        }