diff --git a/CHANGELOG.md b/CHANGELOG.md index 6e694caa..ab9f5492 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## [1.1.0](https://github.com/jjochen/JJFloatingActionButton/tree/1.1.0) (2019-01-13) +[Full Changelog](https://github.com/jjochen/JJFloatingActionButton/compare/1.0.0...1.1.0) + +**Implemented enhancements:** + +- Add convenience initializer for single item button [\#138](https://github.com/jjochen/JJFloatingActionButton/issues/138) + +**Merged pull requests:** + +- Add convenience initializer for floating action button with single item [\#178](https://github.com/jjochen/JJFloatingActionButton/pull/178) [[added](https://github.com/jjochen/JJFloatingActionButton/labels/added)] +- Disable redundant\_objc\_attribute rule in swiftlint configuration [\#177](https://github.com/jjochen/JJFloatingActionButton/pull/177) + ## [1.0.0](https://github.com/jjochen/JJFloatingActionButton/tree/1.0.0) (2018-11-29) [Full Changelog](https://github.com/jjochen/JJFloatingActionButton/compare/0.10.0...1.0.0) diff --git a/Example/JJFloatingActionButton/Info.plist b/Example/JJFloatingActionButton/Info.plist index 2f19531d..46e5d689 100644 --- a/Example/JJFloatingActionButton/Info.plist +++ b/Example/JJFloatingActionButton/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.0.0 + 1.1.0 CFBundleVersion 1 LSRequiresIPhoneOS diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 0917d39f..f24e8374 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -4,7 +4,7 @@ PODS: - iOSSnapshotTestCase/Core (4.0.1) - iOSSnapshotTestCase/SwiftSupport (4.0.1): - iOSSnapshotTestCase/Core - - JJFloatingActionButton (1.0.0) + - JJFloatingActionButton (1.1.0) - Nimble (7.3.1) - Nimble-Snapshots (6.9.0): - Nimble-Snapshots/Core (= 6.9.0) @@ -32,7 +32,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: iOSSnapshotTestCase: f3b2b7e606fe03fdbe49af84316bd235df32dc44 - JJFloatingActionButton: 064bdaac298d3818788ea1189c782cbca1c37976 + JJFloatingActionButton: 22dbc6d46be82b4ded04c443f5b3ca6aea337de4 Nimble: 04f732da099ea4d153122aec8c2a88fd0c7219ae Nimble-Snapshots: 79394f8d0aea3df54bd5ff78ee9dff05a523a09c Quick: 2623cb30d7a7f41ca62f684f679586558f483d46 diff --git a/JJFloatingActionButton.podspec b/JJFloatingActionButton.podspec index 669db3af..69987170 100644 --- a/JJFloatingActionButton.podspec +++ b/JJFloatingActionButton.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = 'JJFloatingActionButton' - spec.version = '1.0.0' + spec.version = '1.1.0' spec.swift_version = '4.2' spec.author = { 'Jochen Pfeiffer' => 'pod@jochen-pfeiffer.com' } spec.license = { :type => 'MIT', :file => 'LICENSE' } diff --git a/docs/Classes.html b/docs/Classes.html index 52cd3743..667ea879 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -435,7 +435,7 @@

Declaration

diff --git a/docs/Classes/JJActionItem.html b/docs/Classes/JJActionItem.html index 12ae9cab..cfce5f21 100644 --- a/docs/Classes/JJActionItem.html +++ b/docs/Classes/JJActionItem.html @@ -673,7 +673,7 @@

Declaration

diff --git a/docs/Classes/JJAnimationSettings.html b/docs/Classes/JJAnimationSettings.html index 98375338..3cee21eb 100644 --- a/docs/Classes/JJAnimationSettings.html +++ b/docs/Classes/JJAnimationSettings.html @@ -353,7 +353,7 @@

Return Value

diff --git a/docs/Classes/JJButtonAnimationConfiguration.html b/docs/Classes/JJButtonAnimationConfiguration.html index dc42b3f4..22a99379 100644 --- a/docs/Classes/JJButtonAnimationConfiguration.html +++ b/docs/Classes/JJButtonAnimationConfiguration.html @@ -495,7 +495,7 @@

Return Value

diff --git a/docs/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html b/docs/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html index 19a8f572..6d904127 100644 --- a/docs/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html +++ b/docs/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html @@ -186,7 +186,7 @@

Declaration

diff --git a/docs/Classes/JJCircleView.html b/docs/Classes/JJCircleView.html index 7dcd657f..f9f6e9a3 100644 --- a/docs/Classes/JJCircleView.html +++ b/docs/Classes/JJCircleView.html @@ -298,7 +298,7 @@

Declaration

diff --git a/docs/Classes/JJFloatingActionButton.html b/docs/Classes/JJFloatingActionButton.html index 229e0510..4c4f0ed7 100644 --- a/docs/Classes/JJFloatingActionButton.html +++ b/docs/Classes/JJFloatingActionButton.html @@ -743,6 +743,74 @@

Return Value

+
  • +
    + + + + init(image:action:) + +
    +
    +
    +
    +
    +
    +

    Initializes and returns a newly allocated floating action button object with the specified image and action.

    +
    +

    See also

    +

    init(frame: CGRect)

    + +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +public convenience init(image: UIImage, action: ((JJActionItem) -> Void)? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + image + + +
    +

    The image of the action item. Default is nil.

    +
    +
    + + action + + +
    +

    The action handler of the action item. Default is nil.

    +
    +
    +
    +
    +

    Return Value

    +

    An initialized floating action button object.

    +
    +
    +
    +
  • @@ -1514,7 +1582,7 @@

    Declaration

    diff --git a/docs/Classes/JJItemAnimationConfiguration.html b/docs/Classes/JJItemAnimationConfiguration.html index 3406c669..765537a5 100644 --- a/docs/Classes/JJItemAnimationConfiguration.html +++ b/docs/Classes/JJItemAnimationConfiguration.html @@ -526,7 +526,7 @@

    Return Value

    diff --git a/docs/Classes/JJItemLayout.html b/docs/Classes/JJItemLayout.html index 7a4fbd31..47039d01 100644 --- a/docs/Classes/JJItemLayout.html +++ b/docs/Classes/JJItemLayout.html @@ -211,7 +211,7 @@

    Return Value

    diff --git a/docs/Classes/JJItemPreparation.html b/docs/Classes/JJItemPreparation.html index 37d3e549..b01fa4b0 100644 --- a/docs/Classes/JJItemPreparation.html +++ b/docs/Classes/JJItemPreparation.html @@ -216,7 +216,7 @@

    Return Value

    diff --git a/docs/Enums.html b/docs/Enums.html index 58ea84bf..f3278d19 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -187,7 +187,7 @@

    Declaration

    diff --git a/docs/Enums/JJActionItemTitlePosition.html b/docs/Enums/JJActionItemTitlePosition.html index 3d34ae28..c67b6572 100644 --- a/docs/Enums/JJActionItemTitlePosition.html +++ b/docs/Enums/JJActionItemTitlePosition.html @@ -321,7 +321,7 @@

    Declaration

    diff --git a/docs/Enums/JJFloatingActionButtonState.html b/docs/Enums/JJFloatingActionButtonState.html index 19fce511..1501e150 100644 --- a/docs/Enums/JJFloatingActionButtonState.html +++ b/docs/Enums/JJFloatingActionButtonState.html @@ -240,7 +240,7 @@

    Declaration

    diff --git a/docs/Protocols.html b/docs/Protocols.html index ff9bdab9..07125a69 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -154,7 +154,7 @@

    Declaration

    diff --git a/docs/Protocols/JJFloatingActionButtonDelegate.html b/docs/Protocols/JJFloatingActionButtonDelegate.html index 07f06576..89b771e9 100644 --- a/docs/Protocols/JJFloatingActionButtonDelegate.html +++ b/docs/Protocols/JJFloatingActionButtonDelegate.html @@ -244,7 +244,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html index 52cd3743..667ea879 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html @@ -435,7 +435,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJActionItem.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJActionItem.html index 12ae9cab..cfce5f21 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJActionItem.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJActionItem.html @@ -673,7 +673,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJAnimationSettings.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJAnimationSettings.html index 98375338..3cee21eb 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJAnimationSettings.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJAnimationSettings.html @@ -353,7 +353,7 @@

    Return Value

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration.html index dc42b3f4..22a99379 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration.html @@ -495,7 +495,7 @@

    Return Value

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html index 19a8f572..6d904127 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html @@ -186,7 +186,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJCircleView.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJCircleView.html index 7dcd657f..f9f6e9a3 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJCircleView.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJCircleView.html @@ -298,7 +298,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJFloatingActionButton.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJFloatingActionButton.html index 229e0510..4c4f0ed7 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJFloatingActionButton.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJFloatingActionButton.html @@ -743,6 +743,74 @@

    Return Value

    +
  • +
    + + + + init(image:action:) + +
    +
    +
    +
    +
    +
    +

    Initializes and returns a newly allocated floating action button object with the specified image and action.

    +
    +

    See also

    +

    init(frame: CGRect)

    + +
    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +public convenience init(image: UIImage, action: ((JJActionItem) -> Void)? = nil)
    + +
    +
    +
    +

    Parameters

    + + + + + + + + + + + +
    + + image + + +
    +

    The image of the action item. Default is nil.

    +
    +
    + + action + + +
    +

    The action handler of the action item. Default is nil.

    +
    +
    +
    +
    +

    Return Value

    +

    An initialized floating action button object.

    +
    +
    +
    +
  • @@ -1514,7 +1582,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemAnimationConfiguration.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemAnimationConfiguration.html index 3406c669..765537a5 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemAnimationConfiguration.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemAnimationConfiguration.html @@ -526,7 +526,7 @@

    Return Value

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemLayout.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemLayout.html index 7a4fbd31..47039d01 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemLayout.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemLayout.html @@ -211,7 +211,7 @@

    Return Value

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemPreparation.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemPreparation.html index 37d3e549..b01fa4b0 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemPreparation.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemPreparation.html @@ -216,7 +216,7 @@

    Return Value

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums.html index 58ea84bf..f3278d19 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums.html @@ -187,7 +187,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJActionItemTitlePosition.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJActionItemTitlePosition.html index 3d34ae28..c67b6572 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJActionItemTitlePosition.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJActionItemTitlePosition.html @@ -321,7 +321,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJFloatingActionButtonState.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJFloatingActionButtonState.html index 19fce511..1501e150 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJFloatingActionButtonState.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJFloatingActionButtonState.html @@ -240,7 +240,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols.html index ff9bdab9..07125a69 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols.html @@ -154,7 +154,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols/JJFloatingActionButtonDelegate.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols/JJFloatingActionButtonDelegate.html index 07f06576..89b771e9 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols/JJFloatingActionButtonDelegate.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols/JJFloatingActionButtonDelegate.html @@ -244,7 +244,7 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html index 1d243810..93d8d866 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html @@ -280,7 +280,7 @@

    License< diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/search.json b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/search.json index 47000307..aeda6af8 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillOpen:":{"name":"floatingActionButtonWillOpen(_:)","abstract":"

    Is called before opening animation. Button state is .opening.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidOpen:":{"name":"floatingActionButtonDidOpen(_:)","abstract":"

    Is called after opening animation. Button state is .opened.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillClose:":{"name":"floatingActionButtonWillClose(_:)","abstract":"

    Is called before closing animation. Button state is .closing.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidClose:":{"name":"floatingActionButtonDidClose(_:)","abstract":"

    Is called after closing animation. Button state is .closed.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html":{"name":"JJFloatingActionButtonDelegate","abstract":"

    Floating action button delegate protocol

    "},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosed":{"name":"closed","abstract":"

    No items are visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpen":{"name":"open","abstract":"

    Items are fully visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpening":{"name":"opening","abstract":"

    During opening animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosing":{"name":"closing","abstract":"

    During closing animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeading":{"name":"leading","abstract":"

    Place the title at the leading edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTrailing":{"name":"trailing","abstract":"

    Place the title at the trailing edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeft":{"name":"left","abstract":"

    Place the title at the left edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionRight":{"name":"right","abstract":"

    Place the title at the right edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTop":{"name":"top","abstract":"

    Place the title at the top edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionBottom":{"name":"bottom","abstract":"

    Place the title at the bottom edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionHidden":{"name":"hidden","abstract":"

    Hide the title all together.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html":{"name":"JJActionItemTitlePosition","abstract":"

    Action item title position.

    "},"Enums/JJFloatingActionButtonState.html":{"name":"JJFloatingActionButtonState","abstract":"

    Button state.

    "},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)delegate":{"name":"delegate","abstract":"

    The delegate object for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)items":{"name":"items","abstract":"

    The list of action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonColor":{"name":"buttonColor","abstract":"

    The background color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The background color of the floating action button with highlighted state.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed on the button by default.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)itemSizeRatio":{"name":"itemSizeRatio","abstract":"

    The size of an action item in relation to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC28buttonAnimationConfigurationAA08JJButtoneF0Cvp":{"name":"buttonAnimationConfiguration","abstract":"

    The opening style of the floating action button itself.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC26itemAnimationConfigurationAA06JJItemeF0Cvp":{"name":"itemAnimationConfiguration","abstract":"

    The opening style of the action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)handleSingleActionDirectly":{"name":"handleSingleActionDirectly","abstract":"

    When enabled and only one action item is added, the floating action button will not open,","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonState":{"name":"buttonState","abstract":"

    The current state of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)circleView":{"name":"circleView","abstract":"

    The round background view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)imageView":{"name":"imageView","abstract":"

    The image view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)overlayView":{"name":"overlayView","abstract":"

    The overlay view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Initializes and returns a newly allocated floating action button object with the specified frame rectangle.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)openWithAnimated:completion:":{"name":"open(animated:completion:)","abstract":"

    Open the floating action button and show all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)closeWithAnimated:completion:":{"name":"close(animated:completion:)","abstract":"

    Close the floating action button and hide all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInView:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inView:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a given superview and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInViewController:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inViewController:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a view of a given view controller and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItemWithTitle:image:action:":{"name":"addItem(title:image:action:)","abstract":"

    Add an action item with title, image and action to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItem:":{"name":"addItem(_:)","abstract":"

    Add an action item to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)configureDefaultItem:":{"name":"configureDefaultItem(_:)","abstract":"

    Calls the given closure on each item that is or was added to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)enabledItems":{"name":"enabledItems","abstract":"

    All items that will be shown when floating action button ist opened.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action button draws a highlight.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)intrinsicContentSize":{"name":"intrinsicContentSize","abstract":"

    The natural size for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowColor":{"name":"shadowColor","abstract":"

    The shadow color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOffset":{"name":"shadowOffset","abstract":"

    The shadow offset of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOpacity":{"name":"shadowOpacity","abstract":"

    The shadow opacity of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowRadius":{"name":"shadowRadius","abstract":"

    The shadow radius of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)color":{"name":"color","abstract":"

    The color of the circle.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)highlightedColor":{"name":"highlightedColor","abstract":"

    The color of the circle when highlighted. Default is nil.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)isHighlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the circle view draws a highlight.","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)drawRect:":{"name":"draw(_:)","abstract":"

    Draws the receiver’s image within the passed-in rectangle","parent_name":"JJCircleView"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)action":{"name":"action","abstract":"

    The action that is executen when the item is tapped.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)callAction":{"name":"callAction()","abstract":"

    Calls the action on the action item.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonColor":{"name":"buttonColor","abstract":"

    The color of action item circle view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The color of action item circle view with highlighted state.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed by the item.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleLabel":{"name":"titleLabel","abstract":"

    The title label of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)imageView":{"name":"imageView","abstract":"

    The image view of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)circleView":{"name":"circleView","abstract":"

    The background circle of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titlePosition":{"name":"titlePosition","abstract":"

    The position of the title label. Default is .leading.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleSpacing":{"name":"titleSpacing","abstract":"

    The position of the title label. Default is -1.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)didMoveToSuperview":{"name":"didMoveToSuperview()","abstract":"

    Tells the view that its superview changed.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)updateConstraints":{"name":"updateConstraints()","abstract":"

    Updates constraints for the view.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action item draws a highlight.

    ","parent_name":"JJActionItem"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(py)prepare":{"name":"prepare","abstract":"

    A closure that prepares a given action item for animation.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(im)initWithPrepare:":{"name":"init(prepare:)","abstract":"

    Initializes and returns a newly allocated item preparation object with given prepare closure.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(py)layout":{"name":"layout","abstract":"

    A closure that defines the layout of given action items relative to an action button.

    ","parent_name":"JJItemLayout"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(im)initWithLayout:":{"name":"init(layout:)","abstract":"

    Initializes and returns a newly allocated item layout object with given layout closure.

    ","parent_name":"JJItemLayout"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)itemLayout":{"name":"itemLayout","abstract":"

    Defines the layout of the acton items when opened.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closedState":{"name":"closedState","abstract":"

    Configures the items before opening. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)openState":{"name":"openState","abstract":"

    Configures the items for open state. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)popUpWithInterItemSpacing:":{"name":"popUp(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)slideInWithInterItemSpacing:":{"name":"slideIn(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularPopUpWithRadius:":{"name":"circularPopUp(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularSlideInWithRadius:":{"name":"circularSlideIn(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO8rotationyA2EmF":{"name":"rotation","abstract":"

    Rotate button image to given angle.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO10transitionyA2EmF":{"name":"transition","abstract":"

    Transition to given image.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(im)initWithStyle:":{"name":"init(withStyle:)","abstract":"

    Initializes and returns a newly allocated button animation configuration object with the specified style.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html":{"name":"JJButtonAnimationStyle","abstract":"

    Button animation style

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)style":{"name":"style","abstract":"

    Button animation style","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)angle":{"name":"angle","abstract":"

    The angle in radian the button will rotate to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)image":{"name":"image","abstract":"

    The image button will transition to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)rotationToAngle:":{"name":"rotation(toAngle:)","abstract":"

    Returns a button animation configuration that rotates the button image by given angle.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)transitionToImage:":{"name":"transition(toImage:)","abstract":"

    Returns a button animation configuration that transitions to a given image.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)duration":{"name":"duration","abstract":"

    Duration of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)dampingRatio":{"name":"dampingRatio","abstract":"

    Damping ratio of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)initialVelocity":{"name":"initialVelocity","abstract":"

    Initial velocity of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)interItemDelay":{"name":"interItemDelay","abstract":"

    Delay in between two item animations.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(im)initWithDuration:dampingRatio:initialVelocity:interItemDelay:":{"name":"init(duration:dampingRatio:initialVelocity:interItemDelay:)","abstract":"

    Initializes and returns a newly allocated animation settings object with specified parameters.

    ","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html":{"name":"JJAnimationSettings","abstract":"

    General animation configuration settings

    "},"Classes/JJButtonAnimationConfiguration.html":{"name":"JJButtonAnimationConfiguration","abstract":"

    Button animation configuration

    "},"Classes/JJItemAnimationConfiguration.html":{"name":"JJItemAnimationConfiguration","abstract":"

    Item animation configuration

    "},"Classes/JJItemLayout.html":{"name":"JJItemLayout","abstract":"

    Item layout

    "},"Classes/JJItemPreparation.html":{"name":"JJItemPreparation","abstract":"

    Item preparation

    "},"Classes/JJActionItem.html":{"name":"JJActionItem","abstract":"

    The item view representing an action.

    "},"Classes/JJCircleView.html":{"name":"JJCircleView","abstract":"

    A colored circle with an highlighted state

    "},"Classes/JJFloatingActionButton.html":{"name":"JJFloatingActionButton","abstract":"

    A floating action button.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file +{"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillOpen:":{"name":"floatingActionButtonWillOpen(_:)","abstract":"

    Is called before opening animation. Button state is .opening.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidOpen:":{"name":"floatingActionButtonDidOpen(_:)","abstract":"

    Is called after opening animation. Button state is .opened.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillClose:":{"name":"floatingActionButtonWillClose(_:)","abstract":"

    Is called before closing animation. Button state is .closing.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidClose:":{"name":"floatingActionButtonDidClose(_:)","abstract":"

    Is called after closing animation. Button state is .closed.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html":{"name":"JJFloatingActionButtonDelegate","abstract":"

    Floating action button delegate protocol

    "},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosed":{"name":"closed","abstract":"

    No items are visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpen":{"name":"open","abstract":"

    Items are fully visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpening":{"name":"opening","abstract":"

    During opening animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosing":{"name":"closing","abstract":"

    During closing animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeading":{"name":"leading","abstract":"

    Place the title at the leading edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTrailing":{"name":"trailing","abstract":"

    Place the title at the trailing edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeft":{"name":"left","abstract":"

    Place the title at the left edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionRight":{"name":"right","abstract":"

    Place the title at the right edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTop":{"name":"top","abstract":"

    Place the title at the top edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionBottom":{"name":"bottom","abstract":"

    Place the title at the bottom edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionHidden":{"name":"hidden","abstract":"

    Hide the title all together.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html":{"name":"JJActionItemTitlePosition","abstract":"

    Action item title position.

    "},"Enums/JJFloatingActionButtonState.html":{"name":"JJFloatingActionButtonState","abstract":"

    Button state.

    "},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)delegate":{"name":"delegate","abstract":"

    The delegate object for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)items":{"name":"items","abstract":"

    The list of action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonColor":{"name":"buttonColor","abstract":"

    The background color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The background color of the floating action button with highlighted state.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed on the button by default.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)itemSizeRatio":{"name":"itemSizeRatio","abstract":"

    The size of an action item in relation to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC28buttonAnimationConfigurationAA08JJButtoneF0Cvp":{"name":"buttonAnimationConfiguration","abstract":"

    The opening style of the floating action button itself.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC26itemAnimationConfigurationAA06JJItemeF0Cvp":{"name":"itemAnimationConfiguration","abstract":"

    The opening style of the action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)handleSingleActionDirectly":{"name":"handleSingleActionDirectly","abstract":"

    When enabled and only one action item is added, the floating action button will not open,","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonState":{"name":"buttonState","abstract":"

    The current state of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)circleView":{"name":"circleView","abstract":"

    The round background view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)imageView":{"name":"imageView","abstract":"

    The image view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)overlayView":{"name":"overlayView","abstract":"

    The overlay view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Initializes and returns a newly allocated floating action button object with the specified frame rectangle.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithImage:action:":{"name":"init(image:action:)","abstract":"

    Initializes and returns a newly allocated floating action button object with the specified image and action.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)openWithAnimated:completion:":{"name":"open(animated:completion:)","abstract":"

    Open the floating action button and show all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)closeWithAnimated:completion:":{"name":"close(animated:completion:)","abstract":"

    Close the floating action button and hide all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInView:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inView:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a given superview and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInViewController:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inViewController:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a view of a given view controller and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItemWithTitle:image:action:":{"name":"addItem(title:image:action:)","abstract":"

    Add an action item with title, image and action to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItem:":{"name":"addItem(_:)","abstract":"

    Add an action item to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)configureDefaultItem:":{"name":"configureDefaultItem(_:)","abstract":"

    Calls the given closure on each item that is or was added to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)enabledItems":{"name":"enabledItems","abstract":"

    All items that will be shown when floating action button ist opened.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action button draws a highlight.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)intrinsicContentSize":{"name":"intrinsicContentSize","abstract":"

    The natural size for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowColor":{"name":"shadowColor","abstract":"

    The shadow color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOffset":{"name":"shadowOffset","abstract":"

    The shadow offset of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOpacity":{"name":"shadowOpacity","abstract":"

    The shadow opacity of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowRadius":{"name":"shadowRadius","abstract":"

    The shadow radius of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)color":{"name":"color","abstract":"

    The color of the circle.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)highlightedColor":{"name":"highlightedColor","abstract":"

    The color of the circle when highlighted. Default is nil.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)isHighlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the circle view draws a highlight.","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)drawRect:":{"name":"draw(_:)","abstract":"

    Draws the receiver’s image within the passed-in rectangle","parent_name":"JJCircleView"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)action":{"name":"action","abstract":"

    The action that is executen when the item is tapped.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)callAction":{"name":"callAction()","abstract":"

    Calls the action on the action item.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonColor":{"name":"buttonColor","abstract":"

    The color of action item circle view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The color of action item circle view with highlighted state.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed by the item.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleLabel":{"name":"titleLabel","abstract":"

    The title label of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)imageView":{"name":"imageView","abstract":"

    The image view of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)circleView":{"name":"circleView","abstract":"

    The background circle of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titlePosition":{"name":"titlePosition","abstract":"

    The position of the title label. Default is .leading.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleSpacing":{"name":"titleSpacing","abstract":"

    The position of the title label. Default is -1.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)didMoveToSuperview":{"name":"didMoveToSuperview()","abstract":"

    Tells the view that its superview changed.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)updateConstraints":{"name":"updateConstraints()","abstract":"

    Updates constraints for the view.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action item draws a highlight.

    ","parent_name":"JJActionItem"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(py)prepare":{"name":"prepare","abstract":"

    A closure that prepares a given action item for animation.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(im)initWithPrepare:":{"name":"init(prepare:)","abstract":"

    Initializes and returns a newly allocated item preparation object with given prepare closure.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(py)layout":{"name":"layout","abstract":"

    A closure that defines the layout of given action items relative to an action button.

    ","parent_name":"JJItemLayout"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(im)initWithLayout:":{"name":"init(layout:)","abstract":"

    Initializes and returns a newly allocated item layout object with given layout closure.

    ","parent_name":"JJItemLayout"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)itemLayout":{"name":"itemLayout","abstract":"

    Defines the layout of the acton items when opened.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closedState":{"name":"closedState","abstract":"

    Configures the items before opening. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)openState":{"name":"openState","abstract":"

    Configures the items for open state. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)popUpWithInterItemSpacing:":{"name":"popUp(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)slideInWithInterItemSpacing:":{"name":"slideIn(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularPopUpWithRadius:":{"name":"circularPopUp(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularSlideInWithRadius:":{"name":"circularSlideIn(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO8rotationyA2EmF":{"name":"rotation","abstract":"

    Rotate button image to given angle.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO10transitionyA2EmF":{"name":"transition","abstract":"

    Transition to given image.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(im)initWithStyle:":{"name":"init(withStyle:)","abstract":"

    Initializes and returns a newly allocated button animation configuration object with the specified style.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html":{"name":"JJButtonAnimationStyle","abstract":"

    Button animation style

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)style":{"name":"style","abstract":"

    Button animation style","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)angle":{"name":"angle","abstract":"

    The angle in radian the button will rotate to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)image":{"name":"image","abstract":"

    The image button will transition to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)rotationToAngle:":{"name":"rotation(toAngle:)","abstract":"

    Returns a button animation configuration that rotates the button image by given angle.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)transitionToImage:":{"name":"transition(toImage:)","abstract":"

    Returns a button animation configuration that transitions to a given image.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)duration":{"name":"duration","abstract":"

    Duration of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)dampingRatio":{"name":"dampingRatio","abstract":"

    Damping ratio of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)initialVelocity":{"name":"initialVelocity","abstract":"

    Initial velocity of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)interItemDelay":{"name":"interItemDelay","abstract":"

    Delay in between two item animations.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(im)initWithDuration:dampingRatio:initialVelocity:interItemDelay:":{"name":"init(duration:dampingRatio:initialVelocity:interItemDelay:)","abstract":"

    Initializes and returns a newly allocated animation settings object with specified parameters.

    ","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html":{"name":"JJAnimationSettings","abstract":"

    General animation configuration settings

    "},"Classes/JJButtonAnimationConfiguration.html":{"name":"JJButtonAnimationConfiguration","abstract":"

    Button animation configuration

    "},"Classes/JJItemAnimationConfiguration.html":{"name":"JJItemAnimationConfiguration","abstract":"

    Item animation configuration

    "},"Classes/JJItemLayout.html":{"name":"JJItemLayout","abstract":"

    Item layout

    "},"Classes/JJItemPreparation.html":{"name":"JJItemPreparation","abstract":"

    Item preparation

    "},"Classes/JJActionItem.html":{"name":"JJActionItem","abstract":"

    The item view representing an action.

    "},"Classes/JJCircleView.html":{"name":"JJCircleView","abstract":"

    A colored circle with an highlighted state

    "},"Classes/JJFloatingActionButton.html":{"name":"JJFloatingActionButton","abstract":"

    A floating action button.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/docSet.dsidx b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/docSet.dsidx index 8f5c70b7..3f8cb8f4 100644 Binary files a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/JJFloatingActionButton.tgz b/docs/docsets/JJFloatingActionButton.tgz index b4c1f516..e196f07d 100644 Binary files a/docs/docsets/JJFloatingActionButton.tgz and b/docs/docsets/JJFloatingActionButton.tgz differ diff --git a/docs/docsets/JJFloatingActionButton.xml b/docs/docsets/JJFloatingActionButton.xml index 56e48d67..e7ef850f 100644 --- a/docs/docsets/JJFloatingActionButton.xml +++ b/docs/docsets/JJFloatingActionButton.xml @@ -1 +1 @@ -1.0.0https://jjochen.github.io/JJFloatingActionButton/docsets/JJFloatingActionButton.tgz +1.1.0https://jjochen.github.io/JJFloatingActionButton/docsets/JJFloatingActionButton.tgz diff --git a/docs/index.html b/docs/index.html index 1d243810..93d8d866 100644 --- a/docs/index.html +++ b/docs/index.html @@ -280,7 +280,7 @@

    License< diff --git a/docs/search.json b/docs/search.json index 47000307..aeda6af8 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillOpen:":{"name":"floatingActionButtonWillOpen(_:)","abstract":"

    Is called before opening animation. Button state is .opening.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidOpen:":{"name":"floatingActionButtonDidOpen(_:)","abstract":"

    Is called after opening animation. Button state is .opened.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillClose:":{"name":"floatingActionButtonWillClose(_:)","abstract":"

    Is called before closing animation. Button state is .closing.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidClose:":{"name":"floatingActionButtonDidClose(_:)","abstract":"

    Is called after closing animation. Button state is .closed.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html":{"name":"JJFloatingActionButtonDelegate","abstract":"

    Floating action button delegate protocol

    "},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosed":{"name":"closed","abstract":"

    No items are visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpen":{"name":"open","abstract":"

    Items are fully visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpening":{"name":"opening","abstract":"

    During opening animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosing":{"name":"closing","abstract":"

    During closing animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeading":{"name":"leading","abstract":"

    Place the title at the leading edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTrailing":{"name":"trailing","abstract":"

    Place the title at the trailing edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeft":{"name":"left","abstract":"

    Place the title at the left edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionRight":{"name":"right","abstract":"

    Place the title at the right edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTop":{"name":"top","abstract":"

    Place the title at the top edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionBottom":{"name":"bottom","abstract":"

    Place the title at the bottom edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionHidden":{"name":"hidden","abstract":"

    Hide the title all together.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html":{"name":"JJActionItemTitlePosition","abstract":"

    Action item title position.

    "},"Enums/JJFloatingActionButtonState.html":{"name":"JJFloatingActionButtonState","abstract":"

    Button state.

    "},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)delegate":{"name":"delegate","abstract":"

    The delegate object for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)items":{"name":"items","abstract":"

    The list of action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonColor":{"name":"buttonColor","abstract":"

    The background color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The background color of the floating action button with highlighted state.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed on the button by default.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)itemSizeRatio":{"name":"itemSizeRatio","abstract":"

    The size of an action item in relation to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC28buttonAnimationConfigurationAA08JJButtoneF0Cvp":{"name":"buttonAnimationConfiguration","abstract":"

    The opening style of the floating action button itself.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC26itemAnimationConfigurationAA06JJItemeF0Cvp":{"name":"itemAnimationConfiguration","abstract":"

    The opening style of the action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)handleSingleActionDirectly":{"name":"handleSingleActionDirectly","abstract":"

    When enabled and only one action item is added, the floating action button will not open,","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonState":{"name":"buttonState","abstract":"

    The current state of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)circleView":{"name":"circleView","abstract":"

    The round background view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)imageView":{"name":"imageView","abstract":"

    The image view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)overlayView":{"name":"overlayView","abstract":"

    The overlay view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Initializes and returns a newly allocated floating action button object with the specified frame rectangle.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)openWithAnimated:completion:":{"name":"open(animated:completion:)","abstract":"

    Open the floating action button and show all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)closeWithAnimated:completion:":{"name":"close(animated:completion:)","abstract":"

    Close the floating action button and hide all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInView:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inView:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a given superview and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInViewController:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inViewController:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a view of a given view controller and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItemWithTitle:image:action:":{"name":"addItem(title:image:action:)","abstract":"

    Add an action item with title, image and action to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItem:":{"name":"addItem(_:)","abstract":"

    Add an action item to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)configureDefaultItem:":{"name":"configureDefaultItem(_:)","abstract":"

    Calls the given closure on each item that is or was added to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)enabledItems":{"name":"enabledItems","abstract":"

    All items that will be shown when floating action button ist opened.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action button draws a highlight.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)intrinsicContentSize":{"name":"intrinsicContentSize","abstract":"

    The natural size for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowColor":{"name":"shadowColor","abstract":"

    The shadow color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOffset":{"name":"shadowOffset","abstract":"

    The shadow offset of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOpacity":{"name":"shadowOpacity","abstract":"

    The shadow opacity of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowRadius":{"name":"shadowRadius","abstract":"

    The shadow radius of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)color":{"name":"color","abstract":"

    The color of the circle.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)highlightedColor":{"name":"highlightedColor","abstract":"

    The color of the circle when highlighted. Default is nil.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)isHighlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the circle view draws a highlight.","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)drawRect:":{"name":"draw(_:)","abstract":"

    Draws the receiver’s image within the passed-in rectangle","parent_name":"JJCircleView"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)action":{"name":"action","abstract":"

    The action that is executen when the item is tapped.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)callAction":{"name":"callAction()","abstract":"

    Calls the action on the action item.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonColor":{"name":"buttonColor","abstract":"

    The color of action item circle view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The color of action item circle view with highlighted state.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed by the item.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleLabel":{"name":"titleLabel","abstract":"

    The title label of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)imageView":{"name":"imageView","abstract":"

    The image view of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)circleView":{"name":"circleView","abstract":"

    The background circle of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titlePosition":{"name":"titlePosition","abstract":"

    The position of the title label. Default is .leading.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleSpacing":{"name":"titleSpacing","abstract":"

    The position of the title label. Default is -1.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)didMoveToSuperview":{"name":"didMoveToSuperview()","abstract":"

    Tells the view that its superview changed.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)updateConstraints":{"name":"updateConstraints()","abstract":"

    Updates constraints for the view.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action item draws a highlight.

    ","parent_name":"JJActionItem"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(py)prepare":{"name":"prepare","abstract":"

    A closure that prepares a given action item for animation.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(im)initWithPrepare:":{"name":"init(prepare:)","abstract":"

    Initializes and returns a newly allocated item preparation object with given prepare closure.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(py)layout":{"name":"layout","abstract":"

    A closure that defines the layout of given action items relative to an action button.

    ","parent_name":"JJItemLayout"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(im)initWithLayout:":{"name":"init(layout:)","abstract":"

    Initializes and returns a newly allocated item layout object with given layout closure.

    ","parent_name":"JJItemLayout"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)itemLayout":{"name":"itemLayout","abstract":"

    Defines the layout of the acton items when opened.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closedState":{"name":"closedState","abstract":"

    Configures the items before opening. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)openState":{"name":"openState","abstract":"

    Configures the items for open state. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)popUpWithInterItemSpacing:":{"name":"popUp(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)slideInWithInterItemSpacing:":{"name":"slideIn(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularPopUpWithRadius:":{"name":"circularPopUp(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularSlideInWithRadius:":{"name":"circularSlideIn(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO8rotationyA2EmF":{"name":"rotation","abstract":"

    Rotate button image to given angle.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO10transitionyA2EmF":{"name":"transition","abstract":"

    Transition to given image.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(im)initWithStyle:":{"name":"init(withStyle:)","abstract":"

    Initializes and returns a newly allocated button animation configuration object with the specified style.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html":{"name":"JJButtonAnimationStyle","abstract":"

    Button animation style

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)style":{"name":"style","abstract":"

    Button animation style","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)angle":{"name":"angle","abstract":"

    The angle in radian the button will rotate to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)image":{"name":"image","abstract":"

    The image button will transition to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)rotationToAngle:":{"name":"rotation(toAngle:)","abstract":"

    Returns a button animation configuration that rotates the button image by given angle.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)transitionToImage:":{"name":"transition(toImage:)","abstract":"

    Returns a button animation configuration that transitions to a given image.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)duration":{"name":"duration","abstract":"

    Duration of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)dampingRatio":{"name":"dampingRatio","abstract":"

    Damping ratio of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)initialVelocity":{"name":"initialVelocity","abstract":"

    Initial velocity of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)interItemDelay":{"name":"interItemDelay","abstract":"

    Delay in between two item animations.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(im)initWithDuration:dampingRatio:initialVelocity:interItemDelay:":{"name":"init(duration:dampingRatio:initialVelocity:interItemDelay:)","abstract":"

    Initializes and returns a newly allocated animation settings object with specified parameters.

    ","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html":{"name":"JJAnimationSettings","abstract":"

    General animation configuration settings

    "},"Classes/JJButtonAnimationConfiguration.html":{"name":"JJButtonAnimationConfiguration","abstract":"

    Button animation configuration

    "},"Classes/JJItemAnimationConfiguration.html":{"name":"JJItemAnimationConfiguration","abstract":"

    Item animation configuration

    "},"Classes/JJItemLayout.html":{"name":"JJItemLayout","abstract":"

    Item layout

    "},"Classes/JJItemPreparation.html":{"name":"JJItemPreparation","abstract":"

    Item preparation

    "},"Classes/JJActionItem.html":{"name":"JJActionItem","abstract":"

    The item view representing an action.

    "},"Classes/JJCircleView.html":{"name":"JJCircleView","abstract":"

    A colored circle with an highlighted state

    "},"Classes/JJFloatingActionButton.html":{"name":"JJFloatingActionButton","abstract":"

    A floating action button.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file +{"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillOpen:":{"name":"floatingActionButtonWillOpen(_:)","abstract":"

    Is called before opening animation. Button state is .opening.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidOpen:":{"name":"floatingActionButtonDidOpen(_:)","abstract":"

    Is called after opening animation. Button state is .opened.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonWillClose:":{"name":"floatingActionButtonWillClose(_:)","abstract":"

    Is called before closing animation. Button state is .closing.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html#/c:@M@JJFloatingActionButton@objc(pl)JJFloatingActionButtonDelegate(im)floatingActionButtonDidClose:":{"name":"floatingActionButtonDidClose(_:)","abstract":"

    Is called after closing animation. Button state is .closed.

    ","parent_name":"JJFloatingActionButtonDelegate"},"Protocols/JJFloatingActionButtonDelegate.html":{"name":"JJFloatingActionButtonDelegate","abstract":"

    Floating action button delegate protocol

    "},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosed":{"name":"closed","abstract":"

    No items are visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpen":{"name":"open","abstract":"

    Items are fully visible

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateOpening":{"name":"opening","abstract":"

    During opening animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJFloatingActionButtonState.html#/c:@M@JJFloatingActionButton@E@JJFloatingActionButtonState@JJFloatingActionButtonStateClosing":{"name":"closing","abstract":"

    During closing animation

    ","parent_name":"JJFloatingActionButtonState"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeading":{"name":"leading","abstract":"

    Place the title at the leading edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTrailing":{"name":"trailing","abstract":"

    Place the title at the trailing edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionLeft":{"name":"left","abstract":"

    Place the title at the left edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionRight":{"name":"right","abstract":"

    Place the title at the right edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionTop":{"name":"top","abstract":"

    Place the title at the top edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionBottom":{"name":"bottom","abstract":"

    Place the title at the bottom edge of the circle view.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html#/c:@M@JJFloatingActionButton@E@JJActionItemTitlePosition@JJActionItemTitlePositionHidden":{"name":"hidden","abstract":"

    Hide the title all together.

    ","parent_name":"JJActionItemTitlePosition"},"Enums/JJActionItemTitlePosition.html":{"name":"JJActionItemTitlePosition","abstract":"

    Action item title position.

    "},"Enums/JJFloatingActionButtonState.html":{"name":"JJFloatingActionButtonState","abstract":"

    Button state.

    "},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)delegate":{"name":"delegate","abstract":"

    The delegate object for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)items":{"name":"items","abstract":"

    The list of action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonColor":{"name":"buttonColor","abstract":"

    The background color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The background color of the floating action button with highlighted state.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed on the button by default.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)itemSizeRatio":{"name":"itemSizeRatio","abstract":"

    The size of an action item in relation to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC28buttonAnimationConfigurationAA08JJButtoneF0Cvp":{"name":"buttonAnimationConfiguration","abstract":"

    The opening style of the floating action button itself.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/s:22JJFloatingActionButtonAAC26itemAnimationConfigurationAA06JJItemeF0Cvp":{"name":"itemAnimationConfiguration","abstract":"

    The opening style of the action items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)handleSingleActionDirectly":{"name":"handleSingleActionDirectly","abstract":"

    When enabled and only one action item is added, the floating action button will not open,","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)buttonState":{"name":"buttonState","abstract":"

    The current state of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)circleView":{"name":"circleView","abstract":"

    The round background view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)imageView":{"name":"imageView","abstract":"

    The image view of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)overlayView":{"name":"overlayView","abstract":"

    The overlay view.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithFrame:":{"name":"init(frame:)","abstract":"

    Initializes and returns a newly allocated floating action button object with the specified frame rectangle.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@M@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)initWithImage:action:":{"name":"init(image:action:)","abstract":"

    Initializes and returns a newly allocated floating action button object with the specified image and action.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)openWithAnimated:completion:":{"name":"open(animated:completion:)","abstract":"

    Open the floating action button and show all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)closeWithAnimated:completion:":{"name":"close(animated:completion:)","abstract":"

    Close the floating action button and hide all action items.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInView:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inView:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a given superview and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)displayInViewController:bottomInset:trailingInset:safeAreaInset:":{"name":"display(inViewController:bottomInset:trailingInset:safeAreaInset:)","abstract":"

    Add floating action button to a view of a given view controller and place in trailing bottom corner.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItemWithTitle:image:action:":{"name":"addItem(title:image:action:)","abstract":"

    Add an action item with title, image and action to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)addItem:":{"name":"addItem(_:)","abstract":"

    Add an action item to the list of items.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(im)configureDefaultItem:":{"name":"configureDefaultItem(_:)","abstract":"

    Calls the given closure on each item that is or was added to the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)enabledItems":{"name":"enabledItems","abstract":"

    All items that will be shown when floating action button ist opened.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action button draws a highlight.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)intrinsicContentSize":{"name":"intrinsicContentSize","abstract":"

    The natural size for the floating action button.

    ","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowColor":{"name":"shadowColor","abstract":"

    The shadow color of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOffset":{"name":"shadowOffset","abstract":"

    The shadow offset of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowOpacity":{"name":"shadowOpacity","abstract":"

    The shadow opacity of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJFloatingActionButton.html#/c:@CM@JJFloatingActionButton@objc(cs)JJFloatingActionButton(py)shadowRadius":{"name":"shadowRadius","abstract":"

    The shadow radius of the floating action button.","parent_name":"JJFloatingActionButton"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)color":{"name":"color","abstract":"

    The color of the circle.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)highlightedColor":{"name":"highlightedColor","abstract":"

    The color of the circle when highlighted. Default is nil.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(py)isHighlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the circle view draws a highlight.","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJCircleView"},"Classes/JJCircleView.html#/c:@M@JJFloatingActionButton@objc(cs)JJCircleView(im)drawRect:":{"name":"draw(_:)","abstract":"

    Draws the receiver’s image within the passed-in rectangle","parent_name":"JJCircleView"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)action":{"name":"action","abstract":"

    The action that is executen when the item is tapped.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)callAction":{"name":"callAction()","abstract":"

    Calls the action on the action item.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonColor":{"name":"buttonColor","abstract":"

    The color of action item circle view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)highlightedButtonColor":{"name":"highlightedButtonColor","abstract":"

    The color of action item circle view with highlighted state.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImage":{"name":"buttonImage","abstract":"

    The image displayed by the item.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)buttonImageColor":{"name":"buttonImageColor","abstract":"

    The tint color of the image view.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleLabel":{"name":"titleLabel","abstract":"

    The title label of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)imageView":{"name":"imageView","abstract":"

    The image view of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)circleView":{"name":"circleView","abstract":"

    The background circle of the item. Can be configured as needed.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titlePosition":{"name":"titlePosition","abstract":"

    The position of the title label. Default is .leading.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(py)titleSpacing":{"name":"titleSpacing","abstract":"

    The position of the title label. Default is -1.","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@M@JJFloatingActionButton@objc(cs)JJActionItem(im)initWithCoder:":{"name":"init(coder:)","abstract":"

    Returns an object initialized from data in a given unarchiver.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)didMoveToSuperview":{"name":"didMoveToSuperview()","abstract":"

    Tells the view that its superview changed.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(im)updateConstraints":{"name":"updateConstraints()","abstract":"

    Updates constraints for the view.

    ","parent_name":"JJActionItem"},"Classes/JJActionItem.html#/c:@CM@JJFloatingActionButton@objc(cs)JJActionItem(py)highlighted":{"name":"isHighlighted","abstract":"

    A Boolean value indicating whether the action item draws a highlight.

    ","parent_name":"JJActionItem"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(py)prepare":{"name":"prepare","abstract":"

    A closure that prepares a given action item for animation.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemPreparation.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemPreparation(im)initWithPrepare:":{"name":"init(prepare:)","abstract":"

    Initializes and returns a newly allocated item preparation object with given prepare closure.

    ","parent_name":"JJItemPreparation"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(py)layout":{"name":"layout","abstract":"

    A closure that defines the layout of given action items relative to an action button.

    ","parent_name":"JJItemLayout"},"Classes/JJItemLayout.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemLayout(im)initWithLayout:":{"name":"init(layout:)","abstract":"

    Initializes and returns a newly allocated item layout object with given layout closure.

    ","parent_name":"JJItemLayout"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)itemLayout":{"name":"itemLayout","abstract":"

    Defines the layout of the acton items when opened.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)closedState":{"name":"closedState","abstract":"

    Configures the items before opening. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(py)openState":{"name":"openState","abstract":"

    Configures the items for open state. The change from open to closed state is animated.","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)popUpWithInterItemSpacing:":{"name":"popUp(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)slideInWithInterItemSpacing:":{"name":"slideIn(withInterItemSpacing:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularPopUpWithRadius:":{"name":"circularPopUp(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJItemAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJItemAnimationConfiguration(cm)circularSlideInWithRadius:":{"name":"circularSlideIn(withRadius:)","abstract":"

    Returns an item animation configuration with

    ","parent_name":"JJItemAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO8rotationyA2EmF":{"name":"rotation","abstract":"

    Rotate button image to given angle.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html#/s:22JJFloatingActionButton30JJButtonAnimationConfigurationC0dE5StyleO10transitionyA2EmF":{"name":"transition","abstract":"

    Transition to given image.

    ","parent_name":"JJButtonAnimationStyle"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(im)initWithStyle:":{"name":"init(withStyle:)","abstract":"

    Initializes and returns a newly allocated button animation configuration object with the specified style.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration/JJButtonAnimationStyle.html":{"name":"JJButtonAnimationStyle","abstract":"

    Button animation style

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)style":{"name":"style","abstract":"

    Button animation style","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)angle":{"name":"angle","abstract":"

    The angle in radian the button will rotate to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)image":{"name":"image","abstract":"

    The image button will transition to when opening.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)opening":{"name":"opening","abstract":"

    Animation settings for opening animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@M@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(py)closing":{"name":"closing","abstract":"

    Animation settings for closing animation.","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)rotationToAngle:":{"name":"rotation(toAngle:)","abstract":"

    Returns a button animation configuration that rotates the button image by given angle.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJButtonAnimationConfiguration.html#/c:@CM@JJFloatingActionButton@objc(cs)JJButtonAnimationConfiguration(cm)transitionToImage:":{"name":"transition(toImage:)","abstract":"

    Returns a button animation configuration that transitions to a given image.

    ","parent_name":"JJButtonAnimationConfiguration"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)duration":{"name":"duration","abstract":"

    Duration of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)dampingRatio":{"name":"dampingRatio","abstract":"

    Damping ratio of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)initialVelocity":{"name":"initialVelocity","abstract":"

    Initial velocity of the animation.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(py)interItemDelay":{"name":"interItemDelay","abstract":"

    Delay in between two item animations.","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html#/c:@M@JJFloatingActionButton@objc(cs)JJAnimationSettings(im)initWithDuration:dampingRatio:initialVelocity:interItemDelay:":{"name":"init(duration:dampingRatio:initialVelocity:interItemDelay:)","abstract":"

    Initializes and returns a newly allocated animation settings object with specified parameters.

    ","parent_name":"JJAnimationSettings"},"Classes/JJAnimationSettings.html":{"name":"JJAnimationSettings","abstract":"

    General animation configuration settings

    "},"Classes/JJButtonAnimationConfiguration.html":{"name":"JJButtonAnimationConfiguration","abstract":"

    Button animation configuration

    "},"Classes/JJItemAnimationConfiguration.html":{"name":"JJItemAnimationConfiguration","abstract":"

    Item animation configuration

    "},"Classes/JJItemLayout.html":{"name":"JJItemLayout","abstract":"

    Item layout

    "},"Classes/JJItemPreparation.html":{"name":"JJItemPreparation","abstract":"

    Item preparation

    "},"Classes/JJActionItem.html":{"name":"JJActionItem","abstract":"

    The item view representing an action.

    "},"Classes/JJCircleView.html":{"name":"JJCircleView","abstract":"

    A colored circle with an highlighted state

    "},"Classes/JJFloatingActionButton.html":{"name":"JJFloatingActionButton","abstract":"

    A floating action button.

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Enums.html":{"name":"Enumerations","abstract":"

    The following enumerations are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "}} \ No newline at end of file