예제 #1
0
 public EditorColorScheme(EditorColorScheme colorScheme)
 {
     m_type                      = colorScheme.Type;
     m_defaultTextColor          = colorScheme.DefaultTextColor;
     m_linkTextColor             = colorScheme.LinkTextColor;
     m_buttonTextColor           = colorScheme.ButtonTextColor;
     m_importantTextColor        = colorScheme.ImportantTextColor;
     m_errorTextcolor            = colorScheme.ErrorTextColor;
     m_headerBackgroundColor     = colorScheme.HeaderBackgroundColor;
     m_bodyBackgroundColor       = colorScheme.BodyBackgroundColor;
     m_bodyBackgroundColor2      = colorScheme.BodyBackgroundColor2;
     m_listBackgroundColor       = colorScheme.ListBackgroundColor;
     m_listHeaderBackgroundColor = colorScheme.ListHeaderBackgroundColor;
     m_boxBackgroundColor        = colorScheme.BoxBackgroundColor;
     m_errorBoxBackgroundColor   = colorScheme.ErrorBoxBackgroundColor;
 }
예제 #2
0
 private void Deserialize(Dictionary <string, object> colorData)
 {
     m_type                      = (EditorConfiguration.EEditorColorSchemes)Enum.Parse(typeof(EditorConfiguration.EEditorColorSchemes), (string)colorData["type"], true);
     m_defaultTextColor          = DeserializeColor("defaultTextColor", colorData);
     m_linkTextColor             = DeserializeColor("linkTextColor", colorData);
     m_buttonTextColor           = DeserializeColor("buttonTextColor", colorData);
     m_importantTextColor        = DeserializeColor("importantTextColor", colorData);
     m_errorTextcolor            = DeserializeColor("errorTextColor", colorData);
     m_headerBackgroundColor     = DeserializeColor("headerBackgroundColor", colorData);
     m_bodyBackgroundColor       = DeserializeColor("bodyBackgroundColor", colorData);
     m_bodyBackgroundColor2      = DeserializeColor("bodyBackgroundColor2", colorData);
     m_listBackgroundColor       = DeserializeColor("listBackgroundColor", colorData);
     m_listHeaderBackgroundColor = DeserializeColor("listHeaderBackgroundColor", colorData);
     m_boxBackgroundColor        = DeserializeColor("boxBackgroundColor", colorData);
     m_errorBoxBackgroundColor   = DeserializeColor("errorBoxBackgroundColor", colorData);
 }