<titledata-rh="true">Interface: CustomPick\<T\> | Podman Desktop</title><metadata-rh="true"name="viewport"content="width=device-width,initial-scale=1"><metadata-rh="true"name="twitter:card"content="summary_large_image"><metadata-rh="true"property="og:image"content="https://podman-desktop.io/img/banner_podman-desktop.png"><metadata-rh="true"name="twitter:image"content="https://podman-desktop.io/img/banner_podman-desktop.png"><metadata-rh="true"property="og:url"content="https://podman-desktop.io/api/interfaces/CustomPick"><metadata-rh="true"property="og:locale"content="en"><metadata-rh="true"name="docusaurus_locale"content="en"><metadata-rh="true"name="docsearch:language"content="en"><metadata-rh="true"name="docusaurus_version"content="current"><metadata-rh="true"name="docusaurus_tag"content="docs-api-current"><metadata-rh="true"name="docsearch:version"content="current"><metadata-rh="true"name="docsearch:docusaurus_tag"content="docs-api-current"><metadata-rh="true"property="og:title"content="Interface: CustomPick\<T\> | Podman Desktop"><metadata-rh="true"name="description"content="A concrete CustomPick to let the user pick an item from a list of items of type T."><metadata-rh="true"property="og:description"content="A concrete CustomPick to let the user pick an item from a list of items of type T."><linkdata-rh="true"rel="icon"href="/img/favicon.ico"><linkdata-rh="true"rel="canonical"href="https://podman-desktop.io/api/interfaces/CustomPick"><linkdata-rh="true"rel="alternate"href="https://podman-desktop.io/api/interfaces/CustomPick"hreflang="en"><linkdata-rh="true"rel="alternate"href="https://podman-desktop.io/api/interfaces/CustomPick"hreflang="x-default"><linkdata-rh="true"rel="preconnect"href="https://MR01ANKQ9S-dsn.algolia.net"crossorigin="anonymous"><linkrel="alternate"type="application/rss+xml"href="/blog/rss.xml"title="Podman Desktop RSS Feed">
<linkrel="alternate"type="application/atom+xml"href="/blog/atom.xml"title="Podman Desktop Atom Feed">
<p>A concrete CustomPick to let the user pick an item from a list of items of type T.
The items are rendered using a custom UI.</p>
<h2class="anchor anchorWithStickyNavbar_JmGV"id="type-parameters">Type parameters<ahref="#type-parameters"class="hash-link"aria-label="Direct link to Type parameters"title="Direct link to Type parameters"></a></h2>
<h2class="anchor anchorWithStickyNavbar_JmGV"id="properties">Properties<ahref="#properties"class="hash-link"aria-label="Direct link to Properties"title="Direct link to Properties"></a></h2>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="canselectmany">canSelectMany<ahref="#canselectmany"class="hash-link"aria-label="Direct link to canSelectMany"title="Direct link to canSelectMany"></a></h3>
<p>If multiple items can be selected at the same time. Defaults to false.</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source">Source<ahref="#source"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="description">description?<ahref="#description"class="hash-link"aria-label="Direct link to description?"title="Direct link to description?"></a></h3>
<p>An optional human-readable string which is rendered less prominent in a separate line.</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-1">Source<ahref="#source-1"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="hideitemsections">hideItemSections<ahref="#hideitemsections"class="hash-link"aria-label="Direct link to hideItemSections"title="Direct link to hideItemSections"></a></h3>
<p>If the additional sections of an item should be hidden by default when the dialog opens up.
The user can still open them by clicking on the 'show more' button.
Defaults to false.</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-2">Source<ahref="#source-2"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="icon">icon?<ahref="#icon"class="hash-link"aria-label="Direct link to icon?"title="Direct link to icon?"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-3">Source<ahref="#source-3"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="items">items<ahref="#items"class="hash-link"aria-label="Direct link to items"title="Direct link to items"></a></h3>
<p>Items to pick from. This can be read and updated by the extension.</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-4">Source<ahref="#source-4"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="minheight">minHeight?<ahref="#minheight"class="hash-link"aria-label="Direct link to minHeight?"title="Direct link to minHeight?"></a></h3>
<p>When a custompick is closed (the sections are hidden) it is possible to set a minimum height so to force different items to have the same height.
It must be set using pixels or percentage (e.g 100px or 50%)
Use it carefully as it could break the layout.</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-5">Source<ahref="#source-5"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="ondidconfirmselection">onDidConfirmSelection<ahref="#ondidconfirmselection"class="hash-link"aria-label="Direct link to onDidConfirmSelection"title="Direct link to onDidConfirmSelection"></a></h3>
<p>An event signaling when the user indicated confirmation of the selected item(s) index(es).</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-6">Source<ahref="#source-6"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="ondidhide">onDidHide<ahref="#ondidhide"class="hash-link"aria-label="Direct link to onDidHide"title="Direct link to onDidHide"></a></h3>
<p>An event signaling when this input UI is hidden.</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-7">Source<ahref="#source-7"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="title">title?<ahref="#title"class="hash-link"aria-label="Direct link to title?"title="Direct link to title?"></a></h3>
<p>An optional human-readable string which is rendered prominent.</p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-8">Source<ahref="#source-8"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h2class="anchor anchorWithStickyNavbar_JmGV"id="methods">Methods<ahref="#methods"class="hash-link"aria-label="Direct link to Methods"title="Direct link to Methods"></a></h2>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="dispose">dispose()<ahref="#dispose"class="hash-link"aria-label="Direct link to dispose()"title="Direct link to dispose()"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns">Returns<ahref="#returns"class="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"></a></h4>
<p><code>void</code></p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-9">Source<ahref="#source-9"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="hide">hide()<ahref="#hide"class="hash-link"aria-label="Direct link to hide()"title="Direct link to hide()"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns-1">Returns<ahref="#returns-1"class="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"></a></h4>
<p><code>void</code></p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-10">Source<ahref="#source-10"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>
<h3class="anchor anchorWithStickyNavbar_JmGV"id="show">show()<ahref="#show"class="hash-link"aria-label="Direct link to show()"title="Direct link to show()"></a></h3>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="returns-2">Returns<ahref="#returns-2"class="hash-link"aria-label="Direct link to Returns"title="Direct link to Returns"></a></h4>
<p><code>void</code></p>
<h4class="anchor anchorWithStickyNavbar_JmGV"id="source-11">Source<ahref="#source-11"class="hash-link"aria-label="Direct link to Source"title="Direct link to Source"></a></h4>