ShinobiControls Xamarin Bindings Documentation

ShinobiEssentials : Shinobi.Essentials Namespace

SEssentialsSlidingOverlayToolbar Class

The SEssentialsSlidingOverlayToolbar class provides access to the button and toolbar area for custom styling.

Syntax

[Foundation.Register("SEssentialsSlidingOverlayToolbar", true)]
public class SEssentialsSlidingOverlayToolbar : SEssentialsView

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

Members

See Also: Inherited members from SEssentialsView.

Public Constructors

Default constructor.
Instantiates with the specified frame rectangle.
A constructor that initializes the object from the data stored in the unarchiver object.

Protected Constructors

Constructor to call on derived classes to skip initialization and merely allocate the object.
A constructor used when creating managed representations of unmanaged objects.

Public Properties

BottomShadowLayer CoreAnimation.CAGradientLayer . Applies a shadow to the bottom of the view. (Inherited from SEssentialsView.)
Button UIKit.UIButton . The button that opens and closes the overlay.
ButtonPosition SEssentialsSlidingOverlayButtonPosition . Defines the location of the button in the toolbar.
ChiselLayer CoreAnimation.CAGradientLayer . This layer adds a chisel to the bottom of the view. (Inherited from SEssentialsView.)
ChiselPrimaryTintColor UIKit.UIColor . The main color of the chisel. (Inherited from SEssentialsView.)
ChiselSecondaryTintColor UIKit.UIColor . The complementary color of the chisel. (Inherited from SEssentialsView.)
[read-only]
override
ClassHandle IntPtr . The handle for this class.
[read-only]
override
ClassHandle IntPtr . The handle for this class. (Inherited from SEssentialsView.)
LeftShadowLayer CoreAnimation.CAGradientLayer . Applies a shadow to the left hand side of the view. (Inherited from SEssentialsView.)
RightShadowLayer CoreAnimation.CAGradientLayer . Applies a shadow to the right hand side of the view. (Inherited from SEssentialsView.)
ShadowDepth nfloat . The depth of the drop shadow. (Inherited from SEssentialsView.)
ShadowTintColor UIKit.UIColor . The color of the shadow layers. (Inherited from SEssentialsView.)
ShineAlpha nfloat . Sets how strongly the shine layer on the view is shown over the view. (Inherited from SEssentialsView.)
ShineLayer CoreAnimation.CAGradientLayer . This layer adds a shine to the top of the view. (Inherited from SEssentialsView.)
ShineTintColor UIKit.UIColor . The tint color of the shine layer. (Inherited from SEssentialsView.)
Texture UIKit.UIColor . The background texture of the view. (Inherited from SEssentialsView.)
TextureLayer CoreAnimation.CALayer . The texture layer within the view. (Inherited from SEssentialsView.)
TintColor UIKit.UIColor . The background color of the view. (Inherited from SEssentialsView.)
TopShadowLayer CoreAnimation.CAGradientLayer . Applies a shadow to the top of the view. (Inherited from SEssentialsView.)

Public Methods

AddChisel ()
Applies a chiseled line to the bottom of the view. (Inherited from SEssentialsView.)
AddDecoration ()
Applies a shine to the top of the view and a chiseled line to the bottom of the view. (Inherited from SEssentialsView.)
AddShadowBottom ()
Applies a shadow to the bottom of the view. (Inherited from SEssentialsView.)
AddShadowLeft ()
Applies a shadow to the left hand side of the view. (Inherited from SEssentialsView.)
AddShadowRight ()
Applies a shadow to the right hand side of the view. (Inherited from SEssentialsView.)
AddShadowTop ()
Applies a shadow to the top of the view (Inherited from SEssentialsView.)
AddShine ()
Applies a shine to the top of the view. (Inherited from SEssentialsView.)
ConfigureShineLayer (UIKit.UIColor[], Foundation.NSNumber[])
Configures the shine layer on the view. (Inherited from SEssentialsView.)

Protected Methods

override
Dispose (bool)
Releases unmanaged resources.
override
Dispose (bool)
Releases unmanaged resources. (Inherited from SEssentialsView.)

Member Details

SEssentialsSlidingOverlayToolbar Constructor

Default constructor.

Syntax

[Foundation.Export("init")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SEssentialsSlidingOverlayToolbar ()

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsSlidingOverlayToolbar Constructor

Instantiates with the specified frame rectangle.

Syntax

public SEssentialsSlidingOverlayToolbar (CoreGraphics.CGRect frame)

Parameters

frame
The frame rectangle

Remarks

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsSlidingOverlayToolbar Constructor

A constructor that initializes the object from the data stored in the unarchiver object.

Syntax

[Foundation.Export("initWithCoder:")]
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
public SEssentialsSlidingOverlayToolbar (Foundation.NSCoder coder)

Parameters

coder
The unarchiver object

Remarks

This constructor is provided to allow the class to be initialized from an unarchiver (for example, during NIB deserialization).

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsSlidingOverlayToolbar Constructor

Constructor to call on derived classes to skip initialization and merely allocate the object.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SEssentialsSlidingOverlayToolbar (Foundation.NSObjectFlag t)

Parameters

t
Unused sentinel value

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

SEssentialsSlidingOverlayToolbar Constructor

A constructor used when creating managed representations of unmanaged objects.

Syntax

[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Advanced)]
protected SEssentialsSlidingOverlayToolbar (IntPtr handle)

Parameters

handle
Handle of the unmanaged object

Remarks

You should not invoke this method directly.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

Button Property

The button that opens and closes the overlay.

Syntax

[get: Foundation.Export("button", ObjCRuntime.ArgumentSemantic.Strong)]
[set: Foundation.Export("setButton:", ObjCRuntime.ArgumentSemantic.Strong)]
public virtual UIKit.UIButton Button { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ButtonPosition Property

Defines the location of the button in the toolbar.

Syntax

[get: Foundation.Export("buttonPosition", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
[set: Foundation.Export("setButtonPosition:", ObjCRuntime.ArgumentSemantic.UnsafeUnretained)]
public virtual SEssentialsSlidingOverlayButtonPosition ButtonPosition { get; set; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

ClassHandle Property

The handle for this class.

Syntax

public override IntPtr ClassHandle { get; }

Value

Documentation for this section has not yet been entered.

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4

Dispose Method

Releases unmanaged resources.

Syntax

protected override void Dispose (bool disposing)

Parameters

disposing
True if called by Dispose, false if called from a finalizer

Remarks

Documentation for this section has not yet been entered.

Requirements

Namespace: Shinobi.Essentials
Assembly: ShinobiEssentials (in ShinobiEssentials.dll)
Assembly Versions: 2.8.0.4