Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }