/// <summary> /// Get the brush color associated with the desired GuiColor and match our /// dialog style colors to it. /// </summary> /// <param name="colorManager"></param> /// <param name="guiColor"></param> /// <returns></returns> private static Brush GetUiColorBrush(IIColorManager colorManager, GuiColors guiColor) { var color = colorManager.GetColor(guiColor); var mcolorText = MediaColor.FromRgb(color.R, color.G, color.B); return(new SolidColorBrush(mcolorText)); }
public Color GetColor(GuiColors kind, State state) { switch (kind) { case GuiColors.Background: return(Color.FromArgb(255, 67, 66, 66)); case GuiColors.Text: return(Color.FromArgb(208, 208, 208)); default: return(Color.DeepPink); } }
/// <summary> /// Resolves a GuiColors enum value to a Color value. /// </summary> public static Color FromMaxGuiColor(GuiColors color) { return Colors.FromMaxColor(MaxInterfaces.ColorManager.GetColor(color)); }
/// <summary> /// Initializes a new instance of the SerializableColor struct from the given GuiColor. /// </summary> public SerializableColor(GuiColors color) { this.isGuiColor = true; this.guiColor = color; this.color = Colors.FromMaxGuiColor(color); }
public Color GetDefaultColor(GuiColors id, State state) { throw new NotImplementedException(); }
public Color CustSysColor(GuiColors which) { return(GetColor(which, State.Normal)); }
public IntPtr CustSysColorBrush(GuiColors which) { throw new NotImplementedException(); }
public string GetName(GuiColors id) { throw new NotImplementedException(); }
public IPoint3 GetColorAsPoint3(GuiColors id, State state) { throw new NotImplementedException(); }
IntPtr IIColorManager.GetBrush(GuiColors id) { throw new NotImplementedException(); }
IPoint3 IIColorManager.GetColorAsPoint3(GuiColors id) { throw new NotImplementedException(); }
bool IIColorManager.SetColor(GuiColors id, Color color) { throw new NotImplementedException(); }
public Color GetColor(GuiColors kind) { switch (kind) { case GuiColors.Background: return(ColorTranslator.FromHtml("#FF444444")); case GuiColors.Text: return(ColorTranslator.FromHtml("#FFC8C8C8")); case GuiColors.ActiveCommand: return(ColorTranslator.FromHtml("#FFDC823C")); case GuiColors.Hilight: return(ColorTranslator.FromHtml("#FF383838")); case GuiColors.Shadow: return(ColorTranslator.FromHtml("#FF0B0B0B")); case GuiColors.Window: return(ColorTranslator.FromHtml("#FF565656")); case GuiColors.ActiveCaption: return(ColorTranslator.FromHtml("#FF382F22")); case GuiColors.ToolTipBackground: return(ColorTranslator.FromHtml("#FF55CCEE")); case GuiColors.ToolTipText: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.HilightText: return(ColorTranslator.FromHtml("#FFB2B2B2")); case GuiColors.WindowText: return(ColorTranslator.FromHtml("#FFDCDCDC")); case GuiColors.ItemHilight: return(ColorTranslator.FromHtml("#FFDC6E1E")); case GuiColors.SubObjectColor: return(ColorTranslator.FromHtml("#FFDC823C")); case GuiColors.N3dDarkShadow: return(ColorTranslator.FromHtml("#FF0B0B0B")); case GuiColors.N3dLight: return(ColorTranslator.FromHtml("#FF333333")); case GuiColors.AppWorkspace: return(ColorTranslator.FromHtml("#FFAAAAAA")); case GuiColors.TrackbarBg: return(ColorTranslator.FromHtml("#FF2A2A2A")); case GuiColors.TrackbarBgSel: return(ColorTranslator.FromHtml("#FF574635")); case GuiColors.TrackbarText: return(ColorTranslator.FromHtml("#FFBCBCBC")); case GuiColors.TrackbarTicks: return(ColorTranslator.FromHtml("#FF646464")); case GuiColors.TrackbarKeys: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.TrackbarSelKeys: return(ColorTranslator.FromHtml("#FFFFFFFF")); case GuiColors.TrackbarCursor: return(ColorTranslator.FromHtml("#FF12EAFD")); case GuiColors.PressedButton: return(ColorTranslator.FromHtml("#FFDC823C")); case GuiColors.TimeSliderBg: return(ColorTranslator.FromHtml("#FF444444")); case GuiColors.ViewportBorder: return(ColorTranslator.FromHtml("#FF323232")); case GuiColors.ActiveViewportBorder: return(ColorTranslator.FromHtml("#FF2C6A7C")); case GuiColors.RollupTitleFace: return(ColorTranslator.FromHtml("#FF3E3E3E")); case GuiColors.RollupTitleText: return(ColorTranslator.FromHtml("#FFEBEBEB")); case GuiColors.RollupTitleHilight: return(ColorTranslator.FromHtml("#FF646464")); case GuiColors.RollupTitleShadow: return(ColorTranslator.FromHtml("#FF646464")); case GuiColors.SelectionRubberBand: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.StackViewSelection: return(ColorTranslator.FromHtml("#FF444444")); case GuiColors.ImageViewerBackground: return(ColorTranslator.FromHtml("#FF464646")); case GuiColors.IRenderProgressHoriz: return(ColorTranslator.FromHtml("#FF0202CE")); case GuiColors.IRenderProgressVert: return(ColorTranslator.FromHtml("#FF02A415")); case GuiColors.PressedHierarchyButton: return(ColorTranslator.FromHtml("#FFDC823C")); case GuiColors.TrackViewBackground: return(ColorTranslator.FromHtml("#FF3F3F3F")); case GuiColors.TrackViewInactiveBackground: return(ColorTranslator.FromHtml("#FF383838")); case GuiColors.ManipulatorsActive: return(ColorTranslator.FromHtml("#FF00E100")); case GuiColors.ManipulatorsSelected: return(ColorTranslator.FromHtml("#FF0000FF")); case GuiColors.ManipulatorsInactive: return(ColorTranslator.FromHtml("#FF00E1FF")); case GuiColors.FunctionCurveX: return(ColorTranslator.FromHtml("#FF3434B6")); case GuiColors.FunctionCurveY: return(ColorTranslator.FromHtml("#FF319431")); case GuiColors.FunctionCurveZ: return(ColorTranslator.FromHtml("#FFFF5741")); case GuiColors.FunctionCurveW: return(ColorTranslator.FromHtml("#FF00C8C8")); case GuiColors.FunctionCurveFloat: return(ColorTranslator.FromHtml("#FFC8C632")); case GuiColors.FunctionCurveSelected: return(ColorTranslator.FromHtml("#FFFFFFFF")); case GuiColors.TrackViewTrackText: return(ColorTranslator.FromHtml("#FFDCDCDC")); case GuiColors.TrackViewSelInstantTime: return(ColorTranslator.FromHtml("#FF798E8F")); case GuiColors.TrackViewKeyCursor: return(ColorTranslator.FromHtml("#FF00FFFF")); case GuiColors.TrackViewSelectedBackground: return(ColorTranslator.FromHtml("#FF535353")); case GuiColors.TrackViewDisabledTrack1: return(ColorTranslator.FromHtml("#FF434343")); case GuiColors.TrackViewDisabledTrack2: return(ColorTranslator.FromHtml("#FF464646")); case GuiColors.TrackViewEnabledTrack1: return(ColorTranslator.FromHtml("#FF171717")); case GuiColors.TrackViewEnabledTrack2: return(ColorTranslator.FromHtml("#FF8F8F8F")); case GuiColors.TrackViewTimeCursor: return(ColorTranslator.FromHtml("#FF23B4CA")); case GuiColors.TrackViewGrid: return(ColorTranslator.FromHtml("#FF343434")); case GuiColors.TrackViewUnSelectedKeys: return(ColorTranslator.FromHtml("#FF808080")); case GuiColors.TrackViewSelectedKeys: return(ColorTranslator.FromHtml("#FFFAFEFF")); case GuiColors.TrackViewKeyOutline: return(ColorTranslator.FromHtml("#FF2A2A2A")); case GuiColors.TrackViewKeyOutlineOnTop: return(ColorTranslator.FromHtml("#FFAFAFAF")); case GuiColors.ViewportShowDependencies: return(ColorTranslator.FromHtml("#FF9C00F5")); case GuiColors.TrackViewSoundTrackRight: return(ColorTranslator.FromHtml("#FF779500")); case GuiColors.TrackViewSoundTrackLeft: return(ColorTranslator.FromHtml("#FF41259C")); case GuiColors.AssemblyOutline: return(ColorTranslator.FromHtml("#FF0000FF")); case GuiColors.TrackViewKeyPosition: return(ColorTranslator.FromHtml("#FF000081")); case GuiColors.TrackViewKeyRotation: return(ColorTranslator.FromHtml("#FF007A00")); case GuiColors.TrackViewKeyScale: return(ColorTranslator.FromHtml("#FFBC3737")); case GuiColors.TrackViewKeyTransform: return(ColorTranslator.FromHtml("#FF808080")); case GuiColors.TrackViewKeyObject: return(ColorTranslator.FromHtml("#FF808080")); case GuiColors.TrackViewKeyMaterial: return(ColorTranslator.FromHtml("#FF808080")); case GuiColors.TrackViewTangentHandle: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.TrackViewAutoTangentHandle: return(ColorTranslator.FromHtml("#FFFF6F6F")); case GuiColors.TrackViewKeyMixed: return(ColorTranslator.FromHtml("#FF595959")); case GuiColors.TrackViewKeyFake: return(ColorTranslator.FromHtml("#FFC3C3C3")); case GuiColors.TrackbarKeyPosition: return(ColorTranslator.FromHtml("#FF0000A3")); case GuiColors.TrackbarKeyRotation: return(ColorTranslator.FromHtml("#FF007A00")); case GuiColors.TrackbarKeyScale: return(ColorTranslator.FromHtml("#FFC90000")); case GuiColors.TrackbarKeyTransform: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.TrackbarKeyObject: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.TrackbarKeyMaterial: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.TrackbarKeyMixed: return(ColorTranslator.FromHtml("#FF000000")); case GuiColors.TrackViewScaleOriginLine: return(ColorTranslator.FromHtml("#FF3267B6")); case GuiColors.TrackViewKeyFCurveSelected: return(ColorTranslator.FromHtml("#FFFFFFFF")); case GuiColors.TrackViewKeyFCurveUnSelected: return(ColorTranslator.FromHtml("#FF797979")); case GuiColors.OutOfRangeLow: return(ColorTranslator.FromHtml("#FFFF0000")); case GuiColors.OutOfRangeHigh: return(ColorTranslator.FromHtml("#FF0000FF")); case GuiColors.TrackViewRangeIgnored: return(ColorTranslator.FromHtml("#FFB79FA0")); case GuiColors.TrackViewRangeIgnoredSel: return(ColorTranslator.FromHtml("#FFE7D2D3")); case GuiColors.AdaptiveDegActive: return(ColorTranslator.FromHtml("#FFFFFF33")); default: return(Color.DeepPink); } }
public void ReadXml(System.Xml.XmlReader reader) { if (reader == null) throw new ArgumentNullException("reader"); String c = reader.GetAttribute(ValueAttributeName); if (c == null) throw new System.Xml.XmlException("Expected value attribute in SerializableColor element."); if (c.StartsWith("GuiColors.", StringComparison.Ordinal)) { this.isGuiColor = true; this.guiColor = (GuiColors)Enum.Parse(typeof(GuiColors), c.Substring(10)); this.color = Colors.FromMaxGuiColor(this.guiColor); } else { this.isGuiColor = false; this.color = Colors.FromHtml(c); } }
string IIColorManager.GetCategory(GuiColors id) { throw new NotImplementedException(); }
public bool SetColor(GuiColors id, Color color, State state) { throw new NotImplementedException(); }
IntPtr IIColorManager.CustSysColorBrush(GuiColors which) { throw new NotImplementedException(); }
public IntPtr GetBrush(GuiColors id, State state) { throw new NotImplementedException(); }
void IIColorManager.SetOldUIColor(GuiColors which, IPoint3 clr) { throw new NotImplementedException(); }
public string GetCategory(GuiColors id) { throw new NotImplementedException(); }
IPoint3 IIColorManager.GetOldDefaultUIColor(GuiColors which) { throw new NotImplementedException(); }
public void SetOldUIColor(GuiColors which, IPoint3 clr) { throw new NotImplementedException(); }
Color IIColorManager.GetDefaultColor(GuiColors id) { throw new NotImplementedException(); }
public IPoint3 GetOldDefaultUIColor(GuiColors which) { throw new NotImplementedException(); }
Color IIColorManager.GetOldUIColorCOLORREF(GuiColors which) { throw new NotImplementedException(); }
public Color GetOldUIColorCOLORREF(GuiColors which) { throw new NotImplementedException(); }
/// <summary> /// Initializes a new instance of the SerializableColor struct from the given Color object. /// </summary> public SerializableColor(Color color) { this.isGuiColor = false; this.guiColor = GuiColors.Text; this.color = color; }