public void Initialise(NSView aParent) { // create the background iBkgd = new ButtonHoverType2Bkgd(); iBkgd.InitWithFrame(aParent.Bounds); iBkgd.AutoresizingMask = NSResizingFlags.NSViewWidthSizable; aParent.AddSubview(iBkgd); // create the button iButton = new NSButton(); iButton.InitWithFrame(aParent.Bounds); iButton.Cell = new ButtonHoverType2Cell(); iButton.AutoresizingMask = NSResizingFlags.NSViewWidthSizable; iButton.SetButtonType(NSButtonType.NSMomentaryChangeButton); iButton.IsBordered = true; iButton.BezelStyle = NSBezelStyle.NSRegularSquareBezelStyle; iButton.AlphaValue = 0.0f; iButton.ImagePosition = NSCellImagePosition.NSImageOnly; iButton.Title = NSString.Empty; iButton.AlternateTitle = NSString.Empty; iButton.Image = null; iButton.AlternateImage = null; iBkgd.AddSubview(iButton); SetOn(false); }
public void Initialise(NSView aParent) { // create background iBkgd = new NSImageView(); iBkgd.InitWithFrame(aParent.Bounds); iBkgd.ImageAlignment = NSImageAlignment.NSImageAlignCenter; iBkgd.ImageFrameStyle = NSImageFrameStyle.NSImageFrameNone; iBkgd.ImageScaling = NSImageScaling.NSImageScaleNone; aParent.AddSubview(iBkgd); // create button iButton = new NSButton(); iButton.InitWithFrame(aParent.Bounds); iButton.SetButtonType(NSButtonType.NSMomentaryChangeButton); iButton.IsBordered = false; iButton.Title = NSString.Empty; iButton.AlternateTitle = NSString.Empty; iButton.ImagePosition = NSCellImagePosition.NSImageOnly; iButton.AlphaValue = 0.0f; iBkgd.AddSubview(iButton); SetOn(false); }