/// <summary> /// Format value. /// </summary> /// <param name="_window"></param> /// <param name="_color"></param> public static FormatValue CreateFormatValue(EditVariable _window, Color _color) { List <string> vars = new List <string>(); ParserOccurence p = new ParserOccurence("", "text", vars); return(new FormatValue(p, _window, _color)); }
/// <summary> /// Parserv value new. /// </summary> public FormatValue(ParserOccurence occurence, EditVariable _window, Color _color) { // Parent occurence Occruence = occurence; // Parent window ParentEdit = _window; // Color BackgroundColor = _color; // Horizontal resize true ExpandHorizontal = true; // No margins Margin = 0; MinHeight = 30; // Init components _initComponents(); }
/// <summary> /// Clickable delegate. /// </summary> void EditVariable_Clicked(object sender, EventArgs e) { // Active parser item if (ActiveParserItem == null) { return; } // Create dialog EditVariable _edit = new EditVariable(ActiveParserItem, ActiveRequest); // Run dialog var d = _edit.Run(); // Ok if (d == Command.Ok) { // Set value ActiveParserItem.value = _edit.GetValue(); // Create string string template = Parser.serialize(Template); if (ActiveRequest.RequestTemplateType == ContentType.XML) { XmlDocument doc = JsonConvert.DeserializeXmlNode(template); Console.WriteLine(doc.ToString()); ActiveRequest.RequestTemplate = doc.ToString(); } else { ActiveRequest.RequestTemplate = template; } // Test RefreshContent(); } _edit.Dispose(); }
/// <summary> /// Format value. /// </summary> /// <param name="_window"></param> /// <param name="_color"></param> public static FormatValue CreateFormatValue(EditVariable _window, Color _color) { List<string> vars = new List<string>(); ParserOccurence p = new ParserOccurence("", "text", vars); return new FormatValue(p, _window, _color); }
/// <summary> /// Clickable delegate. /// </summary> void EditVariable_Clicked(object sender, EventArgs e) { // Active parser item if (ActiveParserItem == null) return; // Create dialog EditVariable _edit = new EditVariable(ActiveParserItem, ActiveRequest); // Run dialog var d = _edit.Run(); // Ok if (d == Command.Ok) { // Set value ActiveParserItem.value = _edit.GetValue(); // Create string string template = Parser.serialize (Template); if (ActiveRequest.RequestTemplateType == ContentType.XML) { XmlDocument doc = JsonConvert.DeserializeXmlNode(template); Console.WriteLine (doc.ToString()); ActiveRequest.RequestTemplate = doc.ToString (); } else { ActiveRequest.RequestTemplate = template; } // Test RefreshContent (); } _edit.Dispose(); }