|
|
|
@@ -65,7 +65,7 @@
|
|
|
|
|
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.selector</a><span class="delimiter">/</span><span class="current">SingleSelector</span></div>
|
|
|
|
|
<div class="cover ">
|
|
|
|
|
<h1 class="cover"><span>Single</span><wbr></wbr><span><span>Selector</span></span></h1>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="index.html">SingleSelector</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">selectedItem<span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="token operator"> = </span>null<span class="token punctuation">, </span></span><span class="parameter ">safeChanges<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">true</span></span></span><span class="token punctuation">)</span> : <a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">> </span><span class="clearfix"><span class="floating-right">(<a href="https://github.com/InsanusMokrassar/MicroUtils/blob/master//selector/common/src/commonMain/kotlin/dev/inmo/micro_utils/selector/Selector.kt#L40">source</a>)</span></span></div><p class="paragraph">Realization of <a href="../-selector/index.html">Selector</a> with one or without selected element. This realization will always have empty <a href="selected-items.html">selectedItems</a> when nothing selected and one element in <a href="selected-items.html">selectedItems</a> when something selected. Contains <a href="selected-item.html">selectedItem</a> value for simple access to currently selected item.</p><p class="paragraph">On calling of <a href="toggle-selection.html">toggleSelection</a> previous selection will be erased and <a href="item-unselected.html">itemUnselected</a> will emit this element.</p><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>safe</span><wbr></wbr><span><span>Changes</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Set to false to disable using of <span data-unresolved-link="dev.inmo.micro_utils.selector/SingleSelector/mutex/#/PointingToDeclaration/">mutex</span> for synchronizing changes on <a href="toggle-selection.html">toggleSelection</a></p></div></div></div></div></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">class </span><a href="index.html">SingleSelector</a><span class="token operator"><</span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">selectedItem<span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="token operator"> = </span>null<span class="token punctuation">, </span></span><span class="parameter ">safeChanges<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">true</span></span></span><span class="token punctuation">)</span> : <a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="index.html">T</a><span class="token operator">> </span><span class="clearfix"><span class="floating-right">(<a href="https://github.com/InsanusMokrassar/MicroUtils/blob/master//selector/common/src/commonMain/kotlin/dev/inmo/micro_utils/selector/Selector.kt#L40">source</a>)</span></span></div><p class="paragraph">Realization of <a href="../-selector/index.html">Selector</a> with one or without selected element. This realization will always have empty <a href="selected-items.html">selectedItems</a> when nothing selected and one element in <a href="selected-items.html">selectedItems</a> when something selected. Contains <a href="selected-item.html">selectedItem</a> value for simple access to currently selected item.</p><p class="paragraph">On calling of <a href="toggle-selection.html">toggleSelection</a> previous selection will be erased and <a href="item-unselected.html">itemUnselected</a> will emit this element.</p><h4 class="">Parameters</h4><div class="table"><div class="table-row" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"><div class="main-subrow keyValue "><div class=""><span class="inline-flex"><div><u><span>safe</span><wbr></wbr><span><span>Changes</span></span></u></div></span></div><div><div class="title"><p class="paragraph">Set to false to disable using of <span data-unresolved-link="dev.inmo.micro_utils.selector/SingleSelector/mutex/#/PointingToDeclaration/">mutex</span> for synchronizing changes on <a href="toggle-selection.html">toggleSelection</a></p></div></div></div></div></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="tabbedcontent">
|
|
|
|
|
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION">Members</button><button class="section-tab" data-togglable="CONSTRUCTOR,TYPE,PROPERTY,FUNCTION,EXTENSION_PROPERTY,EXTENSION_FUNCTION">Members & Extensions</button></div>
|
|
|
|
@@ -101,7 +101,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><a href="item-selected.html">itemSelected</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/SharedFlow///PointingToDeclaration/">SharedFlow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><a href="item-selected.html">itemSelected</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/SharedFlow///PointingToDeclaration/">SharedFlow</span><span class="token operator"><</span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -116,7 +116,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><a href="item-unselected.html">itemUnselected</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/SharedFlow///PointingToDeclaration/">SharedFlow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><a href="item-unselected.html">itemUnselected</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/SharedFlow///PointingToDeclaration/">SharedFlow</span><span class="token operator"><</span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -131,7 +131,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">var </span><a href="selected-item.html">selectedItem</a><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">var </span><a href="selected-item.html">selectedItem</a><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -146,7 +146,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><a href="selected-items.html">selectedItems</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">val </span><a href="selected-items.html">selectedItems</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -180,7 +180,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../contains.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../contains.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../contains.html"><span class="token function">contains</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">element<span class="token operator">: </span><a href="../contains.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline operator </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../contains.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../contains.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../contains.html"><span class="token function">contains</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">element<span class="token operator">: </span><a href="../contains.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -210,7 +210,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../force-deselect.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../force-deselect.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-deselect.html"><span class="token function">forceDeselect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">elements<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../force-deselect.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../force-deselect.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../force-deselect.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-deselect.html"><span class="token function">forceDeselect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">firstElement<span class="token operator">: </span><a href="../force-deselect.html">T</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">vararg </span>elements<span class="token operator">: </span><a href="../force-deselect.html">T</a></span></span><span class="token punctuation">)</span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../force-deselect.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../force-deselect.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-deselect.html"><span class="token function">forceDeselect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">elements<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../force-deselect.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../force-deselect.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../force-deselect.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-deselect.html"><span class="token function">forceDeselect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">firstElement<span class="token operator">: </span><a href="../force-deselect.html">T</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">vararg </span>elements<span class="token operator">: </span><a href="../force-deselect.html">T</a></span></span><span class="token punctuation">)</span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -240,7 +240,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../force-select.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../force-select.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-select.html"><span class="token function">forceSelect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">elements<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../force-select.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../force-select.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../force-select.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-select.html"><span class="token function">forceSelect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">firstElement<span class="token operator">: </span><a href="../force-select.html">T</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">vararg </span>elements<span class="token operator">: </span><a href="../force-select.html">T</a></span></span><span class="token punctuation">)</span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../force-select.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../force-select.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-select.html"><span class="token function">forceSelect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">elements<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../force-select.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../force-select.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../force-select.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../force-select.html"><span class="token function">forceSelect</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">firstElement<span class="token operator">: </span><a href="../force-select.html">T</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">vararg </span>elements<span class="token operator">: </span><a href="../force-select.html">T</a></span></span><span class="token punctuation">)</span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -255,7 +255,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../item-selection-flow.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../item-selection-flow.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../item-selection-flow.html"><span class="token function">itemSelectionFlow</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">element<span class="token operator">: </span><a href="../item-selection-flow.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/SharedFlow///PointingToDeclaration/">SharedFlow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">fun </span><span class="token operator"><</span><a href="../item-selection-flow.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../item-selection-flow.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../item-selection-flow.html"><span class="token function">itemSelectionFlow</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">element<span class="token operator">: </span><a href="../item-selection-flow.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/SharedFlow///PointingToDeclaration/">SharedFlow</span><span class="token operator"><</span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator">></span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -270,7 +270,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../nothing-selected.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../nothing-selected.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../nothing-selected.html"><span class="token function">nothingSelected</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../nothing-selected.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../nothing-selected.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../nothing-selected.html"><span class="token function">nothingSelected</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
@@ -300,7 +300,7 @@
|
|
|
|
|
</span></span></div>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="title">
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../toggle-selection.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../toggle-selection.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../toggle-selection.html"><span class="token function">toggleSelection</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">elements<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../toggle-selection.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="../toggle-selection.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><span class="token keyword"></span><a href="../toggle-selection.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../toggle-selection.html"><span class="token function">toggleSelection</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">firstElement<span class="token operator">: </span><a href="../toggle-selection.html">T</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">vararg </span>elements<span class="token operator">: </span><a href="../toggle-selection.html">T</a></span></span><span class="token punctuation">)</span></div></div></div>
|
|
|
|
|
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../toggle-selection.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../toggle-selection.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../toggle-selection.html"><span class="token function">toggleSelection</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">elements<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><a href="../toggle-selection.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span></div><div class="symbol monospace"><span class="token keyword">inline suspend </span><span class="token keyword">fun </span><span class="token operator"><</span><a href="../toggle-selection.html">T</a><span class="token operator">> </span><a href="../-selector/index.html">Selector</a><span class="token operator"><</span><a href="../toggle-selection.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="../toggle-selection.html"><span class="token function">toggleSelection</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">firstElement<span class="token operator">: </span><a href="../toggle-selection.html">T</a><span class="token punctuation">, </span></span><span class="parameter "><span class="token keyword">vararg </span>elements<span class="token operator">: </span><a href="../toggle-selection.html">T</a></span></span><span class="token punctuation">)</span></div></div></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|