コード例 #1
0
        /// <summary>
        /// Sets ApplicationSettings to the user's new settings.
        /// </summary>
        private void SaveSettings()
        {
            Color AccentColour1 = ApplicationSettings_Tab_Appearance_AccentColour1Picker.SelectedColour;
            Color AccentColour2 = ApplicationSettings_Tab_Appearance_AccentColour2Picker.SelectedColour;

            bool     AccentEnabled         = (bool)ApplicationSettings_Tab_Appearance_AccentEnabledCheckBox.IsChecked;
            bool     ClearLogs             = (bool)ApplicationSettings_Tab_General_ClearLogs.IsChecked;
            string   DefaultCategorySystem = ApplicationSettings_Tab_General_DefaultCategorySystemBox.Text;
            WndStyle DefaultWindowStyle    = (WndStyle)Enum.Parse(typeof(WndStyle), ApplicationSettings_Tab_General_DefaultWindowStyleBox.Text);
            Point    DotSize  = new Point(Convert.ToInt32(ApplicationSettings_Tab_Appearance_DotSizeXText), Convert.ToInt32(ApplicationSettings_Tab_Appearance_DotSizeYText));
            int      LineSize = Convert.ToInt32(ApplicationSettings_Tab_Appearance_LineSizeText);

            ApplicationSettings.AccentColour1         = AccentColour1;
            ApplicationSettings.AccentColour2         = AccentColour2;
            ApplicationSettings.AccentEnabled         = AccentEnabled;
            ApplicationSettings.ClearLogs             = ClearLogs;
            ApplicationSettings.DefaultCategorySystem = DefaultCategorySystem;

            ApplicationSettings.DotSize  = DotSize;
            ApplicationSettings.LineSize = LineSize;

            ApplicationSettings.WindowStyle = DefaultWindowStyle;

            SaveHit(this, new EventArgs());
        }
コード例 #2
0
 public static void SetStyle(IntPtr hwnd, WndStyle style)
 {
     SetWindowExStyle(hwnd, (int)style);
 }