public DisclosureTriangle(FNSButton disclosureButton) : base(disclosureButton) { disclosureButton.TranslatesAutoresizingMaskIntoConstraints = false; disclosureButton.SetButtonType(NSButtonType.PushOnPushOff); disclosureButton.BezelStyle = NSBezelStyle.Disclosure; disclosureButton.Title = string.Empty; disclosureButton.Highlight(false); }
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); }
public ImageButton(FNSButton button) : base(button) { }
public FigmaTransitionButton(FNSButton button) : base(button) { }