aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.UsersAndRoles/Properties/Settings.Designer.cs
blob: 77bb41a9cf8f300f62ddaf2439b95ae6a879ba33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace Tango.MachineStudio.UsersAndRoles.Properties
{
    
    
    [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
    internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
    {
        
        private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
        
        public static Settings Default
        {
            get
            {
                return defaultInstance;
            }
        }
    }
}
ViewVM { private Job _job; private bool _prevent_change; private IColorConverter _converter; private List<ColorConversionSuggestion> _suggestions; /// <summary> /// Gets or sets the triplet suggestions. /// </summary> public List<ColorConversionSuggestion> Suggestions { get { return _suggestions; } set { _suggestions = value; RaisePropertyChangedAuto(); } } private List<ColorConversionSuggestion> _hiveSuggestions; /// <summary> /// Gets or sets the hive suggestions. /// </summary> public List<ColorConversionSuggestion> HiveSuggestions { get { return _hiveSuggestions; } set { _hiveSuggestions = value; RaisePropertyChangedAuto(); } } private ColorConversionSuggestion _selectedHiveSuggestion; /// <summary> /// Gets or sets the selected hive suggestion. /// </summary> public ColorConversionSuggestion SelectedHiveSuggestion { get { return _selectedHiveSuggestion; } set { _selectedHiveSuggestion = value; RaisePropertyChangedAuto(); OnSelectedHiveSuggestionChanged(); } } private ColorConversionSuggestion _selectedSuggestion; /// <summary> /// Gets or sets the selected triplet suggestion. /// </summary> public ColorConversionSuggestion SelectedSuggestion { get { return _selectedSuggestion; } set { _selectedSuggestion = value; RaisePropertyChangedAuto(); } } /// <summary> /// Initializes a new instance of the <see cref="FineTuningPaletteViewVM"/> class. /// </summary> public FineTuningPaletteViewVM() { Suggestions = new List<ColorConversionSuggestion>(); HiveSuggestions = new List<ColorConversionSuggestion>(); _converter = new DefaultColorConverter(); } /// <summary> /// Called when the selected hive suggestion has been changed /// </summary> private void OnSelectedHiveSuggestionChanged() { if (!_prevent_change) { Suggestions = _converter.Convert(_job, SelectedHiveSuggestion.Color, true).CreateTrippletSuggestions(); SelectedSuggestion = Suggestions.GetCenterSuggestion(); } } /// <summary> /// Initializes a new instance of the <see cref="FineTuningPaletteViewVM"/> class. /// </summary> /// <param name="fineTuneItem">The fine tune item.</param> /// <param name="job">The job.</param> public FineTuningPaletteViewVM(FineTuneItem fineTuneItem, Job job) : this() { _prevent_change = true; _job = job; Suggestions = fineTuneItem.Suggestions; HiveSuggestions = fineTuneItem.HiveSuggestions; SelectedHiveSuggestion = HiveSuggestions.GetCenterSuggestion(); SelectedSuggestion = Suggestions[Suggestions.Count / 2]; _prevent_change = false; } } }