Example #1
0
        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;
            }
        }