Exemplo n.º 1
0
    static void LoadPreferences()
    {
        LoadDefaultColors();

        dataFilePath = GDESettings.Instance.DataFilePath;
        if (dataFilePath.Equals(GDESettings.DefaultDataFilePath))
        {
            CreateDirectory(Path.GetDirectoryName(dataFilePath));
        }

        GDESettings settings = GDESettings.Instance;

        createDataColor = settings.CreateDataColor.ToColor32();
        defineDataColor = settings.DefineDataColor.ToColor32();
        highlightColor  = settings.HighlightColor.ToColor32();
    }
Exemplo n.º 2
0
    static void SavePreferences()
    {
        GDESettings settings = GDESettings.Instance;

        settings.CreateDataColor = createDataColor.ToHexString();
        settings.DefineDataColor = defineDataColor.ToHexString();
        settings.HighlightColor  = highlightColor.ToHexString();
        settings.DataFilePath    = dataFilePath;

        if (File.Exists(dataFilePath))
        {
            GDEItemManager.Load(true);
            GUI.FocusControl(string.Empty);
        }

        settings.Save();
    }