Пример #1
0
        private object[] ReadOptions()
        {
            // TODO parse input options
            _width  = UtilApplication.ParseAsInt(TextBoxWidth.Text, 1);
            _height = UtilApplication.ParseAsInt(TextBoxHeight.Text, 1);
            _dpi    = 96;
            _format = System.Windows.Media.PixelFormats.Bgra32;

            return(new object[] { _width, _height, _dpi, _format });
        }
Пример #2
0
        public override void LoadSettings()
        {
            try
            {
                // get shutdown type
                if (LoadPageSetting(OPTION_SHUTDOWN) != null)
                {
                    opt_shutdown.SelectedIndex = Convert.ToInt32(LoadPageSetting(OPTION_SHUTDOWN));
                }

                // get shutdown force
                if (LoadPageSetting(OPTION_FORCE) != null)
                {
                    opt_force.IsChecked = Convert.ToBoolean(LoadPageSetting(OPTION_FORCE));
                }

                // get autostart
                if (UtilApplication.RegistryHasAutostart())
                {
                    opt_autostart.IsChecked = true;
                }
                else
                {
                    opt_autostart.IsChecked = false;
                }

                // get hotkey usage
                if (LoadPageSetting(HOTKEY_USE) != null)
                {
                    opt_useHotkey.IsChecked = Convert.ToBoolean(LoadPageSetting(HOTKEY_USE));
                }
                // get hotkey key
                if (LoadPageSetting(HOTKEY_KEY) != null)
                {
                    hotkeyBox.Text = Convert.ToString(LoadPageSetting(HOTKEY_KEY));
                }
            }
            catch (Exception e1)
            {
                Console.WriteLine("error... " + e1);
            }
        }
Пример #3
0
 private void ButtonClean_Click(object sender, RoutedEventArgs e)
 {
     UtilApplication.RemoveFromRegistry();
 }
Пример #4
0
 private void opt_autostart_unchecked(object sender, RoutedEventArgs e)
 {
     UtilApplication.RegistrySetAutostart(false);
 }