Exemple #1
0
 public XElement ToXml(XElement node)
 {
     node.Add2("PositionRisk", PositionRisk, false);
     node.Add2("OrderRisk", OrderRisk, false);
     node.Add2("CurrencySymbol", CurrencySymbol, false);
     return(node);
 }
Exemple #2
0
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(Name), Name, false);
     node.Add2(nameof(LeadingSpace), LeadingSpace, false);
     node.Add2(nameof(Patterns), nameof(AlignPattern), Patterns, false);
     return(node);
 }
Exemple #3
0
 public override XElement ToXml(XElement node)
 {
     base.ToXml(node);
     node.Add2(nameof(BackColour), BackColour, false);
     node.Add2(nameof(ForeColour), ForeColour, false);
     return(node);
 }
 public override XElement ToXml(XElement node)
 {
     base.ToXml(node);
     node.Add2(nameof(Offset), Offset, false);
     node.Add2(nameof(MinWidth), MinWidth, false);
     node.Add2(nameof(Comment), Comment, false);
     return(node);
 }
 /// <summary>Save the state as XML</summary>
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(Left), Left, false);
     node.Add2(nameof(Top), Top, false);
     node.Add2(nameof(Right), Right, false);
     node.Add2(nameof(Bottom), Bottom, false);
     return(node);
 }
Exemple #6
0
 /// <summary>Export this highlight as xml</summary>
 public override XElement ToXml(XElement node)
 {
     base.ToXml(node);
     node.Add2(XmlTag.ForeColour, ForeColour, false);
     node.Add2(XmlTag.BackColour, BackColour, false);
     node.Add2(XmlTag.Binary, BinaryMatch, false);
     return(node);
 }
Exemple #7
0
 public XElement ToXml(XElement node)
 {
     node.Add2(XmlTag.Version, Constants.PatternSetVersion, false);
     node.Add2(XmlTag.Highlights, XmlTag.Highlight, Highlights, false);
     node.Add2(XmlTag.Filters, XmlTag.Filter, Filters, false);
     node.Add2(XmlTag.Transforms, XmlTag.Transform, Transforms, false);
     node.Add2(XmlTag.ClkActions, XmlTag.ClkAction, Actions, false);
     return(node);
 }
Exemple #8
0
 /// <summary>Export to XML</summary>
 public override XElement ToXml(XElement node)
 {
     base.ToXml(node);
     node.Add2(XmlTag.Text, Text, false);
     node.Add2(XmlTag.Style, Style.Id, false);
     node.Add2(XmlTag.SizeMax, SizeMax, false);
     node.Add2(XmlTag.Size, Size, false);
     return(node);
 }
Exemple #9
0
        /// <summary>Output the licence details to a licence file</summary>
        public void WriteLicenceFile(string lic)
        {
            // Save the elements
            var root = new XElement("root");

            root.Add2(nameof(LicenceHolder), LicenceHolder, false);
            root.Add2(nameof(EmailAddress), EmailAddress, false);
            root.Add2(nameof(Company), Company, false);
            root.Add2(nameof(ActivationCode), ActivationCode, false);
            root.Add2(nameof(VersionMask), VersionMask, false);

            // Save the licence file
            root.Save(lic);
        }
Exemple #10
0
        /// <summary>Save settings to AppData</summary>
        public override void SaveSettingsToStorage()
        {
            try
            {
                // Notify of saving
                Saving?.Invoke(this, EventArgs.Empty);

                // Ensure the directory in AppData exists
                Directory.CreateDirectory(Path_.Directory(SettingsFilepath));

                // Write the settings to XML
                var root = new XElement("root");
                root.Add2(nameof(Groups), nameof(AlignGroup), Groups, false);
                root.Add2(nameof(AlignStyle), AlignStyle, false);
                root.Save(SettingsFilepath);
            }
            catch { }             // Don't allow anything to throw from here, otherwise VS locks up... :-/
        }
Exemple #11
0
            public XElement ToXml(XElement node)
            {
                // Add info about the host of this content
                if (FloatingWindowId != null)
                {
                    // If hosted in a floating window, record the window id
                    node.Add2(XmlTag.FloatingWindow, FloatingWindowId.Value, false);
                }
                else if (AutoHide != null)
                {
                    // If hosted in an auto hide panel, record the panel id
                    node.Add2(XmlTag.AutoHide, AutoHide.Value, false);
                }
                else
                {
                    // Otherwise we're hosted in the main dock container by default
                }

                // Add the location of where in the host this content is stored
                node.Add2(XmlTag.Address, string.Join(",", Address), false);
                node.Add2(XmlTag.Index, Index, false);
                return(node);
            }
Exemple #12
0
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(O2W), O2W, false);
     node.Add2(nameof(FocusDist), FocusDist, false);
     node.Add2(nameof(Orthographic), Orthographic, false);
     node.Add2(nameof(Aspect), Aspect, false);
     node.Add2(nameof(FovY), FovY, false);
     node.Add2(nameof(AlignAxis), AlignAxis, false);
     return(node);
 }
Exemple #13
0
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(AllowUserDocking), AllowUserDocking, false);
     node.Add2(nameof(DoubleClickTitleBarToDock), DoubleClickTitleBarToDock, false);
     node.Add2(nameof(DoubleClickTabsToFloat), DoubleClickTabsToFloat, false);
     node.Add2(nameof(AlwaysShowTabs), AlwaysShowTabs, false);
     node.Add2(nameof(ShowTitleBars), ShowTitleBars, false);
     node.Add2(nameof(DragThresholdInPixels), DragThresholdInPixels, false);
     return(node);
 }
Exemple #14
0
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(StarSystemID), StarSystemID, false);
     node.Add2(nameof(StationID), StationID, false);
     return(node);
 }
Exemple #15
0
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(Type), Type, false);
     node.Add2(nameof(Position), Position, false);
     node.Add2(nameof(Direction), Direction, false);
     node.Add2(nameof(Ambient), Ambient, false);
     node.Add2(nameof(Diffuse), Diffuse, false);
     node.Add2(nameof(Specular), Specular, false);
     node.Add2(nameof(SpecularPower), SpecularPower, false);
     node.Add2(nameof(InnerAngle), InnerAngle, false);
     node.Add2(nameof(OuterAngle), OuterAngle, false);
     node.Add2(nameof(Range), Range, false);
     node.Add2(nameof(Falloff), Falloff, false);
     node.Add2(nameof(CastShadow), CastShadow, false);
     node.Add2(nameof(On), On, false);
     node.Add2(nameof(CameraRelative), CameraRelative, false);
     return(node);
 }
Exemple #16
0
 public override XElement ToXml(XElement node)
 {
     base.ToXml(node);
     node.Add2(nameof(IfMatch), IfMatch, false);
     return(node);
 }
Exemple #17
0
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(ExchangeName), ExchangeName, false);
     node.Add2(nameof(Balances), Balances, false);
     return(node);
 }
Exemple #18
0
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(Symbol), Symbol, false);
     node.Add2(nameof(Total), Total, false);
     return(node);
 }
Exemple #19
0
 /// <summary>Export to XML</summary>
 public XElement ToXml(XElement node)
 {
     node.Add2(XmlTag.TextureScale, TextureScale, false);
     node.Add2(XmlTag.Size, Size, false);
     return(node);
 }
Exemple #20
0
 /// <summary>Export to XML</summary>
 public XElement ToXml(XElement node)
 {
     node.Add2(nameof(Settings), Settings);
     return(node);
 }
Exemple #21
0
 /// <summary>Export to XML</summary>
 public XElement ToXml(XElement node)
 {
     node.Add2(XmlTag.ElementId, Node != null ? Node.Id : Guid.Empty, false);
     node.Add2(XmlTag.Location, Location, false);
     return(node);
 }
 /// <summary>Export to XML</summary>
 public override XElement ToXml(XElement node)
 {
     base.ToXml(node);
     node.Add2(XmlTag.Settings, IndicatorSettingsInternal, true);
     return(node);
 }
 public override XElement ToXml(XElement node)
 {
     node.Add2(nameof(Format), Format, false);
     node.Add2(nameof(Options), Options, false);
     return(base.ToXml(node));
 }