예제 #1
0
        /// <summary>
        /// Creates a new instance of the class with the specified parameters.
        /// </summary>
        internal OptionsForm(MouseMoveSettings settings)
        {
            Settings = settings;

            InitializeComponent();
            Initialise();
        }
예제 #2
0
        private void Initialise()
        {
            // Objects
            _serviceSettings = MouseMoveSettings.FromSavedSettings();

            // Events
            FormClosing                      += Form_FormClosing;
            Load                             += Form_Load;
            FileMenu_Exit.Click              += FileMenu_Exit_Click;
            FileMenu_Hide.Click              += FileMenu_Hide_Click;
            FileMenu_Start.Click             += FileMenu_Start_Click;
            FileMenu_Stop.Click              += FileMenu_Stop_Click;
            Link.LinkClicked                 += Link_LinkClicked;
            NotificationAreaMenu_Exit.Click  += NotificationAreaMenu_Exit_Click;
            NotificationAreaMenu_Show.Click  += NotificationAreaMenu_Show_Click;
            NotificationAreaMenu_Start.Click += NotificationAreaMenu_Start_Click;
            NotificationAreaMenu_Stop.Click  += NotificationAreaMenu_Stop_Click;
            NotificationIcon.DoubleClick     += NotificationIcon_DoubleClick;
            StartStopButton.Click            += StartStopButton_Click;
            ToolsMenu_Options.Click          += ToolsMenu_Options_Click;
        }