diff --git a/CHANGELOG.md b/CHANGELOG.md index ab9f5492..fd7ee29e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Change Log +## [1.2.0](https://github.com/jjochen/JJFloatingActionButton/tree/1.2.0) (2019-02-08) +[Full Changelog](https://github.com/jjochen/JJFloatingActionButton/compare/1.1.0...1.2.0) + +**Implemented enhancements:** + +- Upgrade to circleci 2.1 [\#183](https://github.com/jjochen/JJFloatingActionButton/issues/183) + +**Fixed bugs:** + +- Button size changes with rotation/transition [\#191](https://github.com/jjochen/JJFloatingActionButton/issues/191) + +**Merged pull requests:** + +- Add swiftformat configuration file [\#194](https://github.com/jjochen/JJFloatingActionButton/pull/194) +- Prevent images to change button/item size [\#193](https://github.com/jjochen/JJFloatingActionButton/pull/193) [[changed](https://github.com/jjochen/JJFloatingActionButton/labels/changed)] [[fixed](https://github.com/jjochen/JJFloatingActionButton/labels/fixed)] +- Update project dependencies [\#189](https://github.com/jjochen/JJFloatingActionButton/pull/189) +- Make default button size configurable [\#188](https://github.com/jjochen/JJFloatingActionButton/pull/188) [[added](https://github.com/jjochen/JJFloatingActionButton/labels/added)] +- Add license title to LICENSE file [\#187](https://github.com/jjochen/JJFloatingActionButton/pull/187) +- Upgrade circleci config to version 2.1 [\#185](https://github.com/jjochen/JJFloatingActionButton/pull/185) + ## [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) diff --git a/Example/JJFloatingActionButton/Info.plist b/Example/JJFloatingActionButton/Info.plist index 46e5d689..c836bbd1 100644 --- a/Example/JJFloatingActionButton/Info.plist +++ b/Example/JJFloatingActionButton/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.1.0 + 1.2.0 CFBundleVersion 1 LSRequiresIPhoneOS diff --git a/Example/Podfile.lock b/Example/Podfile.lock index e21bc3dd..1ca9ca27 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -4,7 +4,7 @@ PODS: - iOSSnapshotTestCase/Core (5.0.2) - iOSSnapshotTestCase/SwiftSupport (5.0.2): - iOSSnapshotTestCase/Core - - JJFloatingActionButton (1.1.0) + - JJFloatingActionButton (1.2.0) - Nimble (7.3.3) - Nimble-Snapshots (6.9.1): - Nimble-Snapshots/Core (= 6.9.1) @@ -32,7 +32,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: iOSSnapshotTestCase: 2d51aa06775e95cecb0a1fb9c5c159ccd1dd4596 - JJFloatingActionButton: 22dbc6d46be82b4ded04c443f5b3ca6aea337de4 + JJFloatingActionButton: 037dc8b3feee3de982183c3628033fd2c1d89709 Nimble: 3b434b1e7d0a92603a13550a82880b0d952f518e Nimble-Snapshots: bbd1ab264bacc24a9ce24a8363bc05aac783aeb0 Quick: f4f7f063c524394c73ed93ac70983c609805d481 diff --git a/JJFloatingActionButton.podspec b/JJFloatingActionButton.podspec index 69987170..2f2bdabd 100644 --- a/JJFloatingActionButton.podspec +++ b/JJFloatingActionButton.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |spec| spec.name = 'JJFloatingActionButton' - spec.version = '1.1.0' + spec.version = '1.2.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 667ea879..fb4787b8 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -435,8 +435,8 @@

Declaration

diff --git a/docs/Classes/JJActionItem.html b/docs/Classes/JJActionItem.html index cfce5f21..c59261fd 100644 --- a/docs/Classes/JJActionItem.html +++ b/docs/Classes/JJActionItem.html @@ -673,8 +673,8 @@

Declaration

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

Return Value

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

Return Value

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

Declaration

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

Declaration

diff --git a/docs/Classes/JJFloatingActionButton.html b/docs/Classes/JJFloatingActionButton.html index 4c4f0ed7..5e32fd34 100644 --- a/docs/Classes/JJFloatingActionButton.html +++ b/docs/Classes/JJFloatingActionButton.html @@ -347,6 +347,37 @@

Declaration

+
  • +
    + + + + buttonDiameter + +
    +
    +
    +
    +
    +
    +

    The default diameter of the floating action button. +This is ignored if the size is defined by autolayout. +Default is 56.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +@IBInspectable
    +public dynamic var buttonDiameter: CGFloat { get set }
    + +
    +
    +
    +
    +
  • @@ -1582,8 +1613,8 @@

    Declaration

    diff --git a/docs/Classes/JJItemAnimationConfiguration.html b/docs/Classes/JJItemAnimationConfiguration.html index 765537a5..32cf92ed 100644 --- a/docs/Classes/JJItemAnimationConfiguration.html +++ b/docs/Classes/JJItemAnimationConfiguration.html @@ -526,8 +526,8 @@

    Return Value

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

    Return Value

    diff --git a/docs/Classes/JJItemPreparation.html b/docs/Classes/JJItemPreparation.html index b01fa4b0..aac55ad0 100644 --- a/docs/Classes/JJItemPreparation.html +++ b/docs/Classes/JJItemPreparation.html @@ -173,12 +173,10 @@

    Declaration

    Swift

    @objc
    -public init(prepare: @escaping (
    -    _ item: JJActionItem,
    -    _ index: Int,
    -    _ numberOfItems: Int,
    -    _ actionButton: JJFloatingActionButton
    -) -> Void)
    +public init(prepare: @escaping (_ item: JJActionItem, + _ index: Int, + _ numberOfItems: Int, + _ actionButton: JJFloatingActionButton) -> Void)
    @@ -216,8 +214,8 @@

    Return Value

    diff --git a/docs/Enums.html b/docs/Enums.html index f3278d19..e25315b9 100644 --- a/docs/Enums.html +++ b/docs/Enums.html @@ -187,8 +187,8 @@

    Declaration

    diff --git a/docs/Enums/JJActionItemTitlePosition.html b/docs/Enums/JJActionItemTitlePosition.html index c67b6572..0a791448 100644 --- a/docs/Enums/JJActionItemTitlePosition.html +++ b/docs/Enums/JJActionItemTitlePosition.html @@ -321,8 +321,8 @@

    Declaration

    diff --git a/docs/Enums/JJFloatingActionButtonState.html b/docs/Enums/JJFloatingActionButtonState.html index 1501e150..daad344d 100644 --- a/docs/Enums/JJFloatingActionButtonState.html +++ b/docs/Enums/JJFloatingActionButtonState.html @@ -240,8 +240,8 @@

    Declaration

    diff --git a/docs/Protocols.html b/docs/Protocols.html index 07125a69..60113df5 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -154,8 +154,8 @@

    Declaration

    diff --git a/docs/Protocols/JJFloatingActionButtonDelegate.html b/docs/Protocols/JJFloatingActionButtonDelegate.html index 89b771e9..a5d9dcfc 100644 --- a/docs/Protocols/JJFloatingActionButtonDelegate.html +++ b/docs/Protocols/JJFloatingActionButtonDelegate.html @@ -244,8 +244,8 @@

    Declaration

    diff --git a/docs/css/jazzy.css b/docs/css/jazzy.css index c83db5bf..24cfe4ae 100644 --- a/docs/css/jazzy.css +++ b/docs/css/jazzy.css @@ -63,6 +63,10 @@ a { a:hover, a:focus { outline: 0; text-decoration: underline; } + a.discouraged { + text-decoration: line-through; } + a.discouraged:hover, a.discouraged:focus { + text-decoration: underline line-through; } table { background: #fff; @@ -225,7 +229,7 @@ pre code { .item a[name]:before { content: ""; display: block; } - .item .token { + .item .token, .item .direct-link { padding-left: 3px; margin-left: 0px; font-size: 1rem; } @@ -287,9 +291,9 @@ pre code { .language .aside-title { color: #4183c4; } -.aside-warning { +.aside-warning, .aside-deprecated, .aside-unavailable { border-left: 5px solid #ff6666; } - .aside-warning .aside-title { + .aside-warning .aside-title, .aside-deprecated .aside-title, .aside-unavailable .aside-title { color: #ff0000; } .graybox { diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html index 667ea879..fb4787b8 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes.html @@ -435,8 +435,8 @@

    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 cfce5f21..c59261fd 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJActionItem.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJActionItem.html @@ -673,8 +673,8 @@

    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 3cee21eb..c4f8f7d4 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJAnimationSettings.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJAnimationSettings.html @@ -353,8 +353,8 @@

    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 22a99379..db521088 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJButtonAnimationConfiguration.html @@ -495,8 +495,8 @@

    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 6d904127..e41ad0a1 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,8 +186,8 @@

    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 f9f6e9a3..f483dd48 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJCircleView.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJCircleView.html @@ -298,8 +298,8 @@

    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 4c4f0ed7..5e32fd34 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJFloatingActionButton.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJFloatingActionButton.html @@ -347,6 +347,37 @@

    Declaration

  • +
  • +
    + + + + buttonDiameter + +
    +
    +
    +
    +
    +
    +

    The default diameter of the floating action button. +This is ignored if the size is defined by autolayout. +Default is 56.

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    @objc
    +@IBInspectable
    +public dynamic var buttonDiameter: CGFloat { get set }
    + +
    +
    +
    +
    +
  • @@ -1582,8 +1613,8 @@

    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 765537a5..32cf92ed 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemAnimationConfiguration.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemAnimationConfiguration.html @@ -526,8 +526,8 @@

    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 47039d01..c337414c 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemLayout.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemLayout.html @@ -211,8 +211,8 @@

    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 b01fa4b0..aac55ad0 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemPreparation.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Classes/JJItemPreparation.html @@ -173,12 +173,10 @@

    Declaration

    Swift

    @objc
    -public init(prepare: @escaping (
    -    _ item: JJActionItem,
    -    _ index: Int,
    -    _ numberOfItems: Int,
    -    _ actionButton: JJFloatingActionButton
    -) -> Void)
    +public init(prepare: @escaping (_ item: JJActionItem, + _ index: Int, + _ numberOfItems: Int, + _ actionButton: JJFloatingActionButton) -> Void)
    @@ -216,8 +214,8 @@

    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 f3278d19..e25315b9 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums.html @@ -187,8 +187,8 @@

    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 c67b6572..0a791448 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJActionItemTitlePosition.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJActionItemTitlePosition.html @@ -321,8 +321,8 @@

    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 1501e150..daad344d 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJFloatingActionButtonState.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Enums/JJFloatingActionButtonState.html @@ -240,8 +240,8 @@

    Declaration

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

    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 89b771e9..a5d9dcfc 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols/JJFloatingActionButtonDelegate.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/Protocols/JJFloatingActionButtonDelegate.html @@ -244,8 +244,8 @@

    Declaration

    diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/css/jazzy.css b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/css/jazzy.css index c83db5bf..24cfe4ae 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/css/jazzy.css +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/css/jazzy.css @@ -63,6 +63,10 @@ a { a:hover, a:focus { outline: 0; text-decoration: underline; } + a.discouraged { + text-decoration: line-through; } + a.discouraged:hover, a.discouraged:focus { + text-decoration: underline line-through; } table { background: #fff; @@ -225,7 +229,7 @@ pre code { .item a[name]:before { content: ""; display: block; } - .item .token { + .item .token, .item .direct-link { padding-left: 3px; margin-left: 0px; font-size: 1rem; } @@ -287,9 +291,9 @@ pre code { .language .aside-title { color: #4183c4; } -.aside-warning { +.aside-warning, .aside-deprecated, .aside-unavailable { border-left: 5px solid #ff6666; } - .aside-warning .aside-title { + .aside-warning .aside-title, .aside-deprecated .aside-title, .aside-unavailable .aside-title { color: #ff0000; } .graybox { diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html index 93d8d866..5b0a913e 100644 --- a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/index.html @@ -280,8 +280,8 @@

    License< diff --git a/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/search.json b/docs/docsets/JJFloatingActionButton.docset/Contents/Resources/Documents/search.json index aeda6af8..fb97fd22 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:@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 +{"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)buttonDiameter":{"name":"buttonDiameter","abstract":"

    The default diameter of the floating action button.","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 3f8cb8f4..50fdd91b 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 e196f07d..0134fee9 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 e7ef850f..59cc9da0 100644 --- a/docs/docsets/JJFloatingActionButton.xml +++ b/docs/docsets/JJFloatingActionButton.xml @@ -1 +1 @@ -1.1.0https://jjochen.github.io/JJFloatingActionButton/docsets/JJFloatingActionButton.tgz +1.2.0https://jjochen.github.io/JJFloatingActionButton/docsets/JJFloatingActionButton.tgz diff --git a/docs/index.html b/docs/index.html index 93d8d866..5b0a913e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -280,8 +280,8 @@

    License< diff --git a/docs/search.json b/docs/search.json index aeda6af8..fb97fd22 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:@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 +{"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)buttonDiameter":{"name":"buttonDiameter","abstract":"

    The default diameter of the floating action button.","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