static Group() { m_builtinHighlightModes = new Dictionary <string, HighlightMode>(); for (HighlightMode mode = HighlightMode.Comment; mode <= HighlightMode.Todo; mode++) { m_builtinHighlightModes[mode.ToString().ToUpperInvariant()] = mode; } }
static XmlFormatter() { m_xmlWriterSettings = new XmlWriterSettings(); m_xmlWriterSettings.OmitXmlDeclaration = true; m_xmlWriterSettings.Indent = false; m_xmlWriterSettings.CheckCharacters = true; m_xmlWriterSettings.NewLineChars = Environment.NewLine; m_xmlWriterSettings.ConformanceLevel = ConformanceLevel.Auto; m_xmlWriterSettings.NewLineHandling = NewLineHandling.None; List <string> modeNames = new List <string>(40); for (HighlightMode mode = HighlightMode.IrisBug; mode <= HighlightMode.Todo; mode++) { modeNames.Add(mode.ToString()); } m_modeNames = modeNames.ToArray(); }
/// <summary> /// macOS: Sets when the tray’s icon background becomes highlighted (in blue). /// /// Note: You can use highlightMode with a BrowserWindow by toggling between /// 'never' and 'always' modes when the window visibility changes. /// </summary> /// <param name="highlightMode"></param> public void SetHighlightMode(HighlightMode highlightMode) { BridgeConnector.Socket.Emit("tray-setHighlightMode", highlightMode.ToString()); }