Esempio n. 1
0
        public bool Equals(DestinyItemPreviewBlockDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     ScreenStyle == input.ScreenStyle ||
                     (ScreenStyle != null && ScreenStyle.Equals(input.ScreenStyle))
                     ) &&
                 (
                     PreviewVendorHash == input.PreviewVendorHash ||
                     (PreviewVendorHash.Equals(input.PreviewVendorHash))
                 ) &&
                 (
                     ArtifactHash == input.ArtifactHash ||
                     (ArtifactHash.Equals(input.ArtifactHash))
                 ) &&
                 (
                     PreviewActionString == input.PreviewActionString ||
                     (PreviewActionString != null && PreviewActionString.Equals(input.PreviewActionString))
                 ) &&
                 (
                     DerivedItemCategories == input.DerivedItemCategories ||
                     (DerivedItemCategories != null && DerivedItemCategories.SequenceEqual(input.DerivedItemCategories))
                 ));
        }
 private void ChangeLayout(ScreenStyle style)
 {
     if (style == ScreenStyle.Extended)
     {
         this.MinimumSize = new Size(300, 80);
         //Ok we need to unhide the panel that is hidden
         MainSplitContainer.Panel1Collapsed = false;
         MainSplitContainer.Panel2Collapsed = false;
         RequiresOneButton.Left             = MainSplitContainer.Panel2.Left;
         RequiresAllButton.Enabled          = false;
         RequiresOneButton.Enabled          = false;
     }
     else
     {
         this.MinimumSize = new Size(240, 80);
         //Lets hide panel2
         MainSplitContainer.Panel1Collapsed = false;
         MainSplitContainer.Panel2Collapsed = true;
         RequiresOneButton.Left             = RequiresOneButton.Width + 5;
         RequiresAllButton.Enabled          = true;
         RequiresOneButton.Enabled          = true;
         RequiresAllButton.BackColor        = Color.Blue;
     }
 }
Esempio n. 3
0
 /// <summary>
 /// </summary>
 /// <param name="content">输入的文本内容</param>
 /// <param name="bmap">绘制图片的画布</param>
 /// <param name="color">画布的背景色</param>
 /// <param name="style">显示风格</param>
 public MyFont(string content, Bitmap bmap, Color color, ScreenStyle style) {
     Content = content;
     Bmap = bmap;
     TextColor = color;
     TextFontSize = 25;
     TextStyle = style;
 }
Esempio n. 4
0
        public bool Equals(DestinyPresentationNodeDefinition input)
        {
            if (input == null)
            {
                return(false);
            }

            return
                ((
                     DisplayProperties == input.DisplayProperties ||
                     (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties))
                     ) &&
                 (
                     OriginalIcon == input.OriginalIcon ||
                     (OriginalIcon != null && OriginalIcon.Equals(input.OriginalIcon))
                 ) &&
                 (
                     RootViewIcon == input.RootViewIcon ||
                     (RootViewIcon != null && RootViewIcon.Equals(input.RootViewIcon))
                 ) &&
                 (
                     NodeType == input.NodeType ||
                     (NodeType != null && NodeType.Equals(input.NodeType))
                 ) &&
                 (
                     Scope == input.Scope ||
                     (Scope != null && Scope.Equals(input.Scope))
                 ) &&
                 (
                     ObjectiveHash == input.ObjectiveHash ||
                     (ObjectiveHash.Equals(input.ObjectiveHash))
                 ) &&
                 (
                     CompletionRecordHash == input.CompletionRecordHash ||
                     (CompletionRecordHash.Equals(input.CompletionRecordHash))
                 ) &&
                 (
                     Children == input.Children ||
                     (Children != null && Children.Equals(input.Children))
                 ) &&
                 (
                     DisplayStyle == input.DisplayStyle ||
                     (DisplayStyle != null && DisplayStyle.Equals(input.DisplayStyle))
                 ) &&
                 (
                     ScreenStyle == input.ScreenStyle ||
                     (ScreenStyle != null && ScreenStyle.Equals(input.ScreenStyle))
                 ) &&
                 (
                     Requirements == input.Requirements ||
                     (Requirements != null && Requirements.Equals(input.Requirements))
                 ) &&
                 (
                     DisableChildSubscreenNavigation == input.DisableChildSubscreenNavigation ||
                     (DisableChildSubscreenNavigation != null && DisableChildSubscreenNavigation.Equals(input.DisableChildSubscreenNavigation))
                 ) &&
                 (
                     MaxCategoryRecordScore == input.MaxCategoryRecordScore ||
                     (MaxCategoryRecordScore.Equals(input.MaxCategoryRecordScore))
                 ) &&
                 (
                     PresentationNodeType == input.PresentationNodeType ||
                     (PresentationNodeType != null && PresentationNodeType.Equals(input.PresentationNodeType))
                 ) &&
                 (
                     TraitIds == input.TraitIds ||
                     (TraitIds != null && TraitIds.SequenceEqual(input.TraitIds))
                 ) &&
                 (
                     TraitHashes == input.TraitHashes ||
                     (TraitHashes != null && TraitHashes.SequenceEqual(input.TraitHashes))
                 ) &&
                 (
                     ParentNodeHashes == input.ParentNodeHashes ||
                     (ParentNodeHashes != null && ParentNodeHashes.SequenceEqual(input.ParentNodeHashes))
                 ) &&
                 (
                     Hash == input.Hash ||
                     (Hash.Equals(input.Hash))
                 ) &&
                 (
                     Index == input.Index ||
                     (Index.Equals(input.Index))
                 ) &&
                 (
                     Redacted == input.Redacted ||
                     (Redacted != null && Redacted.Equals(input.Redacted))
                 ));
        }