Exemple #1
0
 public DisclosureTriangle(FNSButton disclosureButton) : base(disclosureButton)
 {
     disclosureButton.TranslatesAutoresizingMaskIntoConstraints = false;
     disclosureButton.SetButtonType(NSButtonType.PushOnPushOff);
     disclosureButton.BezelStyle = NSBezelStyle.Disclosure;
     disclosureButton.Title      = string.Empty;
     disclosureButton.Highlight(false);
 }
Exemple #2
0
        public static IImageButton CreateImageButtonFromFigmaNode(FNSButton button, FigmaNode currentNode)
        {
            IImageButton btn = null;

            if (currentNode is FigmaFrameEntity figmaFrameEntity)
            {
                if (!string.IsNullOrEmpty(figmaFrameEntity.transitionNodeID))
                {
                    btn = new FigmaTransitionImageButton(button)
                    {
                        TransitionDuration = figmaFrameEntity.transitionDuration,
                        TransitionEasing   = figmaFrameEntity.transitionEasing,
                        TransitionNodeID   = figmaFrameEntity.transitionNodeID,
                    };
                }
            }
            if (btn == null)
            {
                btn = new ImageButton(button);
            }
            return(btn);
        }
Exemple #3
0
 public ImageButton(FNSButton button) : base(button)
 {
 }
 public FigmaTransitionButton(FNSButton button) : base(button)
 {
 }