public override void ViewDidLoad() { base.ViewDidLoad(); // Do any additional setup after loading the view. myFont = NSFont.LabelFontOfSize(12); pathView = PathView as PathView; ButtonFont.Activated += (sender, e) => ShowFontPanel(); TextFieldString.Changed += (sender, e) => UpdateText(); ButtonFont.Activated += (sender, e) => UpdateText(); SliderLetterSpacing.Activated += (sender, e) => UpdateLetterSpacing(); SetFont(myFont); }
void ReleaseDesignerOutlets() { if (SliderLetterSpacing != null) { SliderLetterSpacing.Dispose(); SliderLetterSpacing = null; } if (ButtonFont != null) { ButtonFont.Dispose(); ButtonFont = null; } if (LabelFont != null) { LabelFont.Dispose(); LabelFont = null; } if (LabelString != null) { LabelString.Dispose(); LabelString = null; } if (PathView != null) { PathView.Dispose(); PathView = null; } if (TextFieldString != null) { TextFieldString.Dispose(); TextFieldString = null; } }