/// <summary> /// Gets the viewport background colour. /// </summary> /// <returns>The viewport background colour.</returns> public RGBA GetViewportBackgroundColour() { lock (this.ReadLock) { FileIniDataParser parser = new FileIniDataParser(); IniData data = parser.ReadFile(GetConfigurationFilePath()); RGBA viewportBackgroundColour = default(RGBA); if (viewportBackgroundColour.Parse(data[General][ViewportBackgroundColour])) { return(viewportBackgroundColour); } viewportBackgroundColour.Parse("rgb(133, 146, 173)"); return(viewportBackgroundColour); } }
/// <summary> /// Gets the wireframe colour for models. /// </summary> /// <returns>The colour of the wireframe.</returns> public RGBA GetWireframeColour() { lock (this.ReadLock) { FileIniDataParser parser = new FileIniDataParser(); IniData data = parser.ReadFile(GetConfigurationFilePath()); RGBA wireframeColour = default(RGBA); if (wireframeColour.Parse(data[Model][WireframeColour])) { return(wireframeColour); } wireframeColour.Parse("rgb(234, 161, 0)"); return(wireframeColour); } }
/// <summary> /// Gets the viewport background colour. /// </summary> /// <returns>The viewport background colour.</returns> public RGBA GetViewportBackgroundColour() { lock (ReadLock) { FileIniDataParser parser = new FileIniDataParser(); IniData data = parser.ReadFile(GetConfigurationFilePath()); RGBA viewportBackgroundColour = new RGBA(); if (viewportBackgroundColour.Parse(data["General"]["ViewportBackgroundColour"])) { return(viewportBackgroundColour); } else { viewportBackgroundColour.Parse("rgb(133, 146, 173)"); return(viewportBackgroundColour); } } }