/// <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));
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Resolves a GuiColors enum value to a Color value.
 /// </summary>
 public static Color FromMaxGuiColor(GuiColors color)
 {
    return Colors.FromMaxColor(MaxInterfaces.ColorManager.GetColor(color));
 }
Ejemplo n.º 4
0
 /// <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);
 }
Ejemplo n.º 5
0
 public Color GetDefaultColor(GuiColors id, State state)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 6
0
 public Color CustSysColor(GuiColors which)
 {
     return(GetColor(which, State.Normal));
 }
Ejemplo n.º 7
0
 public IntPtr CustSysColorBrush(GuiColors which)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 8
0
 public string GetName(GuiColors id)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 9
0
 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);
            }
        }
Ejemplo n.º 14
0
   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();
 }
Ejemplo n.º 16
0
 public bool SetColor(GuiColors id, Color color, State state)
 {
     throw new NotImplementedException();
 }
 IntPtr IIColorManager.CustSysColorBrush(GuiColors which)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 18
0
 public IntPtr GetBrush(GuiColors id, State state)
 {
     throw new NotImplementedException();
 }
 void IIColorManager.SetOldUIColor(GuiColors which, IPoint3 clr)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 20
0
 public string GetCategory(GuiColors id)
 {
     throw new NotImplementedException();
 }
 IPoint3 IIColorManager.GetOldDefaultUIColor(GuiColors which)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 22
0
 public void SetOldUIColor(GuiColors which, IPoint3 clr)
 {
     throw new NotImplementedException();
 }
 Color IIColorManager.GetDefaultColor(GuiColors id)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 24
0
 public IPoint3 GetOldDefaultUIColor(GuiColors which)
 {
     throw new NotImplementedException();
 }
 Color IIColorManager.GetOldUIColorCOLORREF(GuiColors which)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 26
0
 public Color GetOldUIColorCOLORREF(GuiColors which)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 27
0
 /// <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;
 }